Esempio n. 1
0
 def testcfgname2key(self):
     (key, typ) = UBXMessage.cfgname2key("CFG_NMEA_PROTVER")
     self.assertEqual(key, 0x20930001)
     self.assertEqual(typ, ubt.E1)
     (key, typ) = UBXMessage.cfgname2key("CFG_UART1_BAUDRATE")
     self.assertEqual(key, 0x40520001)
     self.assertEqual(typ, ubt.U4)
Esempio n. 2
0
    def _on_select_parm(self, *args, **kwargs):  # pylint: disable=unused-argument
        """
        Configuration parameter has been selected.
        """

        idx = self._lbx_parm.curselection()
        self._cfgval_keyname = self._lbx_parm.get(idx)

        (keyid, att) = UBXMessage.cfgname2key(self._cfgval_keyname)
        self._cfgkeyid.set(hex(keyid))
        self._cfgatt.set(att)