def _process_CFG_MSG(self, data: UBXMessage): """ Process CFG-MSG sentence - UBX message configuration. :param UBXMessage data: CFG-MSG parsed message """ (ubxClass, ubxID) = UBXMessage.msgclass2bytes(data.msgClass, data.msgID) ddcrate = data.rateDDC uart1rate = data.rateUART1 uart2rate = data.rateUART2 usbrate = data.rateUSB spirate = data.rateSPI # update the UBX config panel if self.__app.dlg_ubxconfig is not None: self.__app.dlg_ubxconfig.update_pending( "CFG-MSG", msgtype=UBX_MSGIDS[ubxClass + ubxID], ddcrate=ddcrate, uart1rate=uart1rate, uart2rate=uart2rate, usbrate=usbrate, spirate=spirate, )
def _process_ACK_NAK(self, data: UBXMessage): """ Process CFG-MSG sentence - UBX message configuration. :param UBXMessage data: ACK_NAK parsed message """ (ubxClass, ubxID) = UBXMessage.msgclass2bytes(data.clsID, data.msgID) # update the UBX config panel if self.__app.dlg_ubxconfig is not None: self.__app.dlg_ubxconfig.update_pending( "ACK-NAK", msgtype=UBX_MSGIDS[ubxClass + ubxID])