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
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
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?