VagabondK.Interface.Modbus 네임스페이스
Modbus 프로토콜을 이용한 데이터 인터페이스에 대한 기능들을 제공합니다.
클래스
BitFlagPoint
Modbus Word(Holding Register, Input Register) 데이터에서의 Bit 플래그 기반 인터페이스 포인트
BitPoint
Modbus Bit(Coil, Discrete Input) 형식 인터페이스 포인트
ByteArrayPoint
Modbus Word(Holding Register, Input Register) 기반의 byte 배열 인터페이스 포인트
BytePoint
Modbus Word(Holding Register, Input Register) 기반의 byte 형식 직렬화 인터페이스 포인트
BytePoint<TValue>
Modbus Word(Holding Register, Input Register) 기반의 byte 형식 직렬화 인터페이스 포인트
BytesDateTimePoint
Modbus Word(Holding Register, Input Register) 기반의 DateTime 형식 직렬화 인터페이스 포인트. 레지스터의 수치형 값을 이용하여 DateTime 값을 추출하거나 직렬화 함.
CoilAttribute
Modbus Coil 형식 바인딩 멤버 정의를 위한 특성
DiscreteInputAttribute
Modbus Discrete Input 형식 바인딩 멤버 정의를 위한 특성
DotNetDateTimePoint
Modbus Word(Holding Register, Input Register) 기반의 DateTime 형식 직렬화 인터페이스 포인트. .NET DateTime 형식의 ToBinary, FromBinary 메서드를 이용함.
DoublePoint
Modbus Word(Holding Register, Input Register) 기반의 double 형식 직렬화 인터페이스 포인트
DoublePoint<TValue>
Modbus Word(Holding Register, Input Register) 기반의 double 형식 직렬화 인터페이스 포인트
HoldingRegisterAttribute
Modbus Holding Register 형식 바인딩 멤버 정의를 위한 특성
InputRegisterAttribute
Modbus Input Register 형식 바인딩 멤버 정의를 위한 특성
Int16Point
Modbus Word(Holding Register, Input Register) 기반의 short 형식 직렬화 인터페이스 포인트
Int16Point<TValue>
Modbus Word(Holding Register, Input Register) 기반의 short 형식 직렬화 인터페이스 포인트
Int32Point
Modbus Word(Holding Register, Input Register) 기반의 int 형식 직렬화 인터페이스 포인트
Int32Point<TValue>
Modbus Word(Holding Register, Input Register) 기반의 int 형식 직렬화 인터페이스 포인트
Int64Point
Modbus Word(Holding Register, Input Register) 기반의 long 형식 직렬화 인터페이스 포인트
Int64Point<TValue>
Modbus Word(Holding Register, Input Register) 기반의 long 형식 직렬화 인터페이스 포인트
ModbusAttribute
Modbus 인터페이스 바인딩을 위한 객체를 정의하는 특성
ModbusMasterInterface
Modbus 마스터 기반 인터페이스
ModbusSlaveInterface
Modbus 슬레이브 기반 인터페이스
SBytePoint
Modbus Word(Holding Register, Input Register) 기반의 sbyte 형식 직렬화 인터페이스 포인트
SBytePoint<TValue>
Modbus Word(Holding Register, Input Register) 기반의 sbyte 형식 직렬화 인터페이스 포인트
SinglePoint
Modbus Word(Holding Register, Input Register) 기반의 float 형식 직렬화 인터페이스 포인트
SinglePoint<TValue>
Modbus Word(Holding Register, Input Register) 기반의 float 형식 직렬화 인터페이스 포인트
StringDateTimePoint
Modbus Word(Holding Register, Input Register) 기반의 DateTime 형식 직렬화 인터페이스 포인트. 인코딩된 문자열을 이용함.
StringPoint
Modbus Word(Holding Register, Input Register) 기반의 string 형식 직렬화 인터페이스 포인트.
TicksDateTimePoint
Modbus Word(Holding Register, Input Register) 기반의 DateTime 형식 직렬화 인터페이스 포인트. DateTime.Ticks 속성과 레지스터의 수치형 데이터를 이용함
UInt16Point
Modbus Word(Holding Register, Input Register) 기반의 ushort 형식 직렬화 인터페이스 포인트
UInt16Point<TValue>
Modbus Word(Holding Register, Input Register) 기반의 ushort 형식 직렬화 인터페이스 포인트
UInt32Point
Modbus Word(Holding Register, Input Register) 기반의 uint 형식 직렬화 인터페이스 포인트
UInt32Point<TValue>
Modbus Word(Holding Register, Input Register) 기반의 uint 형식 직렬화 인터페이스 포인트
UInt64Point
Modbus Word(Holding Register, Input Register) 기반의 ulong 형식 직렬화 인터페이스 포인트
UInt64Point<TValue>
Modbus Word(Holding Register, Input Register) 기반의 ulong 형식 직렬화 인터페이스 포인트
UnixTimePoint
Modbus Word(Holding Register, Input Register) 기반의 DateTime 형식 직렬화 인터페이스 포인트. DateTimeOffset.FromUnixTimeMilliseconds 메서드와 레지스터의 수치형 데이터를 이용함
열거형
DateTimeFormat
DateTime 값의 Modbus Word 기반 직렬화/역직렬화 형식