Changes for page LSS Communication Protocol
Last modified by Eric Nantel on 2024/11/21 09:43
Change comment: There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -137,7 +137,7 @@ 137 137 | 23|**M**odel| | QM| | | | none (integer)| 138 138 | 24|Serial **N**umber| | QN| | | | none (integer)| 139 139 | 25|**F**irmware version| | QF| | | | none (integer)| 140 -| 26|**Q**uery (general status)| | Q| | | ✓| none (integer from 1 to 8)| 140 +| 26|**Q**uery (general status)| | Q| | | ✓| none (integer from 1 to 8)| See command description for details 141 141 | 27|**V**oltage| | QV| | | ✓| tenths of volt (ex 113 = 11.3V; 92 = 9.2V)| 142 142 | 28|**T**emperature| | QT| | | ✓| degrees Celsius| 143 143 | 29|**C**urrent| | QC| | | ✓| tenths of Amps (ex 2 = 0.2A)| ... ... @@ -371,7 +371,7 @@ 371 371 372 372 Configure LED Color (**CLED**) 373 373 374 -Configuring the LED color via the CLED command sets the startup color of the servo after a reset or power cycle. 374 +Configuring the LED color via the CLED command sets the startup color of the servo after a reset or power cycle. Note that it also changes the session's LED color immediately as well. 375 375 376 376 __17. Identification Number__ 377 377 ... ... @@ -432,13 +432,13 @@ 432 432 433 433 Ex: #5QFP<cr> might return *5QFP1550<cr> 434 434 435 -The reply above indicates that servo with ID 5 has a first position pulse of 1550 microseconds. 435 +The reply above indicates that servo with ID 5 has a first position pulse of 1550 microseconds. If no first position has been set, servo will respond with DIS ("disabled"). 436 436 437 -Configure First Position in Pulses (CFP) 437 +Configure First Position in Pulses (**CFP**) 438 438 439 439 Ex: #5CP1550<cr> 440 440 441 -This configuration command means the servo, when set to RC mode, will immediately move to an angle equivalent to having received an RC pulse of 1550 microseconds upon power up. Sending a CFP command without a number results in the servo remaining limp upon power up. 441 +This configuration command means the servo, when set to RC mode, will immediately move to an angle equivalent to having received an RC pulse of 1550 microseconds upon power up. Sending a CFP command without a number results in the servo remaining limp upon power up (i.e. disabled). 442 442 443 443 __21. First / Initial Position (Degrees)__ 444 444 ... ... @@ -482,9 +482,20 @@ 482 482 483 483 __26. Query Status (**Q**)__ 484 484 485 -Ex: #5Q<cr> might return *5Q _<cr>485 +Ex: #5Q<cr> might return *5Q6<cr>, which indicates the motor is holding a position. 486 486 487 -{Description coming soon} 487 +|*Value returned|**Status**|**Detailed description** 488 +|ex: *5Q0<cr>|Unknown|LSS is unsure 489 +|ex: *5Q1<cr>|Limp|Motor driving circuit is not powered and horn can be moved freely 490 +|ex: *5Q2<cr>|Free moving|Motor driving circuit is not powered and horn can be moved freely 491 +|ex: *5Q3<cr>|Accelerating|Increasing speed from rest (or previous speeD) towards travel speed 492 +|ex: *5Q4<cr>|Traveling|Moving at a stable speed 493 +|ex: *5Q5<cr>|Deccelerating|Decreasing speed towards travel speed towards rest 494 +|ex: *5Q6<cr>|Holding|Keeping current position 495 +|ex: *5Q7<cr>|Stepping|Special low speed mode to maintain torque 496 +|ex: *5Q8<cr>|Outside limits|More details coming soon 497 +|ex: *5Q9<cr>|Stuck|Motor cannot perform request movement at current speed setting 498 +|ex: *5Q10<cr>|Blocked|Similar to stuck, but the motor is at maxiumum duty and still cannot move (i.e.: stalled) 488 488 489 489 __27. Query Voltage (**QV**)__ 490 490