Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

ESP.ESP32.Lolin32_Lite

Constants

SIGNED INT FAMILY_CODE    

Globals

BYTE DeviceIndex     HANDLE Files     BYTE SimIdx     HANDLE LinkBar     BYTE Serial     HANDLE Console    

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

InitialiseSim

Return:     VOID
Vars:     BYTE idx     BYTE FamilyCode     BYTE InnerIdx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

SetIntSim

Return:     VOID
Params:     UNSIGNED INT Address     UNSIGNED INT Value     BOOL MSBFirst    
Vars:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

Ev_Timer

Return:     UNSIGNED LONG
Params:     UNSIGNED LONG TimerID    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

GetIntSim

Return:     UNSIGNED INT
Params:     SIGNED INT Address     BOOL MSBFirst    
Vars:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

Ev_Stop

Return:     UNSIGNED LONG
Vars:     BYTE idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

SetString

Return:     VOID
Params:     UNSIGNED INT Address     STRING Value    
Vars:     BYTE Length     BYTE Str     BYTE idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

GetString

Return:     STRING
Params:     UNSIGNED INT Address     BYTE MaxLength    
Vars:     BYTE idx     BYTE char    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

SetByteArray

Return:     VOID
Params:     UNSIGNED INT Address     BYTE Data     BYTE Count    
Vars:     BYTE EEData     BYTE idx     BYTE Addr     BYTE DataIdx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

GetLongSim

Return:     UNSIGNED LONG
Params:     SIGNED INT Address     BOOL MSBFirst    
Vars:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

Ev_Initialise

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

SetInt

Return:     VOID
Params:     UNSIGNED INT Address     UNSIGNED INT Value     BOOL MSBFirst    
Vars:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

AddressSpecificDevice

Return:     VOID
Params:     STRING SerialNumber    
Vars:     BYTE Length     BYTE idx     BYTE byte     BYTE sidx     BYTE snidx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

GetByteSim

Return:     BYTE
Params:     UNSIGNED INT Address    
Vars:     UNSIGNED INT line     BYTE idx     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

SetLongSim

Return:     VOID
Params:     UNSIGNED INT Address     UNSIGNED LONG Value     BOOL MSBFirst    
Vars:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

AddressSpecificDeviceSim

Return:     VOID
Params:     STRING SerialNumber    
Vars:     STRING Str     BYTE idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

GetByteArraySim

Return:     VOID
Params:     UNSIGNED INT Address     BYTE Data     UNSIGNED INT Count    
Vars:     UNSIGNED INT idx     UNSIGNED INT DataIdx     BYTE Dat     UNSIGNED INT line    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

GetSerialString

Return:     STRING
Vars:     BYTE idx     BYTE Char    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

AddressNextDevice

Return:     VOID
Vars:     BYTE idx     BYTE FamilyCode     BYTE InnerIdx     BYTE DeviceCount    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

SetLong

Return:     VOID
Params:     UNSIGNED INT Address     UNSIGNED LONG Value     BOOL MSBFirst    
Vars:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

SetByteSim

Return:     VOID
Params:     UNSIGNED INT Address     BYTE Data    
Vars:     BYTE EEData     BYTE idx     BYTE Addr     UNSIGNED INT line    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

Prv_PopulateOWFilter

Return:     VOID
Vars:     STRING ObjName     BYTE Idx     HANDLE ObjHandle     HANDLE OldHandle     HANDLE RootHandle    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

Ev_Property

Return:     UNSIGNED LONG
Vars:     STRING TempStr     STRING IdStr     BYTE idx     HANDLE Handle    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

GetFloat

Return:     FLOAT
Params:     SIGNED INT Address     BOOL MSBFirst    
Vars:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

GetLong

Return:     UNSIGNED LONG
Params:     SIGNED INT Address     BOOL MSBFirst    
Vars:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

GetStringSim

Return:     STRING
Params:     UNSIGNED INT Address     BYTE MaxLength    
Vars:     BYTE idx     BYTE char    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

Ev_Adding

Return:     UNSIGNED LONG
Params:     HANDLE Component    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

GetFloatSim

Return:     FLOAT
Params:     SIGNED INT Address     BOOL MSBFirst    
Vars:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING Name    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

Prv_GetOWHandle

Return:     VOID
Vars:     BYTE Idx     HANDLE ObjHandle     HANDLE OldHandle     HANDLE RootHandle     STRING ObjName    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

Ev_AddVar

Return:     UNSIGNED LONG
Params:     STRING VarName     STRING ExpandName     STRING Expansion    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

GetInt

Return:     UNSIGNED INT
Params:     SIGNED INT Address     BOOL MSBFirst    
Vars:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

AddressNextDeviceSim

Return:     VOID
Vars:     STRING Str    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

GetByteArray

Return:     VOID
Params:     UNSIGNED INT Address     BYTE Data     UNSIGNED INT Count    
Vars:     UNSIGNED INT idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

SetByte

Return:     VOID
Params:     UNSIGNED INT Address     BYTE Data    
Vars:     BYTE EEData     BYTE idx     BYTE Addr    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

GetSerialStringSim

Return:     STRING
Vars:     BYTE idx     BYTE Char     STRING str    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

GetByte

Return:     BYTE
Params:     UNSIGNED INT Address    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

SetFloat

Return:     VOID
Params:     UNSIGNED INT Address     FLOAT Value     BOOL MSBFirst    
Vars:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

Ev_Start

Return:     UNSIGNED LONG
Vars:     BYTE idx     STRING Filename     STRING CompName     STRING Serial     BYTE subidx     BYTE Data     STRING IdStr    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

SetStringSim

Return:     VOID
Params:     UNSIGNED INT Address     STRING Value    
Vars:     BYTE Length    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

SetFloatSim

Return:     VOID
Params:     UNSIGNED INT Address     FLOAT Value     BOOL MSBFirst    
Vars:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

SetByteArraySim

Return:     VOID
Params:     UNSIGNED INT Address     BYTE Data     BYTE Count    
Vars:     BYTE EEData     BYTE idx     BYTE Addr     BYTE DataIdx     UNSIGNED INT line    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    SetIntSim    /    Ev_Timer    /    GetIntSim    /    Ev_Stop    /    SetString    /    GetString    /    SetByteArray    /    GetLongSim    /    Ev_Initialise    /    SetInt    /    AddressSpecificDevice    /    GetByteSim    /    SetLongSim    /    AddressSpecificDeviceSim    /    GetByteArraySim    /    GetSerialString    /    AddressNextDevice    /    SetLong    /    SetByteSim    /    Prv_PopulateOWFilter    /    Ev_Property    /    GetFloat    /    GetLong    /    GetStringSim    /    Ev_Adding    /    GetFloatSim    /    Ev_Renamed    /    Prv_GetOWHandle    /    Ev_AddVar    /    GetInt    /    AddressNextDeviceSim    /    GetByteArray    /    SetByte    /    GetSerialStringSim    /    GetByte    /    SetFloat    /    Ev_Start    /    SetStringSim    /    SetFloatSim    /    Main    /    SetByteArraySim    /    Initialise

Initialise

Return:     VOID
Vars:     BYTE idx     BYTE FamilyCode     BYTE InnerIdx     BYTE DeviceCount    

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