I've created a function to subscribe to the OM. It sees some of the error messages but not all of them.
From the DWC Dashboard:
When I try to overtravel an axis, the message comes through to my app and the DWC console. If I try to set a global variable that doesn't exist, the message does not come through to my app but it does show up in the DWC console. If I try to run a macro that doesn't exist with M98, the message does not come through to my app but it does show up in the DWC console.The terminal screen on the right shows just the 'message' portion of the OM patch once I receive the full OM on the first call, I didn't want to dump the whole patch on each patch iteration, just when a new message shows up.
The DWC console "sees" everything, my app only saw the target position error.
9c0bcc0d-ec44-403a-9c8b-bcbc783ffaed-image.png
Does the source of the command call to the DSF matter (my app or DWC) in determining where the message goes?