Skip to content

[Feature Request] getting data from unimplemented packets #80

@saaaji

Description

@saaaji

I'm using this firmware version as my reference for polling the UBX-MON-SYS packet from a ublox zed f9p via a custom command, as it isn't currently implemented in the library. These would be useful to monitor current HW stats on the ublox in our operating environment. However, I'd prefer it to automatically send updates rather than poll it manually. Configuring this is easy enough by sending a custom CFG-VALSET command to set the rate of the MON-SYS message (e.g. to 1). This seems to succeed in configuring the zed f9p to send the packet, but as far as handling that packet when it arrives, there does not seem to be an easy way, either via checkUbloxI2C, or process, or processUBX, or processUBXpacket to actually store the incoming MON-SYS packets. It seems, that if autoLookup doesn't recognize a packet class or ID, then that packet is discarded rather than parsed completely, unless i'm misunderstanding how unimplemented UBX packets are handled. Subclassing doesn't seem very effective at adding new UBX packet types, as it seems none of the base class methods in SFE_UBLOX_GNSS have been marked as virtual. I'm wondering if there is any practical way to get these automatic MON-SYS packets, or any unimplemented auto packet for that matter.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions