-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
gpsRelates to gps subsystemRelates to gps subsystemin progressCurrently being worked onCurrently being worked on
Description
Follow-on cleanup from issue #210
Initialise mh to DefaultHandler{} internally in each PacketProcessor so it is never nil. Remove mh != nil guards in dispatch paths (ubx Dispatch lines 156/212, ubx flushNavEpoch line 87, casic, as). Update PacketProcessor interface comments to reflect the new contract: SetMsgHandler is optional; processors are safe to use without it. Add tests to every packet processor that they can process packets with no prior SetMsgHandler call. Once verified, remove the DefaultHandler install from satpulsetool (the internal default suffices).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
gpsRelates to gps subsystemRelates to gps subsystemin progressCurrently being worked onCurrently being worked on