Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

PIC.16F.16F1937

Constants

SIGNED INT CR     BOOL false     SIGNED INT Max_Device_Count     BOOL true    

Globals

BYTE In_Buff     BYTE Num_Str     BYTE ID_AddH     BYTE ID_Name     HANDLE Handle    

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

Prv_Copy_Prop_Strings

Return:     VOID
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

NodeConfigureSleep

Return:     VOID
Params:     BYTE Mode     UNSIGNED INT Timeout    
Vars:     STRING Mode_Rep     STRING Tout_Rep    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

CheckForMIACSystem

Return:     VOID
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

Ev_Timer

Return:     UNSIGNED LONG
Params:     UNSIGNED LONG TimerID    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

ReadNameFromBuffer

Return:     BYTE
Params:     BYTE Device     BYTE Idx    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

Ev_Initialise

Return:     UNSIGNED LONG
Vars:     STRING temp    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

NodeWake

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

ReadATResponse

Return:     BYTE
Params:     BYTE idx    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

ScanBuffer

Return:     BYTE
Params:     STRING Compare_Str     BYTE Length    
Vars:     STRING temp     BYTE idx     BYTE jdx     BYTE comparison    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

Ev_ChipChange

Return:     UNSIGNED LONG
Params:     STRING Target    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

SendChar

Return:     VOID
Params:     BYTE Byte    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

InitNetwork

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

ConnectToCoordinator

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

Prv_Add_AT_Command_To_Def_String

Return:     STRING
Params:     STRING PropName     STRING Expansion     STRING ATcmd     STRING Property_Name    
Vars:     BYTE temp     BYTE idx     BYTE loc_idx    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

MIAC_Module_GetData

Return:     BYTE
Params:     BYTE Index    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

Prv_Calculate_Scan_Channels

Return:     VOID
Vars:     UNSIGNED INT Scan_Calc     UNSIGNED INT Scan_Calc2     UNSIGNED INT Scan_Calc3     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

ConnectToName

Return:     BYTE
Params:     STRING Name    
Vars:     STRING Device_Name     BYTE idx     BYTE str_len    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

StoreParams

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

EnterCommandMode

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

RestartNetwork

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

MIAC_Module_Message

Return:     BYTE
Params:     UNSIGNED INT CAN_ID     UNSIGNED INT CMD_ID    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

CalculateCAN_ID

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

ConnectToAll

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

Ev_Property

Return:     UNSIGNED LONG
Vars:     STRING temp_str    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

ConnectFromLibrary

Return:     BYTE
Params:     BYTE Mode     BYTE Device    
Vars:     BYTE buffer     BYTE idx    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

ConnectToAddress

Return:     BYTE
Params:     STRING Address    
Vars:     STRING HiChar     STRING LoChar     BYTE idx     BYTE jdx     BYTE str_len    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

ToHexString

Return:     VOID
Params:     UNSIGNED INT Number    
Vars:     UNSIGNED INT tmp_int     BYTE tmp_byte    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

GetSignalLevel

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

ExitCommandMode

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

MIAC_Module_PushData

Return:     VOID
Params:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING Name    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

Prv_Validate_JT

Return:     VOID
Vars:     STRING str     BYTE char     BYTE idx     BYTE length    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

ReadAddressFromBuffer

Return:     BYTE
Params:     BYTE Device     BYTE Idx    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

SendATCommand

Return:     VOID
Params:     STRING Command    
Vars:     BYTE idx     BYTE str_len    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

ScanNetwork

Return:     BYTE
Params:     BYTE Mode    
Vars:     BYTE num_devices     BYTE idx     BYTE jdx     BYTE length    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

Prv_Add_AT_Command_To_Def_Int

Return:     STRING
Params:     STRING PropName     STRING Expansion     STRING ATcmd     STRING Property_Name    
Vars:     BYTE temp     BYTE idx     BYTE loc_idx    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

Prv_Validate_ID

Return:     VOID
Vars:     BYTE length     BYTE char     BYTE idx     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

Prv_Validate_SP

Return:     VOID
Vars:     BYTE char     BYTE idx     BYTE length     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

GetATResponse

Return:     BYTE
Params:     BYTE Logging    
Vars:     BYTE idx     BYTE end     BYTE temp     BYTE str_data     BYTE count    

Your browser does not support the HTML5 canvas tag.

Prv_Copy_Prop_Strings    /    NodeConfigureSleep    /    CheckForMIACSystem    /    Ev_Timer    /    ReadNameFromBuffer    /    Ev_Initialise    /    NodeWake    /    ReadATResponse    /    ScanBuffer    /    Ev_ChipChange    /    SendChar    /    InitNetwork    /    ConnectToCoordinator    /    Prv_Add_AT_Command_To_Def_String    /    MIAC_Module_GetData    /    Prv_Calculate_Scan_Channels    /    ConnectToName    /    StoreParams    /    EnterCommandMode    /    RestartNetwork    /    MIAC_Module_Message    /    CalculateCAN_ID    /    ConnectToAll    /    Ev_Property    /    ConnectFromLibrary    /    ConnectToAddress    /    ToHexString    /    GetSignalLevel    /    ExitCommandMode    /    MIAC_Module_PushData    /    Ev_Renamed    /    Prv_Validate_JT    /    ReadAddressFromBuffer    /    SendATCommand    /    ScanNetwork    /    Prv_Add_AT_Command_To_Def_Int    /    Prv_Validate_ID    /    Main    /    Prv_Validate_SP    /    GetATResponse    /    ReceiveChar

ReceiveChar

Return:     BYTE
Params:     BYTE nTimeout    
Vars:     BYTE count     BYTE msg_OK    

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