Component: Pedestrian Crossing (Scenarios)
From Flowcode Help
Jump to navigationJump to searchAuthor | Matrix TSL |
Version | 1.0 |
Category | Scenarios |
Contents
Pedestrian Crossing component
A set of pedestrian crossing lights complete with manual light control, a simple state machine and an automatic mode to allow the lights to take care of themselves.
Component Pack
MODELS
Detailed description
No detailed description exists yet for this component
Examples
There is a detailed walk through of the scenario detailed at the link below to go with this component.
Downloadable macro reference
![]() |
GetStopGo |
Reads one of the light sets to determine if it is safe to go through the lights. Returns 1 for a Green light, otherwise returns 0. | |
![]() |
Return |
![]() |
ReadSwitch |
Check to see if switch is currently pressed. Return: 0 = Not Pressed, 1 = Pressed | |
![]() |
Return |
![]() |
AutomaticMode |
Enables or Disables automatic mode where the lights will automatically cycle between modes. | |
![]() |
Mode |
0 = Auto Mode Disabled, 1 = Auto Mode Enabled | |
![]() |
Return |
![]() |
GetLightState |
Reads the state of one of the light sets. Returns the state as a number. 0=Red, 1=Red+Wait, 2=Green, 3=FlashingGreen, 4=Unknown State | |
![]() |
Return |
![]() |
SetLights |
Direct control over all 3 of the lights. | |
![]() |
Red |
0 = Off, 1 = On | |
![]() |
Green |
0 = Off, 1 = On | |
![]() |
Wait |
0 = Off, 1 = On | |
![]() |
Return |
![]() |
SetLightState |
Follows the standard pedestrian crossing light sequence. | |
![]() |
SequenceNumber |
0 = Red, 1 = Red+Wait, 2 = Green, 3 = Green Flashing | |
![]() |
Return |