SOLO Communication Manual - UART and USB
www.solomotorcontrollers.com
September 2021 - Revision V_1.0.1 Copyright © 2021, All right Reversed. SOLO motor controllers.
12
After sending a full packet to SOLO, three scenarios will happen:
1. If the packet is correctly formed and acceptable, SOLO will echo-back the exact same
packet that it received as a sign of acknowledgement of a correct receipt and settings.
2. If the packet is correctly formed, but the value inside the “DATA” part is out of range or
the “COMMAND” is not existing or valid , SOLO will send back the following packets for
each condition which is an indication of an Error in the packet sent.
Packet Error Format for DATA out of range:
3. If the packet is wrongly formed in terms of bytes, initiators and endings, there will be no
response coming back from SOLO, until you send a correct packet.
To communicate with SOLO, there are two types of commands:
1. Commands to Write or Set something, these commands as their name suggests, will allow
the user to tune a parameter inside of SOLO or set a value for the controllers like the
desired speed or torque and so on, beside putting the right COMMAND code, the DATA
section is used to write the desired value in desired register in SOLO.
2. Commands to Read a value from SOLO, using these types of commands, you’ll be able to
read various types of parameters and feedback from SOLO, in real-time or in Monitoring
Mode which will be explained later in this chapter, in these types of commands the DATA
section is mostly filled with ZEROs unless specified.