ModbusWords 클래스
Modbus Word(Holding Register, Input Register) 데이터셋
상속된 멤버
네임스페이스: VagabondK.Protocols.Modbus.Data
어셈블리: VagabondK.Protocols.Modbus.dll
구문
public class ModbusWords : ModbusDataSet<ushort, byte>, IEnumerable<KeyValuePair<ushort, ushort>>, IEnumerable
메서드
| 이름 | 설명 |
|---|---|
| Allocate(ushort, byte[]) | Raw 데이터 기반 주소 할당 |
| Allocate(ushort, double) | 특정 주소에 8 Byte 실수 값 할당 |
| Allocate(ushort, double, ModbusEndian) | 특정 주소에 8 Byte 실수 값 할당 |
| Allocate(ushort, short) | 특정 주소에 부호 있는 2 Byte 정수 값 할당 |
| Allocate(ushort, short, ModbusEndian) | 특정 주소에 부호 있는 2 Byte 정수 값 할당 |
| Allocate(ushort, int) | 특정 주소에 부호 있는 4 Byte 정수 값 할당 |
| Allocate(ushort, int, ModbusEndian) | 특정 주소에 부호 있는 4 Byte 정수 값 할당 |
| Allocate(ushort, long) | 특정 주소에 부호 있는 8 Byte 정수 값 할당 |
| Allocate(ushort, long, ModbusEndian) | 특정 주소에 부호 있는 8 Byte 정수 값 할당 |
| Allocate(ushort, float) | 특정 주소에 4 Byte 실수 값 할당 |
| Allocate(ushort, float, ModbusEndian) | 특정 주소에 4 Byte 실수 값 할당 |
| Allocate(ushort, ushort) | 특정 주소에 부호 없는 2 Byte 정수 값 할당 |
| Allocate(ushort, ushort, ModbusEndian) | 특정 주소에 부호 없는 2 Byte 정수 값 할당 |
| Allocate(ushort, ushort[]) | Word(Holding Register, Input Register) 기반 주소 할당 |
| Allocate(ushort, uint) | 특정 주소에 부호 없는 4 Byte 정수 값 할당 |
| Allocate(ushort, uint, ModbusEndian) | 특정 주소에 부호 없는 4 Byte 정수 값 할당 |
| Allocate(ushort, ulong) | 특정 주소에 부호 없는 8 Byte 정수 값 할당 |
| Allocate(ushort, ulong, ModbusEndian) | 특정 주소에 부호 없는 8 Byte 정수 값 할당 |
| AllocateAll(ushort) | Word(Holding Register, Input Register) 기반 전체 주소 할당 |
| AllocateAllRawData(byte) | Raw 데이터 전체 주소 할당 |
| AllocateRepeat(ushort, ushort, ushort) | Word(Holding Register, Input Register) 기반 반복 할당 |
| AllocateRepeatRawData(ushort, int, byte) | Raw 데이터 기반 반복 할당 |
| GetDouble(ushort) | 특정 주소로부터 8 Byte 실수 값 가져오기 |
| GetDouble(ushort, ModbusEndian) | 특정 주소로부터 8 Byte 실수 값 가져오기 |
| GetEnumerator() | 데이터셋 열거자 가져오기 |
| GetInt16(ushort) | 특정 주소로부터 부호 있는 2 Byte 정수 값 가져오기 |
| GetInt16(ushort, bool) | 특정 주소로부터 부호 있는 2 Byte 정수 값 가져오기 |
| GetInt32(ushort) | 특정 주소로부터 부호 있는 4 Byte 정수 값 가져오기 |
| GetInt32(ushort, ModbusEndian) | 특정 주소로부터 부호 있는 4 Byte 정수 값 가져오기 |
| GetInt64(ushort) | 특정 주소로부터 부호 있는 8 Byte 정수 값 가져오기 |
| GetInt64(ushort, ModbusEndian) | 특정 주소로부터 부호 있는 8 Byte 정수 값 가져오기 |
| GetRawData(ushort, int) | 연속 Raw 데이터 가져오기 |
| GetSingle(ushort) | 특정 주소로부터 4 Byte 실수 값 가져오기 |
| GetSingle(ushort, ModbusEndian) | 특정 주소로부터 8 Byte 실수 값 가져오기 |
| GetUInt16(ushort) | 특정 주소로부터 부호 없는 2 Byte 정수 값 가져오기 |
| GetUInt16(ushort, bool) | 특정 주소로부터 부호 없는 2 Byte 정수 값 가져오기 |
| GetUInt32(ushort) | 특정 주소로부터 부호 없는 4 Byte 정수 값 가져오기 |
| GetUInt32(ushort, ModbusEndian) | 특정 주소로부터 부호 없는 4 Byte 정수 값 가져오기 |
| GetUInt64(ushort) | 특정 주소로부터 부호 없는 8 Byte 정수 값 가져오기 |
| GetUInt64(ushort, ModbusEndian) | 특정 주소로부터 부호 없는 8 Byte 정수 값 가져오기 |
| SetRawData(ushort, byte[]) | 연속 Raw 데이터 설정하기 |
| SetValue(ushort, double) | 특정 주소에 8 Byte 실수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, double, ModbusEndian) | 특정 주소에 8 Byte 실수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, short) | 특정 주소에 부호 있는 2 Byte 정수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, short, ModbusEndian) | 특정 주소에 부호 있는 2 Byte 정수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, int) | 특정 주소에 부호 있는 4 Byte 정수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, int, ModbusEndian) | 특정 주소에 부호 있는 4 Byte 정수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, long) | 특정 주소에 부호 있는 8 Byte 정수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, long, ModbusEndian) | 특정 주소에 부호 있는 8 Byte 정수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, float) | 특정 주소에 4 Byte 실수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, float, ModbusEndian) | 특정 주소에 4 Byte 실수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, ushort) | 특정 주소에 부호 없는 2 Byte 정수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, ushort, ModbusEndian) | 특정 주소에 부호 없는 2 Byte 정수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, uint) | 특정 주소에 부호 없는 4 Byte 정수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, uint, ModbusEndian) | 특정 주소에 부호 없는 4 Byte 정수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, ulong) | 특정 주소에 부호 없는 8 Byte 정수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |
| SetValue(ushort, ulong, ModbusEndian) | 특정 주소에 부호 없는 8 Byte 정수 값 설정 (자동 할당 설정이 되어있지 않으면서 미리 할당된 주소가 아니면 오류 발생) |