PDComm.GemStatusVariable
구조체
GemEquipmentWorker가 시작할 때 끝점에 등록하는 상태 변수를 나타냅니다.
public readonly record struct GemStatusVariable매개변수
| 이름 | 설명 |
|---|---|
Id | 상태 변수 ID(SVID)입니다. |
Name | 상태 변수 이름(SVNAME)입니다. ASCII만 사용할 수 있습니다. |
Units | 단위(UNITS)입니다. ASCII만 사용할 수 있으며 비어 있을 수 있습니다. |
Value | 초기값입니다. 작업자는 시작 메서드가 실행되는 동안 값을 인코딩하므로, 소유권은 호출자에게 남으며 시작 메서드가 반환된 뒤 해제해도 됩니다. |
멤버
GemStatusVariable
생성자
GemEquipmentWorker가 시작할 때 끝점에 등록하는 상태 변수를 나타냅니다.
public GemStatusVariable(uint Id, string Name, string Units, SecsItem Value)매개변수
| 이름 | 설명 |
|---|---|
Id | 상태 변수 ID(SVID)입니다. |
Name | 상태 변수 이름(SVNAME)입니다. ASCII만 사용할 수 있습니다. |
Units | 단위(UNITS)입니다. ASCII만 사용할 수 있으며 비어 있을 수 있습니다. |
Value | 초기값입니다. 작업자는 시작 메서드가 실행되는 동안 값을 인코딩하므로, 소유권은 호출자에게 남으며 시작 메서드가 반환된 뒤 해제해도 됩니다. |
Id
속성
상태 변수 ID(SVID)입니다.
public uint Id { get; init; }Name
속성
상태 변수 이름(SVNAME)입니다. ASCII만 사용할 수 있습니다.
public string Name { get; init; }Units
속성
단위(UNITS)입니다. ASCII만 사용할 수 있으며 비어 있을 수 있습니다.
public string Units { get; init; }Value
속성
초기값입니다. 작업자는 시작 메서드가 실행되는 동안 값을 인코딩하므로, 소유권은 호출자에게 남으며 시작 메서드가 반환된 뒤 해제해도 됩니다.
public SecsItem Value { get; init; }