WordAttribute 클래스
Modbus Word(Holding Register, Input Register) 형식 바인딩 멤버 정의를 위한 특성
상속
object
WordAttribute
상속된 멤버
네임스페이스: VagabondK.Interface.Modbus.Abstractions
어셈블리: VagabondK.Interface.Modbus.dll
구문
public abstract class WordAttribute : ModbusPointAttribute
생성자
| 이름 | 설명 |
|---|---|
| WordAttribute(byte, ushort) | 생성자 |
| WordAttribute(byte, ushort, ushort, ushort) | 생성자 |
| WordAttribute(ushort) | 생성자 |
| WordAttribute(ushort, ushort, ushort) | 생성자 |
속성
| 이름 | 설명 |
|---|---|
| BitFlagIndex | Bit 플래그 인덱스. Word 단위 데이터에서의 Bit 위치를 설정함. BitFlagPoint에서 사용. |
| BytesLength | Byte 단위 설정 길이. DateTime, byte[], string 형식에서 사용함. |
| DateTimeFormat | DateTime 값의 직렬화/역직렬화 형식 |
| DateTimeFormatString | DateTime 값의 직렬화/역직렬화를 위한 형식 문자열 |
| DateTimeKind | Modbus 데이터 상 DateTime 값의 DateTimeKind를 정의 |
| Encoding | string 형식 값의 직렬화/역직렬화를 위한 인코딩 |
| Endian | Modbus 엔디안 |
| Scale | 수치형 값의 스케일(배율) |
| SkipFirstByte | 첫 번째 Byte 생략 여부 |
| TicksScalePowerOf10 | DateTime의 Ticks 및 Unix time의 10진수 단위 배율 |
| Type | 값 형식, null이면 바인딩 멤버의 형식을 따름. |
메서드
| 이름 | 설명 |
|---|---|
| OnCreatePoint(MemberInfo, InterfaceAttribute, bool, bool?) | 인터페이스 포인트 생성시 호출되는 메서드 |