This repository was archived by the owner on Jan 28, 2021. It is now read-only. 
  
Description
Hi,
 This is just an observation that will (hopefully) be trumped by multi-valset #20
 If you define a custom ubxPacket which holds (e.g.) a UBX-CFG-VALSET message and then send it with sendCommand, it will always timeout as the commandAck checking in processUBXpacket (called from waitForResponse \ checkUblox \ checkUbloxI2C \ process \ processUBX) expects the packet class and ID to be defined in packetCfg, not the custom packet.
 The offending line is:
 if (msg->id == UBX_ACK_ACK && msg->payload[0] == packetCfg.cls && msg->payload[1] == packetCfg.id)
 It would be possible to correct this by passing the requestedClass and requestedID from waitForResponse further down the food chain.
 Cheers,
 Paul