Skip to content
Start free evaluation

PDComm.GemDataInfo

Struct

Represents the shape and cache state of one data variable.

public readonly record struct GemDataInfo

Parameters

NameDescription
IdThe data variable ID.
FormatThe SECS-II format that every value must have.
MinCountThe minimum top-level count of a value.
MaxCountThe maximum top-level count of a value.
CachedPresenttrue 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

NameDescription
IdThe data variable ID.
FormatThe SECS-II format that every value must have.
MinCountThe minimum top-level count of a value.
MaxCountThe maximum top-level count of a value.
CachedPresenttrue 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; }