Is your feature request related to a problem? Please describe.
Currently there are a number of OM fields that return data specific to the current motion system used by the input channel that queried the OM. currentTool, speedFactor, etc. To access these with M409 you need to first set the MS number like this M596 P1 M409 K"move.speedFactor".
There is currently no way for the DSF SubscriptionConnection to access the data for the second motion system
Describe the solution you propose.
Maybe return all fields that change depending on MS as an object
{
"current": <value for current MS>,
"motion_system": [
<value for MS1>,
<value for MS2>
]
}
Describe alternatives you've considered
Provide any additional context or information.
Is your feature request related to a problem? Please describe.
Currently there are a number of OM fields that return data specific to the current motion system used by the input channel that queried the OM.
currentTool,speedFactor, etc. To access these withM409you need to first set the MS number like thisM596 P1 M409 K"move.speedFactor".There is currently no way for the DSF SubscriptionConnection to access the data for the second motion system
Describe the solution you propose.
Maybe return all fields that change depending on MS as an object
Describe alternatives you've considered
Provide any additional context or information.