Changes for page LSS-PRO Communication Protocol
Last modified by Eric Nantel on 2024/09/06 14:52
Change comment: There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -124,8 +124,8 @@ 124 124 | |[[**Default** Configuration>>||anchor="HDefault26confirm"]]|(% style="text-align:center" %)DEFAULT|(% style="text-align:center" %) |(% style="text-align:center" %) | | |Revert to firmware default values. See command for details 125 125 | |[[Firmware **Update** Mode>>||anchor="HUpdate26confirm"]]|(% style="text-align:center" %)UPDATE|(% style="text-align:center" %) |(% style="text-align:center" %) | | |Update firmware. See command for details. 126 126 | |[[**Confirm** Changes>>||anchor="HConfirm"]]|(% style="text-align:center" %)CONFIRM|(% style="text-align:center" %) |(% style="text-align:center" %) | | | 127 +| |[[**ID** Number >>||anchor="HIdentificationNumber28ID29"]]|(% style="text-align:center" %) |(% style="text-align:center" %)QID|(% style="text-align:center" %)CID|0| |Reset required after change. ID 254 is a "broadcast" which all servos respond to. 127 127 | |[[**E**nable CAN **T**erminal>>||anchor="HConfigureRCMode28CRC29"]]|(% style="text-align:center" %) |(% style="text-align:center" %)QET|(% style="text-align:center" %)CET| |0 or 1|0: DisableĀ 1: Enable 128 -| |[[**ID** Number >>||anchor="HIdentificationNumber28ID29"]]|(% style="text-align:center" %) |(% style="text-align:center" %)QID|(% style="text-align:center" %)CID|0| |Reset required after change. ID 254 is a "broadcast" which all servos respond to. 129 129 | |[[**U**SB **C**onnection State>>||anchor="HBaudRate"]]|(% style="text-align:center" %) |(% style="text-align:center" %)QUC|(% style="text-align:center" %) | |0 or 1|0: Not connected 1: Connected 130 130 | |**Q**uery **F**irmware **R**elease|(% style="text-align:center" %) |(% style="text-align:center" %)QFR|(% style="text-align:center" %) | | | 131 131 ... ... @@ -226,8 +226,22 @@ 226 226 (% style="color:inherit; font-family:inherit" %)This command is used to confirm changes after a Default or Update command. 227 227 Note: After the CONFIRM command is sent, the servo will automatically perform a RESET. 228 228 229 -====== (% style="color:inherit; font-family:inherit" %)__ EnableCANTerminal Resistor (**ET**)__(%%) ======229 +====== (% style="color:inherit; font-family:inherit" %)__ID Number (**ID**)__(%%) ====== 230 230 231 +(% style="color:inherit; font-family:inherit" %)Configure ID Number (**CID**) 232 + 233 +(% style="color:inherit; font-family:inherit" %)Ex: #0CID5<cr> 234 + 235 +The default ID is 0, so this sets the servo to ID 5. 236 + 237 +Query ID Number (**QID**) 238 + 239 +Ex: #254QID<cr> might return *254QID5<cr> 240 + 241 +In this case, the broadcast ID is used to ensure the servo connected will reply with the ID. This can be used in case the ID assigned to a servo is forgotten. 242 + 243 +(% style="color:inherit; font-family:inherit" %)__Enable CAN Terminal Resistor (**ET**)__ 244 + 231 231 Query Enable CAN Terminal Resistor (**QET**) 232 232 233 233 Ex: #5QET<cr> might return *QET0<cr> ... ... @@ -246,6 +246,14 @@ 246 246 247 247 Ex: #5QUC<cr> might return *5QUC1<cr> meaning the servo is connected via USB 248 248 263 +====== __Firmware Release (**FR**)__ ====== 264 + 265 +Query Firmware Release (**QFR**) 266 + 267 +Ex: #5QFR<cr> might return *QFR11<cr> meaning it has a (random) firmware release version number 11. 268 + 269 +This is used to verify if the firmware on the servos is up to date, or which version is running on the microcontroller. 270 + 249 249 == Motion == 250 250 251 251 ====== __Position in Degrees (**D**)__ ======