Timer Block
Description
The Timer Block is a meta block used to execute actions of any block it's connected to. The actions can also be executed after a delay, hence the name.
An action is defined by the properties of a block. Often the actions are the ones you can apply in the "G"-menu when e.g. configuring the action bar of a cockpit. For instance, a warhead can be detonated or the safety can be toggled on or off. The Timer Block can also execute it's own actions, enabling loops.
A block is connected with the Timer Block when both are on the same object or somehow linked via pistons, rotors or connectors. Connection via antennas, i.e. executing actions in remote objects is currently [1.056] not possible.
Power consumption
The Timer Block needs a power source to operate but its power consumption is 0 or negligible.
Parameters
Name | Min. Value | Max. Value | Unit | Description |
---|---|---|---|---|
Delay | 1 | 3600 | Second | Delay to execute the actions after starting the timer |
Actions
Action | Prerequisite | Description |
---|---|---|
Toggle block On/Off | None | Toggles on/off state of the Timer Block |
Toggle block On | None | Switches the Timer Block on. |
Toggle block Off | None | Switches the Timer Block off. |
Increase Delay | None | Increases the current delay by tbd. seconds |
Decrease Delay | None | Decreases the current delay by tbd. seconds |
Trigger now | Block has to be on | Executes immediately all programmed actions |
Start | Block has to be on | Starts a timer with the current delay and executes all programmed actions after the timer expires |
Stop | None (?) | Stops the timer if running thereby preventing the execution of the actions after the delay |