Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

PIC.16F.16F88

Constants


Globals

UNSIGNED INT in     STRING out     HANDLE console_handle    

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

COMPortExists

Return:     UNSIGNED LONG
Params:     UNSIGNED LONG ComPort    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ReceiveByte

Return:     UNSIGNED INT
Params:     UNSIGNED INT Timeout    
Vars:     BYTE ascii    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ConfigureConsole

Return:     VOID
Params:     BYTE Status    
Vars:     BYTE instance    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SendString

Return:     VOID
Params:     STRING Data    
Vars:     UNSIGNED INT idx    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

Ev_Timer

Return:     UNSIGNED LONG
Params:     UNSIGNED LONG TimerID    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SendCharCOM

Return:     VOID
Params:     BYTE Port     BYTE data_out    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ScanForDevice

Return:     BYTE
Params:     STRING HWID    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ReceiveINTArray

Return:     BYTE
Params:     UNSIGNED INT Data     BYTE NumValues     BOOL MSBfirst     BYTE Timeout    
Vars:     UNSIGNED INT byte    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

Ev_Stop

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ReceiveNumber

Return:     SIGNED LONG
Params:     BYTE Timeout     BOOL IgnoreData    
Vars:     BOOL first     BOOL done     UNSIGNED INT char     BOOL bNeg    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SendBinary16Bit

Return:     VOID
Params:     UNSIGNED INT Value     BOOL MSBfirst    
Vars:     BYTE byte    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SendINTArray

Return:     VOID
Params:     UNSIGNED INT Data     BYTE NumValues     BOOL MSBfirst    
Vars:     BYTE idx     BYTE byte    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SendNumber

Return:     VOID
Params:     SIGNED LONG Number    
Vars:     STRING numStr    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SetDTRStatePrivate

Return:     VOID
Params:     BYTE Port     BYTE State    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ReceiveBinary32Bit

Return:     UNSIGNED LONG
Params:     BOOL MSBfirst     BYTE Timeout    
Vars:     UNSIGNED INT byte    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ClosePort

Return:     VOID

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ReceiveBinaryFloat

Return:     FLOAT
Params:     BOOL MSBfirst     BYTE Timeout    
Vars:     UNSIGNED INT byte    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

CloseCOM

Return:     VOID
Params:     BYTE Port    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SendByte

Return:     VOID
Params:     BYTE Data    
Vars:     BYTE ascii    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SetDTRState

Return:     VOID
Params:     BYTE State    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SendCharArrayCOM

Return:     VOID
Params:     BYTE Port     BYTE Data     UNSIGNED INT Length    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ScanForDeviceID

Return:     BYTE
Params:     STRING HWID    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

Ev_Init

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

GetCOMDetails

Return:     BYTE
Params:     BYTE ComPort     STRING Description     STRING VID     STRING PID    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

BaudRateSet

Return:     VOID
Params:     BYTE Port     UNSIGNED LONG Baud    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

GetConsoleHandle

Return:     HANDLE

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SendByteArray

Return:     VOID
Params:     BYTE Data     UNSIGNED INT Length    
Vars:     UNSIGNED INT idx     BYTE ascii    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

Ev_Property

Return:     UNSIGNED LONG
Vars:     BYTE instance     STRING Name    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ReceiveBinary16Bit

Return:     UNSIGNED INT
Params:     BOOL MSBfirst     BYTE Timeout    
Vars:     UNSIGNED INT byte    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

Prv_ScanPorts

Return:     VOID
Vars:     BYTE Port     STRING Description     STRING VID     STRING PID     STRING port_string     BYTE test     BYTE count    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING Name    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ReceiveFloat

Return:     FLOAT
Params:     BYTE Timeout     BOOL IgnoreData    
Vars:     BYTE idx     BOOL done     UNSIGNED INT char     BOOL dpRx     STRING str    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ReadCharCOM

Return:     UNSIGNED INT
Params:     BYTE Port     UNSIGNED INT Timeout     UNSIGNED INT Timeout_Val    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SendFloat

Return:     VOID
Params:     FLOAT Number    
Vars:     STRING numStr    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

OpenCOM

Return:     VOID
Params:     UNSIGNED LONG port    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ReadCharArrayCOM

Return:     UNSIGNED INT
Params:     BYTE Port     BYTE Data     UNSIGNED INT MaxLength     UNSIGNED INT Timeout    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SendHexNumber

Return:     VOID
Params:     UNSIGNED LONG Number     BYTE NumChars     BOOL Prefix    
Vars:     BYTE idx     BYTE chars    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SetFlowControl

Return:     VOID
Params:     BYTE State    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

OpenPort

Return:     VOID

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ReceiveHexNumber

Return:     UNSIGNED LONG
Params:     BYTE Timeout     BOOL IgnoreData     BOOL Prefix    
Vars:     BYTE state     BOOL done     UNSIGNED INT char    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SetProp

Return:     VOID
Params:     STRING PropName     UNSIGNED LONG PropVal    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SendBinary32Bit

Return:     VOID
Params:     UNSIGNED LONG Value     BOOL MSBfirst    
Vars:     BYTE byte    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SetFlowControlPrivate

Return:     VOID
Params:     BYTE Port     BYTE State    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

SendBinaryFloat

Return:     VOID
Params:     FLOAT Value     BOOL MSBfirst    
Vars:     BYTE byte    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

GetProp

Return:     STRING
Params:     STRING PropName    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ReceiveByteArray

Return:     UNSIGNED INT
Params:     BYTE Data     UNSIGNED INT MaxLength     UNSIGNED INT Timeout    
Vars:     BYTE ascii     UNSIGNED INT idx    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

Main

Return:     VOID
Vars:     STRING Description     STRING VID     STRING PID    

Your browser does not support the HTML5 canvas tag.

COMPortExists    /    ReceiveByte    /    ConfigureConsole    /    SendString    /    Ev_Timer    /    SendCharCOM    /    ScanForDevice    /    ReceiveINTArray    /    Ev_Stop    /    ReceiveNumber    /    SendBinary16Bit    /    SendINTArray    /    SendNumber    /    SetDTRStatePrivate    /    ReceiveBinary32Bit    /    ClosePort    /    ReceiveBinaryFloat    /    CloseCOM    /    SendByte    /    SetDTRState    /    SendCharArrayCOM    /    ScanForDeviceID    /    Ev_Init    /    GetCOMDetails    /    BaudRateSet    /    GetConsoleHandle    /    SendByteArray    /    Ev_Property    /    ReceiveBinary16Bit    /    Prv_ScanPorts    /    Ev_Renamed    /    ReceiveFloat    /    ReadCharCOM    /    SendFloat    /    OpenCOM    /    ReadCharArrayCOM    /    SendHexNumber    /    SetFlowControl    /    OpenPort    /    ReceiveHexNumber    /    SetProp    /    SendBinary32Bit    /    SetFlowControlPrivate    /    SendBinaryFloat    /    GetProp    /    ReceiveByteArray    /    Main    /    ReceiveString

ReceiveString

Return:     STRING
Params:     UNSIGNED INT Timeout     UNSIGNED INT MaxLength    
Vars:     UNSIGNED INT in     UNSIGNED INT idx    

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