|
Dreamine.PLC.Core 1.0.1
Dreamine.PLC.Core 산업 자동화 및 I/O 기능을 제공합니다.
|


Public 멤버 함수 | |
| InMemoryPlcClient () | |
| InMemoryPlcClient (InMemoryPlcMemory memory) | |
| Dreamine.PLC.Core.Clients.PlcClientBase(으)로부터 상속된 Public 멤버 함수 | |
| async Task< PlcResult > | ConnectAsync (CancellationToken cancellationToken=default) |
| async Task< PlcResult > | DisconnectAsync (CancellationToken cancellationToken=default) |
| async Task< PlcResult< bool[]> > | ReadBitsAsync (PlcAddress address, int count, CancellationToken cancellationToken=default) |
| async Task< PlcResult< short[]> > | ReadWordsAsync (PlcAddress address, int count, CancellationToken cancellationToken=default) |
| async Task< PlcResult > | WriteBitsAsync (PlcAddress address, IReadOnlyList< bool > values, CancellationToken cancellationToken=default) |
| async Task< PlcResult > | WriteWordsAsync (PlcAddress address, IReadOnlyList< short > values, CancellationToken cancellationToken=default) |
| virtual async ValueTask | DisposeAsync () |
Protected 멤버 함수 | |
| override Task< PlcResult > | ConnectCoreAsync (CancellationToken cancellationToken) |
| override Task< PlcResult > | DisconnectCoreAsync (CancellationToken cancellationToken) |
| override Task< PlcResult< bool[]> > | ReadBitsCoreAsync (PlcAddress address, int count, CancellationToken cancellationToken) |
| override Task< PlcResult< short[]> > | ReadWordsCoreAsync (PlcAddress address, int count, CancellationToken cancellationToken) |
| override Task< PlcResult > | WriteBitsCoreAsync (PlcAddress address, IReadOnlyList< bool > values, CancellationToken cancellationToken) |
| override Task< PlcResult > | WriteWordsCoreAsync (PlcAddress address, IReadOnlyList< short > values, CancellationToken cancellationToken) |
| Dreamine.PLC.Core.Clients.PlcClientBase(으)로부터 상속된 Protected 멤버 함수 | |
| Task< PlcResult > | ConnectCoreAsync (CancellationToken cancellationToken) |
| Task< PlcResult > | DisconnectCoreAsync (CancellationToken cancellationToken) |
| Task< PlcResult< bool[]> > | ReadBitsCoreAsync (PlcAddress address, int count, CancellationToken cancellationToken) |
| Task< PlcResult< short[]> > | ReadWordsCoreAsync (PlcAddress address, int count, CancellationToken cancellationToken) |
| Task< PlcResult > | WriteBitsCoreAsync (PlcAddress address, IReadOnlyList< bool > values, CancellationToken cancellationToken) |
| Task< PlcResult > | WriteWordsCoreAsync (PlcAddress address, IReadOnlyList< short > values, CancellationToken cancellationToken) |
| void | SetState (PlcConnectionState state) |
속성 | |
| InMemoryPlcMemory | Memory [get] |
| Dreamine.PLC.Core.Clients.PlcClientBase(으)로부터 상속된 속성 | |
| PlcConnectionState | State = PlcConnectionState.Disconnected [get, private set] |
Private 속성 | |
| readonly InMemoryPlcMemory | _memory |
| bool | _isConnected |
추가로 상속된 멤버들 | |
| Dreamine.PLC.Core.Clients.PlcClientBase(으)로부터 상속된 이벤트 | |
| EventHandler< PlcConnectionState >? | StateChanged |
테스트, 데모 및 시뮬레이터 기반용 메모리 PLC 클라이언트를 제공합니다.
InMemoryPlcClient.cs 파일의 15 번째 라인에서 정의되었습니다.
|
inline |
새 메모리 저장소로 T:Dreamine.PLC.Core.Clients.InMemoryPlcClient를 초기화합니다.
InMemoryPlcClient.cs 파일의 44 번째 라인에서 정의되었습니다.
|
inline |
지정한 메모리 저장소로 T:Dreamine.PLC.Core.Clients.InMemoryPlcClient를 초기화합니다.
| memory | 메모리 PLC 저장소입니다. |
| ArgumentNullException | memory 가 null인 경우 발생합니다. |
InMemoryPlcClient.cs 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : _memory.
|
inlineprotected |
메모리 클라이언트를 연결 상태로 전환합니다.
| cancellationToken | 취소 토큰입니다. |
| OperationCanceledException | 토큰이 취소된 경우 발생합니다. |
InMemoryPlcClient.cs 파일의 120 번째 라인에서 정의되었습니다.
다음을 참조함 : _isConnected.
|
inlineprotected |
메모리 클라이언트를 연결 해제 상태로 전환합니다.
| cancellationToken | 취소 토큰입니다. |
| OperationCanceledException | 토큰이 취소된 경우 발생합니다. |
InMemoryPlcClient.cs 파일의 161 번째 라인에서 정의되었습니다.
다음을 참조함 : _isConnected.
|
inlineprotected |
연결된 메모리 저장소에서 비트를 읽습니다.
| address | 시작 주소입니다. |
| count | 읽을 수입니다. |
| cancellationToken | 취소 토큰입니다. |
| OperationCanceledException | 토큰이 취소된 경우 발생합니다. |
InMemoryPlcClient.cs 파일의 216 번째 라인에서 정의되었습니다.
다음을 참조함 : _isConnected, _memory.
|
inlineprotected |
연결된 메모리 저장소에서 워드를 읽습니다.
| address | 시작 주소입니다. |
| count | 읽을 수입니다. |
| cancellationToken | 취소 토큰입니다. |
| OperationCanceledException | 토큰이 취소된 경우 발생합니다. |
InMemoryPlcClient.cs 파일의 277 번째 라인에서 정의되었습니다.
다음을 참조함 : _isConnected, _memory.
|
inlineprotected |
연결된 메모리 저장소에 비트를 씁니다.
| address | 시작 주소입니다. |
| values | 쓸 값입니다. |
| cancellationToken | 취소 토큰입니다. |
| OperationCanceledException | 토큰이 취소된 경우 발생합니다. |
InMemoryPlcClient.cs 파일의 338 번째 라인에서 정의되었습니다.
다음을 참조함 : _isConnected, _memory.
|
inlineprotected |
연결된 메모리 저장소에 워드를 씁니다.
| address | 시작 주소입니다. |
| values | 쓸 값입니다. |
| cancellationToken | 취소 토큰입니다. |
| OperationCanceledException | 토큰이 취소된 경우 발생합니다. |
InMemoryPlcClient.cs 파일의 399 번째 라인에서 정의되었습니다.
다음을 참조함 : _isConnected, _memory.
|
private |
is Connected 값을 보관합니다.
InMemoryPlcClient.cs 파일의 34 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConnectCoreAsync(), DisconnectCoreAsync(), ReadBitsCoreAsync(), ReadWordsCoreAsync(), WriteBitsCoreAsync(), WriteWordsCoreAsync().
|
private |
memory 값을 보관합니다.
InMemoryPlcClient.cs 파일의 25 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InMemoryPlcClient(), ReadBitsCoreAsync(), ReadWordsCoreAsync(), WriteBitsCoreAsync(), WriteWordsCoreAsync().
|
get |
메모리 PLC 저장소를 가져옵니다.
InMemoryPlcClient.cs 파일의 86 번째 라인에서 정의되었습니다.