PDComm.Gem300CapabilityInfo
Class
Describes one capability of a GEM300 capability profile.
public sealed record Gem300CapabilityInfoGem300CapabilitySnapshot.GetProfile reads this information and returns the capability as a Gem300Capability.
Parameters
| Name | Description |
|---|---|
IdLength | The length of the capability ID, in bytes. |
Axis | The Gem300Axis code: 1 process job, 2 carrier, 3 substrate or 4 control job. |
Status | The Gem300Status label code that the application assigns: 1 planned, 2 model only or 3 experimental. |
Verification | The Gem300Verification label code: 1, the only defined value. |
Members
Gem300CapabilityInfo
Constructor
Describes one capability of a GEM300 capability profile.
public Gem300CapabilityInfo(nuint IdLength, uint Axis, uint Status, uint Verification)Gem300CapabilitySnapshot.GetProfile reads this information and returns the capability as a Gem300Capability.
Parameters
| Name | Description |
|---|---|
IdLength | The length of the capability ID, in bytes. |
Axis | The Gem300Axis code: 1 process job, 2 carrier, 3 substrate or 4 control job. |
Status | The Gem300Status label code that the application assigns: 1 planned, 2 model only or 3 experimental. |
Verification | The Gem300Verification label code: 1, the only defined value. |
Axis
Property
The Gem300Axis code: 1 process job, 2 carrier, 3 substrate or 4 control job.
public uint Axis { get; init; }IdLength
Property
The length of the capability ID, in bytes.
public nuint IdLength { get; init; }Status
Property
The Gem300Status label code that the application assigns: 1 planned, 2 model only or 3 experimental.
public uint Status { get; init; }Verification
Property
The Gem300Verification label code: 1, the only defined value.
public uint Verification { get; init; }