dnp3 (.NET API) 1.5.2
Loading...
Searching...
No Matches
dnp3.Timestamp Class Reference

Timestamp associated with particular measurement from the outstation. The validity of the value depends on the quality. More...

Public Member Functions

Timestamp WithValue (ulong value)
 Count of milliseconds since UNIX epoch More...
 
Timestamp WithQuality (TimeQuality value)
 Enumeration that indicates the timestamp's validity More...
 

Static Public Member Functions

static Timestamp InvalidTimestamp ()
 Creates an invalid timestamp struct More...
 
static Timestamp SynchronizedTimestamp (ulong value)
 Creates a synchronized timestamp struct More...
 
static Timestamp UnsynchronizedTimestamp (ulong value)
 Creates an unsynchronized timestamp struct More...
 

Public Attributes

ulong Value
 Count of milliseconds since UNIX epoch More...
 
TimeQuality Quality
 Enumeration that indicates the timestamp's validity More...
 

Detailed Description

Timestamp associated with particular measurement from the outstation. The validity of the value depends on the quality.

Member Function Documentation

◆ InvalidTimestamp()

static Timestamp dnp3.Timestamp.InvalidTimestamp ( )
inlinestatic

Creates an invalid timestamp struct

Default values:

Returns
Initialized Timestamp instance

◆ SynchronizedTimestamp()

static Timestamp dnp3.Timestamp.SynchronizedTimestamp ( ulong  value)
inlinestatic

Creates a synchronized timestamp struct

Default values:

Parameters
valueCount of milliseconds since UNIX epoch
Returns
Initialized Timestamp instance

◆ UnsynchronizedTimestamp()

static Timestamp dnp3.Timestamp.UnsynchronizedTimestamp ( ulong  value)
inlinestatic

Creates an unsynchronized timestamp struct

Default values:

Parameters
valueCount of milliseconds since UNIX epoch
Returns
Initialized Timestamp instance

◆ WithQuality()

Timestamp dnp3.Timestamp.WithQuality ( TimeQuality  value)
inline

Enumeration that indicates the timestamp's validity

◆ WithValue()

Timestamp dnp3.Timestamp.WithValue ( ulong  value)
inline

Count of milliseconds since UNIX epoch

Warning: Only the lower 48-bits are used in DNP3 timestamps and time synchronization

Member Data Documentation

◆ Quality

TimeQuality dnp3.Timestamp.Quality

Enumeration that indicates the timestamp's validity

◆ Value

ulong dnp3.Timestamp.Value

Count of milliseconds since UNIX epoch

Warning: Only the lower 48-bits are used in DNP3 timestamps and time synchronization


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