int BOOL
Boolean datatype definition.
Definition: Defines.h:124
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
Function block base class header file.
Function block output connector class.
Definition: Block_Output_Connector.h:59
Class declaration description.
Definition: Function_Block_ABB_SACE_Model.h:71
BOOL bool_Closed
Definition: Function_Block_ABB_SACE_Model.h:164
TBlock_Input_Connector object_bool_Reset
Definition: Function_Block_ABB_SACE_Model.h:142
TBlock_Input_Connector object_bool_Release
Definition: Function_Block_ABB_SACE_Model.h:141
U32 u32_Close_Time
Definition: Function_Block_ABB_SACE_Model.h:169
virtual ~TFunction_Block_ABB_SACE_Model()
Class destructor method.
Definition: Function_Block_ABB_SACE_Model.cpp:133
virtual VOID Init()
Function block initialisation method.
Definition: Function_Block_ABB_SACE_Model.cpp:143
BOOL bool_Tripped
Definition: Function_Block_ABB_SACE_Model.h:165
TBlock_Output_Connector object_bool_Overcurrent_Trip
Definition: Function_Block_ABB_SACE_Model.h:151
TBlock_Input_Connector object_bool_Spring_Charge
Definition: Function_Block_ABB_SACE_Model.h:139
BOOL bool_Ready
Definition: Function_Block_ABB_SACE_Model.h:162
TBlock_Input_Connector object_f32_Sample_Time
Sample time.
Definition: Function_Block_ABB_SACE_Model.h:133
TBlock_Output_Connector object_bool_Ready_To_Close
Definition: Function_Block_ABB_SACE_Model.h:149
U32 u32_Release_Time
Definition: Function_Block_ABB_SACE_Model.h:170
TBlock_Output_Connector object_bool_Aux_Contact
Definition: Function_Block_ABB_SACE_Model.h:150
BOOL bool_Spring_Charged
Definition: Function_Block_ABB_SACE_Model.h:163
TFunction_Block_ABB_SACE_Model()
Class constructor method.
Definition: Function_Block_ABB_SACE_Model.cpp:68
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about Function block over communication link protocol.
Definition: Function_Block_ABB_SACE_Model.cpp:267
U32 u32_Spring_Charge_Timeout
Definition: Function_Block_ABB_SACE_Model.h:168
TBlock_Input_Connector object_bool_Close
Definition: Function_Block_ABB_SACE_Model.h:140
U32 u32_Spring_Charge_Time
Definition: Function_Block_ABB_SACE_Model.h:167
TBlock_Output_Connector object_bool_Spring_Charged
Definition: Function_Block_ABB_SACE_Model.h:148
virtual VOID Execute()
Function block execution method.
Definition: Function_Block_ABB_SACE_Model.cpp:161
Function block base class for device.
Definition: Function_Block_Base.h:96
Definition: Protocol_Base.h:57