PDComm.GemDataInfo
Struct
Represents the shape and cache state of one data variable.
public readonly record struct GemDataInfoParameters
| Name | Description |
|---|---|
Id | The data variable ID. |
Format | The SECS-II format that every value must have. |
MinCount | The minimum top-level count of a value. |
MaxCount | The maximum top-level count of a value. |
CachedPresent | true when the variable has a cached value. |
Members
GemDataInfo
Constructor
Represents the shape and cache state of one data variable.
public GemDataInfo(uint Id, SecsFormat Format, nuint MinCount, nuint MaxCount, bool CachedPresent)Parameters
| Name | Description |
|---|---|
Id | The data variable ID. |
Format | The SECS-II format that every value must have. |
MinCount | The minimum top-level count of a value. |
MaxCount | The maximum top-level count of a value. |
CachedPresent | true when the variable has a cached value. |
CachedPresent
Property
true when the variable has a cached value.
public bool CachedPresent { get; init; }Format
Property
The SECS-II format that every value must have.
public SecsFormat Format { get; init; }Id
Property
The data variable ID.
public uint Id { get; init; }MaxCount
Property
The maximum top-level count of a value.
public nuint MaxCount { get; init; }MinCount
Property
The minimum top-level count of a value.
public nuint MinCount { get; init; }