Table of Contents

Class RainPointDataPointDefinition

Namespace
RainPointClient
Assembly
RainPointClient.dll

Numeric codes and type labels are vendor metadata, not inferred decoders.

public sealed class RainPointDataPointDefinition
Inheritance
RainPointDataPointDefinition
Inherited Members

Constructors

RainPointDataPointDefinition()

Initializes a new RainPointDataPointDefinition instance with its declared default values.

public RainPointDataPointDefinition()

Properties

ByteLength

Gets the advertised field length in bytes.

[JsonPropertyName("dpLen")]
[JsonInclude]
public int? ByteLength { get; }

Property Value

int?

Code

Gets the vendor data-point code.

[JsonPropertyName("dpCode")]
[JsonInclude]
public int? Code { get; }

Property Value

int?

DataType

Gets the vendor data-type label.

[JsonPropertyName("dpDataType")]
[JsonInclude]
public string? DataType { get; }

Property Value

string

Flags

Gets the vendor flags without interpreting unrecognized bits.

[JsonPropertyName("dpFlags")]
[JsonInclude]
public int? Flags { get; }

Property Value

int?

Id

Gets the vendor data-point identifier.

[JsonPropertyName("dpId")]
[JsonInclude]
public int? Id { get; }

Property Value

int?

Identity

Gets the vendor identity label for the data point.

[JsonPropertyName("identity")]
[JsonInclude]
public string? Identity { get; }

Property Value

string

Port

Gets the vendor port association.

[JsonPropertyName("dpPort")]
[JsonInclude]
public int? Port { get; }

Property Value

int?

Type

Gets the vendor data-point type code.

[JsonPropertyName("dpType")]
[JsonInclude]
public int? Type { get; }

Property Value

int?