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
CmpDNP3InitChannelConfig (FUN) ¶ FUNCTION CmpDNP3InitChannelConfig : RTS_IEC_HANDLE Expand the memory if necessary and inialize the channel config structure InOut: Scope Name Type Return CmpDNP3InitChannelConfig RTS_IEC_HANDLE
CmpDNP3OpenChannel (FUN) ¶ FUNCTION CmpDNP3OpenChannel : RTS_IEC_HANDLE Expand the memory if necessary and open the channel InOut: Scope Name Type Comment Return CmpDNP3OpenChannel RTS_IEC_HANDLE Input hApplication RTS_IEC_HANDLE The handle to application hChnlConfig RTS_IEC_HANDLE The handle to channel configuration IOCnfg POINTER TO CmpDNP3IoConfig The configuration struct of socket or rs232 channel iCB IDNP3ChannelStateCallback Callback interface