C# Class Automatak.Simulator.DNP3.Commons.ProxyCommandHandler

Inheritance: ICommandHandler
Show file Open project: automatak/dnp3-simulator Class Usage Examples

Public Methods

Method Description
AddAnalogResponse ( UInt16 index, CommandStatus status ) : void
AddBinaryResponse ( UInt16 index, CommandStatus status ) : void
ClearResponses ( ) : void

Private Methods

Method Description
GetOrElse ( ushort index, CommandStatus>.IDictionary dictionary, Func action ) : CommandStatus
GetOrElseAndLogAnalog ( double value, ushort index, CommandStatus>.IDictionary dictionary, Func action ) : CommandStatus
GetOrElseAndLogBinary ( ControlRelayOutputBlock command, ushort index, CommandStatus>.IDictionary dictionary, Func action ) : CommandStatus
ICommandHandler ( AnalogOutputDouble64 command, ushort index ) : CommandStatus
ICommandHandler ( AnalogOutputDouble64 command, ushort index, OperateType opType ) : CommandStatus
ICommandHandler ( AnalogOutputFloat32 command, ushort index ) : CommandStatus
ICommandHandler ( AnalogOutputFloat32 command, ushort index, OperateType opType ) : CommandStatus
ICommandHandler ( AnalogOutputInt16 command, ushort index ) : CommandStatus
ICommandHandler ( AnalogOutputInt16 command, ushort index, OperateType opType ) : CommandStatus
ICommandHandler ( AnalogOutputInt32 command, ushort index ) : CommandStatus
ICommandHandler ( AnalogOutputInt32 command, ushort index, OperateType opType ) : CommandStatus
ICommandHandler ( ControlRelayOutputBlock command, ushort index ) : CommandStatus
ICommandHandler ( ControlRelayOutputBlock command, ushort index, OperateType opType ) : CommandStatus
ICommandHandler ( ) : void

Method Details

AddAnalogResponse() public method

public AddAnalogResponse ( UInt16 index, CommandStatus status ) : void
index System.UInt16
status CommandStatus
return void

AddBinaryResponse() public method

public AddBinaryResponse ( UInt16 index, CommandStatus status ) : void
index System.UInt16
status CommandStatus
return void

ClearResponses() public method

public ClearResponses ( ) : void
return void