blob: b41238ad9648a0af9fa3e174652eff449b5441f6 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<title>ComputerSystems Protocol Documentation</title>
<meta name="copyright" content="
/*******************************************************************************
* Copyright (c) 2014-2015 Zeligsoft (2009) Limited and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*******************************************************************************/
">
</head>
<style>
li.toc {
font-family: sans-serif, Arial; }
</style>
<body>
<h1>ComputerSystem ProtocolDocumentation</h1>
<hr />
<h2>TOC</h2>
<ul>
<li><a href="#Protocols">Protocols</a>
<ul>
<li> <a href="#ModelProtocols">Model Protocols</a>
<ul>
<li> <a href="#USBProtocol">USB Protocol</a></li>
<li> <a href="#ResourceProtocol">Resource Protocol</a></li>
<li> <a href="#OSCmdProtocol">OS Command Protocol</a></li>
<li> <a href="#AppCtrlProtocol">App Control Protocol</a></li>
<li> <a href="#PrintProtocol">Print Protocol</a></li>
<li> <a href="#SaveProtocol">Save Protocol</a></li>
</ul>
<li> <a href="#RTSProtocols">RTS Protocols</a>
<ul>
<li> <a href="#FrameProtocol">Frame Protocol</a></li>
<li> <a href="#TimerProtocol">Timer Protocol</a></li>
<li> <a href="#LogProtocol">Log Protocol</a></li>
</ul>
</ul>
</li>
<li><a href="#USBClassNames">USB Class Names</a></li>
</ul>
<!-- Protocols -->
<hr />
<span id="Protocols>
<h2">Protocols</h2>
<h3 id="ModelProtocols">Model Protocols</h3>
<h4 id="USBProtocol">USB Protocol</h4>
<img src="img/1-USBProtocol.png" alt="USB Protocol" />
<h4 id="ResourceProtocol">Resource Protocol</h4>
<img src="img/2-ResourceProtocol.png" alt="Resource Protocol" />
<h4 id="OSCmdProtocol">OS Command Protocol</h4>
<img src="img/3-OSCommandProtocol.png" alt="OS Command Protocol Protocol" />
<h4 id="AppCtrlProtocol">App Control Protocol</h4>
<img src="img/4-AppControlProtocol.png" alt="App Control Protocol Protocol" />
<h4 id="PrintProtocol">Print Protocol</h4>
<img src="img/5-PrintProtocol.png" alt="Print Protocol Protocol" />
<h4 id="SaveProtocol">Save Protocol</h4>
<img src="img/6-SaveProtocol.png" alt="Save Protocol Protocol" />
<h3 id="RTSProtocols">RTS Protocols</h3>
<h4 id="FrameProtocol">Frame Protocol</h4>
<img src="img/7-FrameProtocol.png" alt="Frame Protocol Protocol" />
<h4 id="TimerProtocol">Timer Protocol</h4>
<img src="img/8-TimerProtocol.png" alt="Timer Protocol Protocol" />
<h4 id="LogProtocol">Log Protocol</h4>
<img src="img/9-LogProtocol.png" alt="Log Protocol Protocol" />
</span>
<hr />
<span id="USBClassNames">
<h2>USB Class Names</h2>
<pre>
char * classNames[] {
"Unspecified",
"Audio",
"Communication_CDCControl",
"HID-HumanInterfaceDevice",
"PID-PhysicalInterfaceDevice",
"Image",
"Printer",
"MassStorage",
"USBHub",
"CDC-Data",
"SmartCard",
"ContentSecurity",
"Video",
"PersonalHealthCare",
"AV-AudioVideo",
"Billboard",
"DiagnosticDevice",
"WirelessController",
"Miscellaneous",
"ApplicationSpecific-IrDA_TMC_DFU",
"VendorSpecific" }
</pre>
</span>
</body>
</html>