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 | 쓰기 요청할 디바이스 값들 |