|
Dreamine.PLC.Abstractions 1.0.1
Dreamine.PLC.Abstractions 공용 계약과 추상화를 제공합니다.
|


Public 멤버 함수 | |
| Task< PlcResult > | ConnectAsync (CancellationToken cancellationToken=default) |
| Task< PlcResult > | DisconnectAsync (CancellationToken cancellationToken=default) |
| Task< PlcResult< bool[]> > | ReadBitsAsync (PlcAddress address, int count, CancellationToken cancellationToken=default) |
| Task< PlcResult< short[]> > | ReadWordsAsync (PlcAddress address, int count, CancellationToken cancellationToken=default) |
| Task< PlcResult > | WriteBitsAsync (PlcAddress address, IReadOnlyList< bool > values, CancellationToken cancellationToken=default) |
| Task< PlcResult > | WriteWordsAsync (PlcAddress address, IReadOnlyList< short > values, CancellationToken cancellationToken=default) |
속성 | |
| PlcConnectionState | State [get] |
이벤트 | |
| EventHandler< PlcConnectionState >? | StateChanged |
공급업체에 독립적인 PLC 클라이언트를 정의합니다.
IPlcClient.cs 파일의 15 번째 라인에서 정의되었습니다.
| Task< PlcResult > Dreamine.PLC.Abstractions.Clients.IPlcClient.ConnectAsync | ( | CancellationToken | cancellationToken = default | ) |
| Task< PlcResult > Dreamine.PLC.Abstractions.Clients.IPlcClient.DisconnectAsync | ( | CancellationToken | cancellationToken = default | ) |
| Task< PlcResult< bool[]> > Dreamine.PLC.Abstractions.Clients.IPlcClient.ReadBitsAsync | ( | PlcAddress | address, |
| int | count, | ||
| CancellationToken | cancellationToken = default ) |
| Task< PlcResult< short[]> > Dreamine.PLC.Abstractions.Clients.IPlcClient.ReadWordsAsync | ( | PlcAddress | address, |
| int | count, | ||
| CancellationToken | cancellationToken = default ) |
| Task< PlcResult > Dreamine.PLC.Abstractions.Clients.IPlcClient.WriteBitsAsync | ( | PlcAddress | address, |
| IReadOnlyList< bool > | values, | ||
| CancellationToken | cancellationToken = default ) |
| Task< PlcResult > Dreamine.PLC.Abstractions.Clients.IPlcClient.WriteWordsAsync | ( | PlcAddress | address, |
| IReadOnlyList< short > | values, | ||
| CancellationToken | cancellationToken = default ) |
|
get |
| EventHandler<PlcConnectionState>? Dreamine.PLC.Abstractions.Clients.IPlcClient.StateChanged |
PLC 연결 상태가 변경될 때 발생합니다.
IPlcClient.cs 파일의 35 번째 라인에서 정의되었습니다.