Pulse


1) SetPulse() is used to set the interval for the pulse message run in the cog that ran the command. When the delay has elapsed, pulse will be sent, and then the cog will wait for the delay before calling the message again.


SenderNone.
SourceNone.

Sender TypeNone.
Source TypeNone.

2) SetThingPulse() can be used to start a thing pulse. This is different from a normal pulse in that it is treated as a property of a thing rather than of a cog. The pulse message will be sent by the thing to all of its associated cogs.


SenderFirst param of SetThingPulse().
SourceNone.

Sender TypeThing (3).
Source TypeNone.