HSP

Version 3 (J. Simmons, 10/28/2017 06:44 pm)

1 1 J. Simmons
h1. Holoseat Serial Protocol
2 1 J. Simmons
3 1 J. Simmons
{{>toc}}
4 1 J. Simmons
5 1 J. Simmons
h2. Introduction
6 1 J. Simmons
7 1 J. Simmons
_*Note*: Beginning with version 0.4.0, this document supersedes the material covered in [[Software Source Code|Project Software]].
8 1 J. Simmons
_
9 1 J. Simmons
The HoloSeat firmware has a serial protocol, the Holoseat Serial Protocol (HSP), to enable the desktop configuration app to modify all key parameters and to determine the current configuration of the Holoseat at runtime.  It is laid out to mirror the REST API presented to Holoseat clients by the desktop application.
10 1 J. Simmons
11 1 J. Simmons
h2. Serial Port Configuration
12 1 J. Simmons
13 2 J. Simmons
|*Field*|*Value*|
14 1 J. Simmons
|Baud Rate|115200|
15 1 J. Simmons
|Data Bits|8|
16 1 J. Simmons
|Parity|None|
17 1 J. Simmons
|Stop Bit|1|
18 2 J. Simmons
19 2 J. Simmons
h2. Low Level Commands
20 2 J. Simmons
21 2 J. Simmons
The low level commands are intended to be used to establish a connection between the Holoseat controller and the REST API server.  These commands will not be reproduced in the Holoseat REST API.  
22 2 J. Simmons
23 2 J. Simmons
|*Command Name*|*Command String*|*Command Results*|
24 3 J. Simmons
|Ready?|?|Holoseat HW=v0.4 FW=v0.4.0 HSP=v0.4.0|