dnp3 (.NET API) 1.6.0
Loading...
Searching...
No Matches
dnp3.AnalogOutputCommandEvent Class Reference

Event transferred from master to outstation when the outstation receives a corresponding command. More...

Public Member Functions

AnalogOutputCommandEvent WithIndex (ushort value)
 Index of the command event More...
 
AnalogOutputCommandEvent WithStatus (CommandStatus value)
 Status from processing the command that triggered this event More...
 
AnalogOutputCommandEvent WithCommandedValue (double value)
 Commanded state of the binary output More...
 
AnalogOutputCommandEvent WithCommandType (AnalogCommandType value)
 Describes how the value was encoded in the protocol More...
 
AnalogOutputCommandEvent WithTime (Timestamp value)
 Associated timestamp More...
 
 AnalogOutputCommandEvent (ushort index, CommandStatus status, double commandedValue, AnalogCommandType commandType, Timestamp time)
 Fully construct AnalogOutputCommandEvent specifying the value of each field More...
 

Public Attributes

ushort Index
 Index of the command event More...
 
CommandStatus Status
 Status from processing the command that triggered this event More...
 
double CommandedValue
 Commanded state of the binary output More...
 
AnalogCommandType CommandType
 Describes how the value was encoded in the protocol More...
 
Timestamp Time
 Associated timestamp More...
 

Detailed Description

Event transferred from master to outstation when the outstation receives a corresponding command.

Maps to group 43 variations 1 to 8.

These objects are part of subset level 4 and are not commonly used.

Constructor & Destructor Documentation

◆ AnalogOutputCommandEvent()

dnp3.AnalogOutputCommandEvent.AnalogOutputCommandEvent ( ushort  index,
CommandStatus  status,
double  commandedValue,
AnalogCommandType  commandType,
Timestamp  time 
)
inline

Fully construct AnalogOutputCommandEvent specifying the value of each field

Parameters
indexIndex of the command event
statusStatus from processing the command that triggered this event
commandedValueCommanded state of the binary output
commandTypeDescribes how the value was encoded in the protocol
timeAssociated timestamp

Member Function Documentation

◆ WithCommandedValue()

AnalogOutputCommandEvent dnp3.AnalogOutputCommandEvent.WithCommandedValue ( double  value)
inline

Commanded state of the binary output

All of the variations in group 43 are mapped to double-precision floats

◆ WithCommandType()

AnalogOutputCommandEvent dnp3.AnalogOutputCommandEvent.WithCommandType ( AnalogCommandType  value)
inline

Describes how the value was encoded in the protocol

◆ WithIndex()

AnalogOutputCommandEvent dnp3.AnalogOutputCommandEvent.WithIndex ( ushort  value)
inline

Index of the command event

◆ WithStatus()

AnalogOutputCommandEvent dnp3.AnalogOutputCommandEvent.WithStatus ( CommandStatus  value)
inline

Status from processing the command that triggered this event

◆ WithTime()

AnalogOutputCommandEvent dnp3.AnalogOutputCommandEvent.WithTime ( Timestamp  value)
inline

Associated timestamp

Member Data Documentation

◆ CommandedValue

double dnp3.AnalogOutputCommandEvent.CommandedValue

Commanded state of the binary output

All of the variations in group 43 are mapped to double-precision floats

◆ CommandType

AnalogCommandType dnp3.AnalogOutputCommandEvent.CommandType

Describes how the value was encoded in the protocol

◆ Index

ushort dnp3.AnalogOutputCommandEvent.Index

Index of the command event

◆ Status

CommandStatus dnp3.AnalogOutputCommandEvent.Status

Status from processing the command that triggered this event

◆ Time

Timestamp dnp3.AnalogOutputCommandEvent.Time

Associated timestamp


The documentation for this class was generated from the following file: