PDComm.GemBindingState
Struct
Represents the current state of an equipment's report variable bindings.
public readonly record struct GemBindingStateParameters
| Name | Description |
|---|---|
BindingCount | The number of bindings. |
IdentifierBytes | The total length, in bytes, of all ASCII constant identifiers. |
ExplicitMode | true when explicit bindings are configured, even an empty set; false when every VID resolves to the status variable with the same ID. |
Members
GemBindingState
Constructor
Represents the current state of an equipment's report variable bindings.
public GemBindingState(nuint BindingCount, nuint IdentifierBytes, bool ExplicitMode)Parameters
| Name | Description |
|---|---|
BindingCount | The number of bindings. |
IdentifierBytes | The total length, in bytes, of all ASCII constant identifiers. |
ExplicitMode | true when explicit bindings are configured, even an empty set; false when every VID resolves to the status variable with the same ID. |
BindingCount
Property
The number of bindings.
public nuint BindingCount { get; init; }ExplicitMode
Property
true when explicit bindings are configured, even an empty set; false when every VID resolves to the status variable with the same ID.
public bool ExplicitMode { get; init; }IdentifierBytes
Property
The total length, in bytes, of all ASCII constant identifiers.
public nuint IdentifierBytes { get; init; }