Closed xelwarto closed 2 hours ago
It sets it to unknown so you have positive confirmation that the real status was returned by the GDO itself. Otherwise there is no way to confirm the GDO actually responded.
@PaulWieland - I understand the need to know if the GDO actually responded; is there a reason why that is not part of the gdoStateLoop function?
Looking to understand why sending a query command initially sets all the states to "unknown":
This results in the statusUpdateLoop sending a status message with an "unknown" state; once the state is updated, another status message is sent with the correct state.
Is there anything in the documentation which talks about this? It would appear any code would have to ignore messages which return with an "unknown" state; this just seems unnecessary.