Wiki source code of LSS-P - Communication Protocol
Version 5.1 by Eric Nantel on 2023/06/22 08:50
Hide last authors
![]() |
1.2 | 1 | (% class="wikigeneratedid" id="HTableofContents" %) |
2 | **Page Contents** | ||
3 | |||
4 | {{toc depth="3"/}} | ||
5 | |||
6 | = Serial Protocol = | ||
7 | |||
8 | The Lynxmotion Smart Servo (LSS) serial protocol was created in order to be as simple and straightforward as possible from a user perspective ("human readable format"), while at the same time staying compact and robust yet highly versatile. The protocol was based on Lynxmotion's SSC-32 & SSC-32U RC servo controllers and almost everything one might expect to be able to configure for a smart servomotor is available. | ||
9 | |||
10 | In order to be able to control each servo individually with commands, the first step should be to assign a different ID number to each servo (see details on the Configure ID, or "CID" command [[here>>doc:||anchor="HIdentificationNumber28ID29"]]). Only the servo(s) which have been configured to a specific ID will act on a command sent to that ID. There is currently no CRC or checksum implemented as part of the protocol. | ||
![]() |
3.1 | 11 | |
12 | |||
![]() |
5.1 | 13 | (% style="text-align:center" %) |
14 | [[image:[email protected]||height="100" width="100"]] |