axis __info__ improvement
In order to improve readability of __info__
of axes
and to help user understanding of config management (cf https://bliss.gitlab-pages.esrf.fr/bliss/master/img/apply_config.png),
I propose to change it for something like:
DEMO [2]: m7
Out [2]: AXIS mm7 (controller: simotors)
current config
(setting/REDIS) (in memory)
backlash 0.00000 1.00
low/high limit [ -inf ; +inf ] [-100.000 ; 100.00]
acceleration 10.00000 10.00000
acctime 1.00000 1.00000
velocity 10.00000 10.00000
velocity limit [-100.000 ; 100.00] [ inf/inf ]
jog_acctime 00 11
jog_velocity 00 11
position(um) dial(um) offset sign steps_per_unit tolerance
0.00000 0.00000 0.00000 1 100.00 0.01
MOCKUP AXIS:
this axis (motor7) is a simulation axis
ENCODER:
None
instead of:
CYRIL [7]: mm3
Out [7]: AXIS:
name (R): mm3
unit (R): um
offset (R): 0.00000
backlash (R): 0.00000
sign (R): 1
steps_per_unit (R): 100.00
tolerance (R) (to check pos. before a move): 0.0001
limits (RW): Low: -100.00000 High: 100.00000 (config Low: -100.00000 High: 100.00000)
dial (RW): 1.00000
position (RW): 1.00000
state (R): READY (Axis is READY)
acceleration (RW): 10.00000 (config: 10.00000)
acctime (RW): 33.20000 (config: 33.20000)
velocity (RW): 332.00000 (config: 332.00000)
velocity_low_limit (RW): 1.22200 (config: 1.222)
velocity_high_limit (RW): 3333.44000 (config: 3333.44)
Controller name: simcity
MOCKUP AXIS:
this axis (mm3) is a simulation axis
ENCODER:
None