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?) | 인터페이스 포인트 생성시 호출되는 메서드 |