![]() |
dnp3 (.NET API) 1.2.0
|
Classes | |
class | AddressFilter |
Filters connecting client by their IP address to associate a connecting master with an outstation on the server More... | |
class | AnalogInput |
analog_input point More... | |
class | AnalogInputConfig |
Analog configuration More... | |
class | AnalogOutputStatus |
analog_output_status point More... | |
class | AnalogOutputStatusConfig |
Analog Output Status configuration More... | |
class | ApplicationIin |
Application-controlled IIN bits More... | |
class | AssociationConfig |
Association configuration More... | |
class | AssociationId |
Association identifier More... | |
class | BinaryInput |
binary_input point More... | |
class | BinaryInputConfig |
Binary Input configuration More... | |
class | BinaryOutputStatus |
binary_output_status point More... | |
class | BinaryOutputStatusConfig |
Binary Output Status configuration More... | |
class | Classes |
Class 0, 1, 2 and 3 config More... | |
class | ClassZeroConfig |
Controls which types are reported during a Class 0 read. More... | |
class | CommandException |
Result of a command More... | |
class | CommandSet |
Builder type used to construct command requests More... | |
class | ConnectStrategy |
Timing parameters for connection attempts More... | |
class | ControlCode |
CROB (Group12Var1) control code More... | |
class | ControlField |
APDU Control field More... | |
class | Counter |
counter point More... | |
class | CounterConfig |
Counter configuration More... | |
class | Database |
Internal database access More... | |
class | DatabaseHandle |
handle used to perform transactions on the database More... | |
class | DecodeLevel |
Controls the decoding of transmitted and received data at the application, transport, link, and physical layers More... | |
class | DoubleBitBinaryInput |
double_bit_binary_input point More... | |
class | DoubleBitBinaryInputConfig |
Double-Bit Binary Input configuration More... | |
class | EndpointList |
List of IP endpoints. More... | |
class | EventBufferConfig |
Maximum number of events for each type More... | |
class | EventClasses |
Event classes More... | |
class | Flags |
Collection of individual flag bits represented by an underlying mask value More... | |
class | FrozenCounter |
frozen_counter point More... | |
class | FrozenCounterConfig |
Frozen Counter configuration More... | |
class | Group12Var1 |
Control Relay Output Block More... | |
class | HeaderInfo |
Information about the object header and specific variation More... | |
interface | IAssociationHandler |
Callbacks for a particular outstation association More... | |
interface | IAssociationInformation |
Informational callbacks about the current state of an outstation association More... | |
interface | IClientStateListener |
Callback for monitoring the client TCP connection state More... | |
interface | ICommandTaskCallback |
Handler for command tasks More... | |
interface | IConnectionStateListener |
Callback interface for connection state events More... | |
interface | IControlHandler |
Callbacks for handling controls More... | |
class | Iin |
Pair of IIN bytes More... | |
class | Iin1 |
First IIN byte More... | |
class | Iin2 |
Second IIN byte More... | |
interface | ILinkStatusCallback |
Handler for link status check More... | |
interface | ILogger |
Logging interface that receives the log messages and writes them somewhere. More... | |
interface | IOutstationApplication |
Dynamic information required by the outstation from the user application More... | |
interface | IOutstationInformation |
Informational callbacks that the outstation doesn't rely on to function More... | |
interface | IPortStateListener |
Callback interface for receiving updates about the state of a serial port More... | |
interface | IReadHandler |
General handler that will receive all values read from the outstation. More... | |
interface | IReadTaskCallback |
Handler for read tasks More... | |
interface | IRestartTaskCallback |
Handler for restart tasks More... | |
interface | ITimeSyncTaskCallback |
Handler for time synchronization tasks More... | |
class | LinkStatusException |
Errors that can occur during a manually initiated link status check. See MasterChannel.CheckLinkStatus More... | |
class | LoggingConfig |
Logging configuration options More... | |
class | MasterChannel |
Represents a communication channel for a master station More... | |
class | MasterChannelConfig |
Generic configuration for a MasterChannel More... | |
class | OctetString |
Octet String point More... | |
class | Outstation |
Outstation handle More... | |
class | OutstationConfig |
Outstation configuration More... | |
class | OutstationFeatures |
Optional outstation features that can be enabled or disabled More... | |
class | OutstationServer |
TCP server that listens for connections and routes the messages to outstations. More... | |
class | ParamException |
Error type used throughout the library More... | |
class | PollId |
Poll identifier More... | |
class | ReadException |
Errors that can occur during a read operation More... | |
class | Request |
Custom request More... | |
class | RequestHeader |
Application-layer header for requests More... | |
class | ResponseHeader |
Response header information More... | |
class | RestartDelay |
Restart delay used by IOutstationApplication.ColdRestart and IOutstationApplication.WarmRestart More... | |
class | RestartException |
Errors that can occur during a cold/warm restart operation More... | |
class | RetryStrategy |
Retry strategy configuration. More... | |
class | Runtime |
Handle to the underlying runtime More... | |
class | RuntimeConfig |
Runtime configuration More... | |
class | SerialSettings |
Serial port settings More... | |
class | Timestamp |
Timestamp value More... | |
class | TimeSyncException |
Possible errors that can occur during a time synchronization procedure More... | |
class | TlsClientConfig |
TLS client configuration More... | |
class | TlsServerConfig |
TLS server configuration More... | |
class | UpdateOptions |
Options that control how the update is performed. More... | |
class | UtcTimestamp |
Timestamp value returned by IAssociationHandler.GetCurrentTime. More... | |
Enumerations | |
enum | AppDecodeLevel |
Controls how transmitted and received application-layer fragments are decoded at the INFO log level More... | |
enum | AutoTimeSync |
Automatic time synchronization configuration More... | |
enum | BroadcastAction |
Enumeration describing how the outstation processed a broadcast request More... | |
enum | CertificateMode |
Determines how the certificate(s) presented by the peer are validated More... | |
enum | ClientState |
State of the client connection. More... | |
enum | CommandError |
Result of a command More... | |
enum | CommandMode |
Command operation mode More... | |
enum | CommandStatus |
Enumeration received from an outstation in response to command request More... | |
enum | ConnectionState |
Outstation connection state for connection-oriented transports, e.g. TCP More... | |
enum | DataBits |
Number of bits per character More... | |
enum | DoubleBit |
Double-bit binary input value More... | |
enum | EventAnalogInputVariation |
Event analog variation More... | |
enum | EventAnalogOutputStatusVariation |
Event analog output status variation More... | |
enum | EventBinaryInputVariation |
Event binary input variation More... | |
enum | EventBinaryOutputStatusVariation |
Event binary output status variation More... | |
enum | EventClass |
Event class More... | |
enum | EventCounterVariation |
Event counter variation More... | |
enum | EventDoubleBitBinaryInputVariation |
Event double-bit binary input variation More... | |
enum | EventFrozenCounterVariation |
Event frozen counter variation More... | |
enum | EventMode |
Controls how events are processed when updating values in the database. More... | |
enum | FlowControl |
Flow control modes More... | |
enum | FreezeResult |
Result of a freeze operation More... | |
enum | FreezeType |
Freeze operation type More... | |
enum | FunctionCode |
Application layer function code More... | |
enum | LinkDecodeLevel |
Controls how transmitted and received link frames are decoded at the INFO log level More... | |
enum | LinkErrorMode |
Controls how errors in parsed link-layer frames are handled. This behavior is configurable for physical layers with built-in error correction like TCP as the connection might be through a terminal server. More... | |
enum | LinkStatusError |
Errors that can occur during a manually initiated link status check. See MasterChannel.CheckLinkStatus More... | |
enum | LogLevel |
Log level More... | |
enum | LogOutputFormat |
Describes how each log event is formatted More... | |
enum | MinTlsVersion |
Minimum TLS version to allow More... | |
enum | Nothing |
A single value enum which is used as a placeholder for futures that don't return a value More... | |
enum | OperateType |
Enumeration describing how the master requested the control operation More... | |
enum | OpType |
Operation Type field, used in conjunction with TripCloseCode to specify a control operation More... | |
enum | ParamError |
Error type used throughout the library More... | |
enum | Parity |
Parity checking modes More... | |
enum | PhysDecodeLevel |
Controls how data transmitted at the physical layer (TCP, serial, etc) is logged More... | |
enum | PortState |
State of the serial port More... | |
enum | QualifierCode |
Qualifier code used in the response More... | |
enum | ReadError |
Errors that can occur during a read operation More... | |
enum | ReadType |
Describes the source of a read event More... | |
enum | ResponseFunction |
Type of response More... | |
enum | RestartDelayType |
Type of restart delay value. Used by RestartDelay. More... | |
enum | RestartError |
Errors that can occur during a cold/warm restart operation More... | |
enum | StaticAnalogInputVariation |
Static analog variation More... | |
enum | StaticAnalogOutputStatusVariation |
Static analog output status variation More... | |
enum | StaticBinaryInputVariation |
Static binary input variation More... | |
enum | StaticBinaryOutputStatusVariation |
Static binary output status variation More... | |
enum | StaticCounterVariation |
Static counter variation More... | |
enum | StaticDoubleBitBinaryInputVariation |
Static double-bit binary input variation More... | |
enum | StaticFrozenCounterVariation |
Static frozen counter variation More... | |
enum | StopBits |
Number of stop bits More... | |
enum | TaskError |
Task error used in IAssociationInformation More... | |
enum | TaskType |
Task type used in IAssociationInformation More... | |
enum | TimeFormat |
Describes if and how the time will be formatted in log messages More... | |
enum | TimeQuality |
Timestamp quality More... | |
enum | TimeSyncError |
Possible errors that can occur during a time synchronization procedure More... | |
enum | TimeSyncMode |
Time synchronization mode More... | |
enum | TransportDecodeLevel |
Controls how transmitted and received transport segments are decoded at the INFO log level More... | |
enum | TripCloseCode |
Trip-Close Code field, used in conjunction with OpType to specify a control operation More... | |
enum | Variation |
Group/Variation More... | |
enum | WriteTimeResult |
Write time result used by IOutstationApplication.WriteAbsoluteTime More... | |
enum dnp3.AppDecodeLevel |
Controls how transmitted and received application-layer fragments are decoded at the INFO log level
enum dnp3.AutoTimeSync |
Automatic time synchronization configuration
enum dnp3.BroadcastAction |
Enumeration describing how the outstation processed a broadcast request
enum dnp3.CertificateMode |
Determines how the certificate(s) presented by the peer are validated
This validation always occurs after the handshake signature has been verified.
enum dnp3.ClientState |
State of the client connection.
Use by the IClientStateListener.
enum dnp3.CommandError |
Result of a command
enum dnp3.CommandMode |
Command operation mode
enum dnp3.CommandStatus |
Enumeration received from an outstation in response to command request
enum dnp3.ConnectionState |
Outstation connection state for connection-oriented transports, e.g. TCP
enum dnp3.DataBits |
Number of bits per character
enum dnp3.DoubleBit |
Double-bit binary input value
Event analog variation
Event analog output status variation
Event binary input variation
Event binary output status variation
enum dnp3.EventClass |
Event class
Event counter variation
Event double-bit binary input variation
Event frozen counter variation
enum dnp3.EventMode |
Controls how events are processed when updating values in the database.
enum dnp3.FlowControl |
Flow control modes
enum dnp3.FreezeResult |
Result of a freeze operation
enum dnp3.FreezeType |
Freeze operation type
enum dnp3.FunctionCode |
Application layer function code
enum dnp3.LinkDecodeLevel |
Controls how transmitted and received link frames are decoded at the INFO log level
enum dnp3.LinkErrorMode |
Controls how errors in parsed link-layer frames are handled. This behavior is configurable for physical layers with built-in error correction like TCP as the connection might be through a terminal server.
enum dnp3.LinkStatusError |
Errors that can occur during a manually initiated link status check. See MasterChannel.CheckLinkStatus
enum dnp3.LogLevel |
Log level
Used in ILogger.OnMessage callback to identify the log level of a message.
enum dnp3.LogOutputFormat |
Describes how each log event is formatted
enum dnp3.MinTlsVersion |
Minimum TLS version to allow
enum dnp3.Nothing |
A single value enum which is used as a placeholder for futures that don't return a value
enum dnp3.OperateType |
Enumeration describing how the master requested the control operation
enum dnp3.OpType |
Operation Type field, used in conjunction with TripCloseCode to specify a control operation
enum dnp3.ParamError |
Error type used throughout the library
enum dnp3.Parity |
Parity checking modes
enum dnp3.PhysDecodeLevel |
Controls how data transmitted at the physical layer (TCP, serial, etc) is logged
enum dnp3.PortState |
State of the serial port
enum dnp3.QualifierCode |
Qualifier code used in the response
enum dnp3.ReadError |
Errors that can occur during a read operation
enum dnp3.ReadType |
Describes the source of a read event
Type of response
Type of restart delay value. Used by RestartDelay.
enum dnp3.RestartError |
Errors that can occur during a cold/warm restart operation
Static analog variation
Static analog output status variation
Static binary input variation
Static binary output status variation
Static counter variation
Static double-bit binary input variation
Static frozen counter variation
enum dnp3.StopBits |
Number of stop bits
enum dnp3.TaskError |
Task error used in IAssociationInformation
enum dnp3.TaskType |
Task type used in IAssociationInformation
enum dnp3.TimeFormat |
Describes if and how the time will be formatted in log messages
enum dnp3.TimeQuality |
Timestamp quality
enum dnp3.TimeSyncError |
Possible errors that can occur during a time synchronization procedure
enum dnp3.TimeSyncMode |
Time synchronization mode
Controls how transmitted and received transport segments are decoded at the INFO log level
enum dnp3.TripCloseCode |
Trip-Close Code field, used in conjunction with OpType to specify a control operation
enum dnp3.Variation |
Group/Variation
enum dnp3.WriteTimeResult |
Write time result used by IOutstationApplication.WriteAbsoluteTime