Looking up the parameters for fxDTSBrick::addEvent() / serverCmdAddEvent() and Im getting two different things.
The add-on for Checkpoint bricks as well as a few others lists the variables as...
(%enabled, %delay, %inputEvent, %target, %outputEvent, %par1)
But from the trace() I'm getting
(%enabled, %inputEventID, %delay, %targetID, %namedBrick?, %outputEventID, %par1, %par2, %par3, %par4)
It seems that the input event ID and delay are switched (I dont even know why though, because if you read an event row in the gui straight across, it seems more like the top pattern), and there is no %namedBrick (I think this is a named brick ID but it was giving me either a blank (with no named brick selected), or a -1 (with one selected) but I didn't test this rigorously).
I don't understand how the top one would even function by having two parameters switched and missing a parameter. I understand how leaving out %par2, 3 and 4 wouldn't change anything, but yeah...
Clarification would be appreciated