Write 메서드
소스 보기Write(DeviceVariable, DeviceValue)
개별 디바이스 변수 쓰기
선언
public void Write(DeviceVariable deviceVariable, DeviceValue deviceValue)
매개 변수
| 형식 | 이름 | 설명 |
|---|---|---|
| DeviceVariable | deviceVariable | 디바이스 변수 |
| DeviceValue | deviceValue | 디바이스 변수에 쓸 값 |
Write(int, DeviceVariable, DeviceValue)
개별 디바이스 변수 쓰기
선언
public void Write(int timeout, DeviceVariable deviceVariable, DeviceValue deviceValue)
매개 변수
| 형식 | 이름 | 설명 |
|---|---|---|
| int | timeout | 응답 제한시간(밀리초) |
| DeviceVariable | deviceVariable | 디바이스 변수 |
| DeviceValue | deviceValue | 디바이스 변수에 쓸 값 |
Write((DeviceVariable, DeviceValue), params (DeviceVariable, DeviceValue)[])
개별 디바이스 변수 쓰기
선언
public void Write((DeviceVariable, DeviceValue) valueTuple, params (DeviceVariable, DeviceValue)[] moreValueTuples)
매개 변수
| 형식 | 이름 | 설명 |
|---|---|---|
| (DeviceVariable, DeviceValue) | valueTuple | 디바이스 변수에 쓸 값 |
| (DeviceVariable, DeviceValue)[] | moreValueTuples | 추가 디바이스 변수에 쓸 값들 |
Write(int, (DeviceVariable, DeviceValue), params (DeviceVariable, DeviceValue)[])
개별 디바이스 변수 쓰기
선언
public void Write(int timeout, (DeviceVariable, DeviceValue) valueTuple, params (DeviceVariable, DeviceValue)[] moreValueTuples)
매개 변수
| 형식 | 이름 | 설명 |
|---|---|---|
| int | timeout | 응답 제한시간(밀리초) |
| (DeviceVariable, DeviceValue) | valueTuple | 디바이스 변수에 쓸 값 |
| (DeviceVariable, DeviceValue)[] | moreValueTuples | 추가 디바이스 변수에 쓸 값들 |
Write(IEnumerable<KeyValuePair<DeviceVariable, DeviceValue>>)
개별 디바이스 변수 쓰기
선언
public void Write(IEnumerable<KeyValuePair<DeviceVariable, DeviceValue>> values)
매개 변수
| 형식 | 이름 | 설명 |
|---|---|---|
| IEnumerable<KeyValuePair<DeviceVariable, DeviceValue>> | values | 디바이스 변수에 쓸 값들 |
Write(int, IEnumerable<KeyValuePair<DeviceVariable, DeviceValue>>)
개별 디바이스 변수 쓰기
선언
public void Write(int timeout, IEnumerable<KeyValuePair<DeviceVariable, DeviceValue>> values)
매개 변수
| 형식 | 이름 | 설명 |
|---|---|---|
| int | timeout | 응답 제한시간(밀리초) |
| IEnumerable<KeyValuePair<DeviceVariable, DeviceValue>> | values | 디바이스 변수에 쓸 값들 |
Write(DeviceType, uint, byte, params byte[])
연속 디바이스 변수 쓰기
선언
public void Write(DeviceType deviceType, uint index, byte deviceValue, params byte[] moreDeviceValues)
매개 변수
| 형식 | 이름 | 설명 |
|---|---|---|
| DeviceType | deviceType | 읽기 요청 시작 디바이스 |
| uint | index | 읽기 요청 시작 디바이스 인덱스 |
| byte | deviceValue | 쓰기 요청할 디바이스 값 |
| byte[] | moreDeviceValues | 추가로 쓸 디바이스 값들 |
Write(int, DeviceType, uint, byte, params byte[])
연속 디바이스 변수 쓰기
선언
public void Write(int timeout, DeviceType deviceType, uint index, byte deviceValue, params byte[] moreDeviceValues)
매개 변수
| 형식 | 이름 | 설명 |
|---|---|---|
| int | timeout | 응답 제한시간(밀리초) |
| DeviceType | deviceType | 읽기 요청 시작 디바이스 |
| uint | index | 읽기 요청 시작 디바이스 인덱스 |
| byte | deviceValue | 쓰기 요청할 디바이스 값 |
| byte[] | moreDeviceValues | 추가로 쓸 디바이스 값들 |
Write(DeviceType, uint, IEnumerable<byte>)
연속 디바이스 변수 쓰기
선언
public void Write(DeviceType deviceType, uint index, IEnumerable<byte> deviceValues)
매개 변수
| 형식 | 이름 | 설명 |
|---|---|---|
| DeviceType | deviceType | 읽기 요청 시작 디바이스 |
| uint | index | 읽기 요청 시작 디바이스 인덱스 |
| IEnumerable<byte> | deviceValues | 쓰기 요청할 디바이스 값들 |
Write(int, DeviceType, uint, IEnumerable<byte>)
연속 디바이스 변수 쓰기
선언
public void Write(int timeout, DeviceType deviceType, uint index, IEnumerable<byte> deviceValues)
매개 변수
| 형식 | 이름 | 설명 |
|---|---|---|
| int | timeout | 응답 제한시간(밀리초) |
| DeviceType | deviceType | 읽기 요청 시작 디바이스 |
| uint | index | 읽기 요청 시작 디바이스 인덱스 |
| IEnumerable<byte> | deviceValues | 쓰기 요청할 디바이스 값들 |