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)
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))
def test_real_id(self): net, dest = upb.real_id_to_upb_id('1.85') self.assertEquals(net, 1) self.assertEquals(dest, 85)