Calc motor re-emit their position on simple get.
I dive recently in CalcController
and I notice that we always re-emit (SET and publish to Redis) different settings like position, dial_position... in _calc_from_real
. Event if we just want to get/read current values. I've done some test and it doesn't seams to be very harmful but it's create kind of ping-pong between bliss clients who share same axis.
It would be to Set and publish only when those value change no?