|
|
|
@ -0,0 +1,71 @@ |
|
|
|
|
|
|
|
<?xml version="1.0" encoding="utf-8"?> |
|
|
|
|
|
|
|
<ClassDiagram MajorVersion="1" MinorVersion="1"> |
|
|
|
|
|
|
|
<Class Name="MultiTerm.Protocols.CommunicationProtocol"> |
|
|
|
|
|
|
|
<Position X="6" Y="0.5" Width="2.5" /> |
|
|
|
|
|
|
|
<Members> |
|
|
|
|
|
|
|
<Field Name="bufferHandlingThread" Hidden="true" /> |
|
|
|
|
|
|
|
<Field Name="cancellationTokenSource" Hidden="true" /> |
|
|
|
|
|
|
|
<Method Name="CancelThreads" Hidden="true" /> |
|
|
|
|
|
|
|
<Method Name="CommunicationProtocol" Hidden="true" /> |
|
|
|
|
|
|
|
<Method Name="Connect" Hidden="true" /> |
|
|
|
|
|
|
|
<Event Name="ConnectionStateChangedEvent" Hidden="true" /> |
|
|
|
|
|
|
|
<Method Name="Disconnect" Hidden="true" /> |
|
|
|
|
|
|
|
<Method Name="GetProtocolAndInstanceIdentifier" Hidden="true" /> |
|
|
|
|
|
|
|
<Method Name="HandleDataQueues" Hidden="true" /> |
|
|
|
|
|
|
|
<Field Name="logger" Hidden="true" /> |
|
|
|
|
|
|
|
<Field Name="messenger" Hidden="true" /> |
|
|
|
|
|
|
|
<Field Name="readingThread" Hidden="true" /> |
|
|
|
|
|
|
|
<Event Name="ReceivedDataEvent" Hidden="true" /> |
|
|
|
|
|
|
|
<Field Name="receivedDataQueue" Hidden="true" /> |
|
|
|
|
|
|
|
<Method Name="SendBytes" Hidden="true" /> |
|
|
|
|
|
|
|
<Event Name="SentDataEvent" Hidden="true" /> |
|
|
|
|
|
|
|
<Field Name="sentDataQueue" Hidden="true" /> |
|
|
|
|
|
|
|
<Field Name="state" Hidden="true" /> |
|
|
|
|
|
|
|
</Members> |
|
|
|
|
|
|
|
<Compartments> |
|
|
|
|
|
|
|
<Compartment Name="Fields" Collapsed="true" /> |
|
|
|
|
|
|
|
<Compartment Name="Events" Collapsed="true" /> |
|
|
|
|
|
|
|
</Compartments> |
|
|
|
|
|
|
|
<TypeIdentifier> |
|
|
|
|
|
|
|
<HashCode>CQSAlACAAIAEAAACBAAABICACAAgAIAEAAAgFQAYAJA=</HashCode> |
|
|
|
|
|
|
|
<FileName>CommunicationProtocol.cs</FileName> |
|
|
|
|
|
|
|
</TypeIdentifier> |
|
|
|
|
|
|
|
<Lollipop Position="0.2" /> |
|
|
|
|
|
|
|
</Class> |
|
|
|
|
|
|
|
<Class Name="MultiTerm.Protocols.Serial.SerialProtocol" Collapsed="true"> |
|
|
|
|
|
|
|
<Position X="3.5" Y="4.5" Width="1.75" /> |
|
|
|
|
|
|
|
<TypeIdentifier> |
|
|
|
|
|
|
|
<HashCode>AQAAhACAAAAAAAAABAAgAAAAAAAAAAAAAgAgAAAAAIA=</HashCode> |
|
|
|
|
|
|
|
<FileName>Serial\SerialProtocol.cs</FileName> |
|
|
|
|
|
|
|
</TypeIdentifier> |
|
|
|
|
|
|
|
</Class> |
|
|
|
|
|
|
|
<Class Name="MultiTerm.Protocols.Tcp.TcpClientProtocol" Collapsed="true"> |
|
|
|
|
|
|
|
<Position X="9.5" Y="4.5" Width="1.75" /> |
|
|
|
|
|
|
|
<TypeIdentifier> |
|
|
|
|
|
|
|
<HashCode>AQAAhACAAAAABAAABAAAAAAAAACAAAAACIAgBAAAAIA=</HashCode> |
|
|
|
|
|
|
|
<FileName>Tcp\TcpClientProtocol.cs</FileName> |
|
|
|
|
|
|
|
</TypeIdentifier> |
|
|
|
|
|
|
|
</Class> |
|
|
|
|
|
|
|
<Class Name="MultiTerm.Protocols.Udp.UdpProtocol" Collapsed="true"> |
|
|
|
|
|
|
|
<Position X="7.5" Y="4.5" Width="1.75" /> |
|
|
|
|
|
|
|
<TypeIdentifier> |
|
|
|
|
|
|
|
<HashCode>IQAAhACAAAAABAAABAAAAAAAAACAAAAAAIAgAAAAAIA=</HashCode> |
|
|
|
|
|
|
|
<FileName>Udp\UdpProtocol.cs</FileName> |
|
|
|
|
|
|
|
</TypeIdentifier> |
|
|
|
|
|
|
|
</Class> |
|
|
|
|
|
|
|
<Class Name="MultiTerm.Protocols.UsbHid.UsbHidProtocol" Collapsed="true"> |
|
|
|
|
|
|
|
<Position X="5.5" Y="4.5" Width="1.75" /> |
|
|
|
|
|
|
|
<TypeIdentifier> |
|
|
|
|
|
|
|
<HashCode>AQgAhACBAAAAAAAABEAAAAAAAABAAAAAAIAgAAAAAIA=</HashCode> |
|
|
|
|
|
|
|
<FileName>UsbHid\UsbHidProtocol.cs</FileName> |
|
|
|
|
|
|
|
</TypeIdentifier> |
|
|
|
|
|
|
|
</Class> |
|
|
|
|
|
|
|
<Interface Name="MultiTerm.Protocols.ICommunicationProtocol"> |
|
|
|
|
|
|
|
<Position X="0.5" Y="0.5" Width="2.5" /> |
|
|
|
|
|
|
|
<TypeIdentifier> |
|
|
|
|
|
|
|
<HashCode>AQQAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAgFQAQAIA=</HashCode> |
|
|
|
|
|
|
|
<FileName>ICommunicationProtocol.cs</FileName> |
|
|
|
|
|
|
|
</TypeIdentifier> |
|
|
|
|
|
|
|
</Interface> |
|
|
|
|
|
|
|
<Font Name="Segoe UI" Size="9" /> |
|
|
|
|
|
|
|
</ClassDiagram> |