generated ¶ DNP3_DataCallbacks_AnalogInput (Struct) DNP3_DataCallbacks_AnalogInputDeadband (Struct) DNP3_DataCallbacks_AnalogInputDeadband_Log (Function) DNP3_DataCallbacks_AnalogInput_Log (Function) DNP3_DataCallbacks_AnalogOutput (Struct) DNP3_DataCallbacks_AnalogOutput_Log (Function) DNP3_DataCallbacks_BinaryCounter (Struct) DNP3_DataCallbacks_BinaryCounter_Log (Function) DNP3_DataCallbacks_BinaryInput (Struct) DNP3_DataCallbacks_BinaryInput_Log (Function) DNP3_DataCallbacks_BinaryOutput (Struct) DNP3_DataCallbacks_BinaryOutput_Log (Function) DNP3_DataCallbacks_DoubleBitInput (Struct) DNP3_DataCallbacks_DoubleBitInput_Log (Function) DNP3_DataCallbacks_FrozenAnalogInput (Struct) DNP3_DataCallbacks_FrozenAnalogInput_Log (Function) DNP3_DataCallbacks_FrozenCounter (Struct) DNP3_DataCallbacks_FrozenCounter_Log (Function) DNP3_DataCallbacks_Outstation (Struct) DNP3_DataCallbacks_Outstation_Log (Function)
DNP3_DataCallbacks_AnalogInput (STRUCT) ¶ TYPE DNP3_DataCallbacks_AnalogInput : STRUCT Data callback function pointers to access AnalogInput generated code - don’t modify InOut: Name Type Initial Comment cbf_anlgInGetDescription POINTER TO BYTE ADR(DNP3_DataCallback_anlgInGetDescription) callback function pointer to anlgInGetDescription cbf_anlgInDefVariation POINTER TO BYTE ADR(DNP3_DataCallback_anlgInDefVariation) callback function pointer to anlgInDefVariation cbf_anlgInDbandDefVar POINTER TO BYTE ADR(DNP3_DataCallback_anlgInDbandDefVar) callback function pointer to anlgInDbandDefVar cbf_anlgInEventDefVariation POINTER TO BYTE ADR(DNP3_DataCallback_anlgInEventDefVariation) callback function pointer to anlgInEventDefVariation cbf_anlgInEventMode POINTER TO BYTE ADR(DNP3_DataCallback_anlgInEventMode) callback function pointer to anlgInEventMode cbf_anlgInEventClass POINTER TO BYTE ADR(DNP3_DataCallback_anlgInEventClass) callback function pointer to anlgInEventClass cbf_anlgInIsClass0 POINTER TO BYTE ADR(DNP3_DataCallback_anlgInIsClass0) callback function pointer to anlgInIsClass0 cbf_anlgInAssignClass POINTER TO BYTE ADR(DNP3_DataCallback_anlgInAssignClass) callback function pointer to anlgInAssignClass cbf_anlgInRead POINTER TO BYTE ADR(DNP3_DataCallback_anlgInRead) callback function pointer to anlgInRead cbf_anlgInChanged POINTER TO BYTE ADR(DNP3_DataCallback_anlgInChanged) callback function pointer to anlgInChanged cbf_anlgInFreeze POINTER TO BYTE ADR(DNP3_DataCallback_anlgInFreeze) callback function pointer to anlgInFreeze cbf_anlgInFreezeAtTime POINTER TO BYTE ADR(DNP3_DataCallback_anlgInFreezeAtTime) callback function pointer to anlgInFreezeAtTime
DNP3_DataCallbacks_AnalogInputDeadband (STRUCT) ¶ TYPE DNP3_DataCallbacks_AnalogInputDeadband : STRUCT Data callback function pointers to access AnalogInputDeadband generated code - don’t modify InOut: Name Type Initial Comment cbf_anlgInDBandGetDescription POINTER TO BYTE ADR(DNP3_DataCallback_anlgInDBandGetDescription) callback function pointer to anlgInDBandGetDescription cbf_anlgInDBandRead POINTER TO BYTE ADR(DNP3_DataCallback_anlgInDBandRead) callback function pointer to anlgInDBandRead cbf_anlgInDBandWrite POINTER TO BYTE ADR(DNP3_DataCallback_anlgInDBandWrite) callback function pointer to anlgInDBandWrite
DNP3_DataCallbacks_AnalogInputDeadband_Log (FUN) ¶ FUNCTION DNP3_DataCallbacks_AnalogInputDeadband_Log InOut: Scope Name Type Input pCallbacks POINTER TO DNP3_DataCallbacks_AnalogInputDeadband
DNP3_DataCallbacks_AnalogInput_Log (FUN) ¶ FUNCTION DNP3_DataCallbacks_AnalogInput_Log InOut: Scope Name Type Input pCallbacks POINTER TO DNP3_DataCallbacks_AnalogInput
Channel ¶ CmpDNP3ChannelConfigSetChannelResponseTimeout (Function) CmpDNP3ChannelConfigSetMaxQueueSize (Function) CmpDNP3CloseChannel (Function) CmpDNP3DeleteChannelConfig (Function) CmpDNP3InitChannelConfig (Function) CmpDNP3OpenChannel (Function)
CmpDNP3ChannelConfigSetChannelResponseTimeout (FUN) ¶ FUNCTION CmpDNP3ChannelConfigSetChannelResponseTimeout : RTS_IEC_RESULT Set time, how long the master to wait for a response to a request that has actually been transmitted. The function shold call after the function DNP3_InitChannelConfig and befor channel open! InOut: Scope Name Type Comment Return CmpDNP3ChannelConfigSetChannelResponseTimeout RTS_IEC_RESULT Input hChnlConfig RTS_IEC_HANDLE The handle to channel configuration channelResponseTimeout TIME This value can be made shorter than the MDNPSESN_CONFIG defaultResponseTimeout to quickly determine if a particular device is not responding, without causing requests to other devices on the same channel to also time out.
CmpDNP3ChannelConfigSetMaxQueueSize (FUN) ¶ FUNCTION CmpDNP3ChannelConfigSetMaxQueueSize : RTS_IEC_RESULT Set the maximum number of request messages for a master. The function shold call after the function DNP3_InitChannelConfig and befor channel open! InOut: Scope Name Type Comment Return CmpDNP3ChannelConfigSetMaxQueueSize RTS_IEC_RESULT Input hChnlConfig RTS_IEC_HANDLE The handle to channel configuration maxQueueSize UINT Maximum number of request messages that will be queued on a DNP3 master. Setting this to 0 allows an unlimited number of requests to be queued. Setting this to 1 allows only 1 outstanding request at a time, Setting this to a number greater than 1 specifies that number of outstanding and queued requests NOTE: MDNP session auto generation of requests requires more than 1 request to be queued. If setting maxQueueSize to 1 you should set MDNP session autoRequestMask to 0.
CmpDNP3CloseChannel (FUN) ¶ FUNCTION CmpDNP3CloseChannel : RTS_IEC_RESULT Close a previously opened channel InOut: Scope Name Type Comment Return CmpDNP3CloseChannel RTS_IEC_RESULT Input hChannel RTS_IEC_HANDLE The handle to opened channel
CmpDNP3DeleteChannelConfig (FUN) ¶ FUNCTION CmpDNP3DeleteChannelConfig : RTS_IEC_RESULT Remove the memory block and place it in the memory pool as free. InOut: Scope Name Type Comment Return CmpDNP3DeleteChannelConfig RTS_IEC_RESULT Input hChnlConfig RTS_IEC_HANDLE The handle to channel configuration