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

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

Public Member Functions

BinaryOutputCommandEvent WithIndex (ushort value)
 Index of the binary command event More...
 
BinaryOutputCommandEvent WithStatus (CommandStatus value)
 Status from processing the command that triggered this event More...
 
BinaryOutputCommandEvent WithCommandedState (bool value)
 Commanded state of the binary output More...
 
BinaryOutputCommandEvent WithTime (Timestamp value)
 Associated timestamp More...
 
 BinaryOutputCommandEvent (ushort index, CommandStatus status, bool commandedState, Timestamp time)
 Fully construct BinaryOutputCommandEvent specifying the value of each field More...
 

Public Attributes

ushort Index
 Index of the binary command event More...
 
CommandStatus Status
 Status from processing the command that triggered this event More...
 
bool CommandedState
 Commanded state of the binary output More...
 
Timestamp Time
 Associated timestamp More...
 

Detailed Description

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

Maps to group 13 variations 1 and 2.

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

Constructor & Destructor Documentation

◆ BinaryOutputCommandEvent()

dnp3.BinaryOutputCommandEvent.BinaryOutputCommandEvent ( ushort  index,
CommandStatus  status,
bool  commandedState,
Timestamp  time 
)
inline

Fully construct BinaryOutputCommandEvent specifying the value of each field

Parameters
indexIndex of the binary command event
statusStatus from processing the command that triggered this event
commandedStateCommanded state of the binary output
timeAssociated timestamp

Member Function Documentation

◆ WithCommandedState()

BinaryOutputCommandEvent dnp3.BinaryOutputCommandEvent.WithCommandedState ( bool  value)
inline

Commanded state of the binary output

From the spec: 0 = Latch Off / Trip / NULL, 1 = Latch On / Close. Where the commanded state is unknown, the commanded state flag shall be 0.

◆ WithIndex()

BinaryOutputCommandEvent dnp3.BinaryOutputCommandEvent.WithIndex ( ushort  value)
inline

Index of the binary command event

◆ WithStatus()

BinaryOutputCommandEvent dnp3.BinaryOutputCommandEvent.WithStatus ( CommandStatus  value)
inline

Status from processing the command that triggered this event

◆ WithTime()

BinaryOutputCommandEvent dnp3.BinaryOutputCommandEvent.WithTime ( Timestamp  value)
inline

Associated timestamp

Member Data Documentation

◆ CommandedState

bool dnp3.BinaryOutputCommandEvent.CommandedState

Commanded state of the binary output

From the spec: 0 = Latch Off / Trip / NULL, 1 = Latch On / Close. Where the commanded state is unknown, the commanded state flag shall be 0.

◆ Index

ushort dnp3.BinaryOutputCommandEvent.Index

Index of the binary command event

◆ Status

CommandStatus dnp3.BinaryOutputCommandEvent.Status

Status from processing the command that triggered this event

◆ Time

Timestamp dnp3.BinaryOutputCommandEvent.Time

Associated timestamp


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