Multiprocotol Terminalprogram (BAT)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
MultiTerm/MultiTerm.Protocols/CommunicationProtocols.cd

71 lines
3.0 KiB

<?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>