Example #1
0
    def _execute_message(self, real_id, message, relay):
        message.network_id, message.destination_id = real_id_to_upb_id(real_id)
        success, packets, _ = execute_message(self.io_fd, message)
        logging.debug("Done executing UPBMessage {0}.".format(str(message)))

        if success and relay:
            self._update_model_with_message(message)
Example #2
0
 def asset_info(self, real_id):
     device_info = UPBDeviceInfo(*real_id_to_upb_id(real_id))
     device_info.retrieve_information(self.io_fd)
     if device_info is not None:
         self.update_model(real_id, device_info)
     else:
         logging.debug("Could not retrieve info from {0}.".format(real_id))
Example #3
0
 def test_real_id(self):
     net, dest = upb.real_id_to_upb_id('1.85')
     self.assertEquals(net, 1)
     self.assertEquals(dest, 85)