Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

SCADA.SCADA.GENERIC

Constants

SIGNED INT UART_API_TOUT     BOOL false     SIGNED INT MAX_PWM_Duty     SIGNED INT TCP_TIMEOUT     SIGNED INT UART_TOUT     BOOL true    

Globals

BOOL CommsErrorMsg     UNSIGNED INT VDC2     HANDLE ConsoleHandle     UNSIGNED INT VDC1     BOOL MotorRunning     BYTE TCPLogData     UNSIGNED INT ErrCounter     BYTE TxData     BYTE RxData     BOOL Stopping     BOOL BoxErrorMsg     BOOL TempError     BYTE TCPLogIdx     BOOL OldConsole     BYTE CommsVer    

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetLogDataReady

Return:     BOOL

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

Ev_Stop

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetRPM

Return:     UNSIGNED INT
Vars:     UNSIGNED INT TempUint    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

StartupComms

Return:     BOOL
Vars:     BYTE Port    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetWeight

Return:     FLOAT
Params:     BYTE Scale    
Vars:     SIGNED LONG TempLong    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetControlKP

Return:     VOID
Params:     FLOAT Value    
Vars:     SIGNED LONG BitData     BYTE ByteData    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetControlSetpoint

Return:     VOID
Params:     FLOAT Value    
Vars:     UNSIGNED LONG BitData     BYTE ByteData    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetAPIVersion

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

Ev_Initialise

Return:     UNSIGNED LONG
Vars:     BYTE Port    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetLogData

Return:     BOOL
Params:     BYTE Buffer    
Vars:     BYTE ActualRxCount     BYTE TxCount     BYTE RetVal     UNSIGNED INT ReqRxCount     UNSIGNED INT idx     UNSIGNED INT buffidx     BYTE retry    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetDataArray

Return:     BYTE
Params:     FLOAT data    
Vars:     BYTE index     BYTE subindex     BYTE count     BYTE subcount    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetSafetySwitch

Return:     UNSIGNED INT

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetControlKI

Return:     VOID
Params:     FLOAT Value    
Vars:     SIGNED LONG BitData     BYTE ByteData    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

ZeroLoadCell

Return:     VOID

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetControlMaxDrivePercentage

Return:     VOID
Params:     FLOAT Value    
Vars:     BYTE ByteData     UNSIGNED LONG BitData    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetMotorType

Return:     VOID
Params:     BYTE MotorType    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetLoadCellCalibration

Return:     VOID
Params:     FLOAT Value    
Vars:     UNSIGNED LONG BitData     BYTE ByteData    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetVoltage

Return:     FLOAT
Params:     BYTE Channel    
Vars:     SIGNED INT sum    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetControlFeedback

Return:     FLOAT
Vars:     UNSIGNED LONG BitData    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetControlKD

Return:     VOID
Params:     FLOAT Value    
Vars:     SIGNED LONG BitData     BYTE ByteData    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

Ev_Property

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetCapacitorBank

Return:     VOID
Params:     BYTE Cap    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetCommsOK

Return:     BOOL

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetLogStartAngle

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetVoltage

Return:     VOID
Params:     FLOAT Voltage     BYTE Index    
Vars:     UNSIGNED INT Volt    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

Get3PhaseMode

Return:     BOOL

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetAbsPosition

Return:     UNSIGNED LONG
Vars:     UNSIGNED LONG TempUlong    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetFan

Return:     VOID
Params:     UNSIGNED INT Speed    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetMotorDirection

Return:     VOID
Params:     BOOL MotorDirection    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetMotorDirection

Return:     UNSIGNED INT

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

Communications

Return:     BOOL
Params:     BYTE TxCount     BYTE RxCount    
Vars:     BYTE ActualRxCount     BYTE ByteCount     UNSIGNED INT Vin     BYTE RetVal     BYTE Retry    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetThreePhaseDriveMode

Return:     VOID
Params:     BOOL Mode    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetCurrent

Return:     FLOAT
Params:     BYTE Channel    
Vars:     SIGNED INT TempSint    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetFrequency

Return:     VOID
Params:     UNSIGNED INT Frequency    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetDynoLoad

Return:     VOID
Params:     FLOAT Load    
Vars:     BYTE R    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetErrorStatus

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

GetControlOutputs

Return:     VOID
Params:     FLOAT Data    
Vars:     SIGNED LONG BitData    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetActive

Return:     VOID
Params:     BOOL Active    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

Ev_Start

Return:     UNSIGNED LONG
Vars:     BYTE RetVal    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetDriveMode

Return:     VOID
Params:     BYTE Mode    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetTCPProps

Return:     VOID
Params:     BYTE IP0     BYTE IP1     BYTE IP2     BYTE IP3     UNSIGNED INT Port    

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

SetAbsPosition

Return:     VOID

Your browser does not support the HTML5 canvas tag.

GetLogDataReady    /    Ev_Stop    /    GetRPM    /    StartupComms    /    GetWeight    /    SetControlKP    /    SetControlSetpoint    /    GetAPIVersion    /    Ev_Initialise    /    GetLogData    /    GetDataArray    /    GetSafetySwitch    /    SetControlKI    /    ZeroLoadCell    /    SetControlMaxDrivePercentage    /    SetMotorType    /    SetLoadCellCalibration    /    GetVoltage    /    GetControlFeedback    /    SetControlKD    /    Ev_Property    /    SetCapacitorBank    /    GetCommsOK    /    GetLogStartAngle    /    SetVoltage    /    Get3PhaseMode    /    GetAbsPosition    /    SetFan    /    SetMotorDirection    /    GetMotorDirection    /    Communications    /    SetThreePhaseDriveMode    /    GetCurrent    /    SetFrequency    /    SetDynoLoad    /    GetErrorStatus    /    GetControlOutputs    /    SetActive    /    Ev_Start    /    SetDriveMode    /    SetTCPProps    /    Main    /    SetAbsPosition    /    Initialise

Initialise

Return:     BOOL
Params:     BYTE MotorType    
Vars:     BYTE Version    

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