Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

SCADA.SCADA.GENERIC

Constants

SIGNED INT COMTOUT     FLOAT Divider     FLOAT pi     BOOL false     SIGNED INT PosC     SIGNED INT APIVersion     FLOAT Multiplier     BOOL true    

Globals

BYTE CS_RGB     BYTE done     BYTE ServoPosition     HANDLE GripPos2     HANDLE GripPos1     BYTE Mode     BYTE parameters     UNSIGNED INT count     SIGNED INT XYZ     UNSIGNED INT Timeout     BYTE ServoTrim     HANDLE ConsoleHandle     UNSIGNED INT MoveSpeed     BYTE MacroIdx     BYTE ReturnActive     BYTE Temp     BYTE Poff     BYTE MotorsOn     BYTE ParamCounter     BYTE CmdMode     BYTE ParamCount     SIGNED INT val     BYTE CS_RGB_Filter     BYTE LCDVerbose     BYTE SavePositions     BYTE spacerx     BYTE StringOffset     UNSIGNED INT ReturnData    

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

LEDOn

Return:     VOID
Params:     BYTE Index    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

Ev_Timer

Return:     UNSIGNED LONG
Params:     UNSIGNED LONG TimerID    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

Ev_Stop

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

StoreCoords

Return:     VOID
Params:     BYTE Index     BYTE Position0     BYTE Position1     BYTE Position2     BYTE Position3     BYTE Position4    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

Ev_Initialise

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

LCDClearLine

Return:     VOID
Params:     BYTE Line    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

LEDOff

Return:     VOID
Params:     BYTE Index    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

LEDWrite

Return:     VOID
Params:     BYTE Value    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

GetAPIVersion

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

GripperOpen

Return:     VOID

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

KineSetXYZ

Return:     BYTE
Params:     SIGNED INT X     SIGNED INT Y     SIGNED INT Z    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

ReadSwitch

Return:     BYTE
Params:     BYTE index    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

LCDPrintStr

Return:     VOID
Params:     STRING PrintString    
Vars:     BYTE len     BYTE idx    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

SetAllServos

Return:     VOID
Params:     BYTE Servo0_Base     BYTE Servo1_Shoulder     BYTE Servo2_Elbow     BYTE Servo3_Wrist     BYTE Servo4_WristRotate    
Vars:     BYTE OutPos0     BYTE OutPos1     BYTE OutPos2     BYTE OutPos3     BYTE OutPos4    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

ReadColourChannel

Return:     BYTE
Params:     BYTE Index     UNSIGNED INT Colour    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

Park

Return:     VOID
Vars:     BYTE idx     BYTE Done    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

StorePosition

Return:     VOID
Params:     BYTE Index    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

ReadPressure

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

GotoPosition

Return:     VOID
Params:     BYTE Index    
Vars:     BYTE Done     SIGNED INT PosA     SIGNED INT PosB    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

Ev_Property

Return:     UNSIGNED LONG
Vars:     STRING test    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

MotorsMoving

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

Beep

Return:     BYTE
Params:     BYTE Iterations     UNSIGNED INT OnDelay     UNSIGNED INT OffDelay    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

COMClearQueue

Return:     VOID
Vars:     UNSIGNED INT Done    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

SetTrim

Return:     VOID
Params:     BYTE Index     BYTE Trim    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

SetServo

Return:     VOID
Params:     BYTE Index     BYTE Position    
Vars:     BYTE OutPos    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING Name    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

GripperClose

Return:     BYTE
Params:     BYTE Pressure    
Vars:     BYTE PSense    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

COMWaitForReply

Return:     BYTE
Vars:     UNSIGNED INT Done     UNSIGNED INT Tout    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

KineGetXYZ

Return:     SIGNED INT
Params:     BYTE Index    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

ReadColour

Return:     UNSIGNED INT
Vars:     UNSIGNED INT rgb     FLOAT fvar     BYTE Done    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

LCDVerbose

Return:     VOID
Params:     BYTE Mode    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

Ev_Start

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

LCDCursor

Return:     VOID
Params:     BYTE X     BYTE Y    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

LCDPrintNum

Return:     VOID
Params:     SIGNED INT Number    

Your browser does not support the HTML5 canvas tag.

LEDOn    /    Ev_Timer    /    Ev_Stop    /    StoreCoords    /    Ev_Initialise    /    LCDClearLine    /    LEDOff    /    LEDWrite    /    GetAPIVersion    /    GripperOpen    /    KineSetXYZ    /    ReadSwitch    /    LCDPrintStr    /    SetAllServos    /    ReadColourChannel    /    Park    /    StorePosition    /    ReadPressure    /    GotoPosition    /    Ev_Property    /    MotorsMoving    /    Beep    /    COMClearQueue    /    SetTrim    /    SetServo    /    Ev_Renamed    /    GripperClose    /    COMWaitForReply    /    KineGetXYZ    /    ReadColour    /    LCDVerbose    /    Ev_Start    /    LCDCursor    /    Main    /    LCDPrintNum    /    LCDClear

LCDClear

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Verison History

Version 0.6
12/09/19 BR - Created initial recursive parser
14/09/19 BR - Added support for disabled icons
18/09/19 BR - Fixed decision icon parsing
19/09/19 BR - Added switch icon support
23/09/19 BR - Fixed recursive loop spacing
27/09/19 BR - Further tweaked spacing and added Macro menu
30/09/19 BR - Improved all string spacing
01/10/19 BR - Improved While icon support