Exemplo n.º 1
0
 def read_msg(self, message: Any) -> AcsReadMsgResult:
     if not isinstance(message, models.Inform):
         return AcsReadMsgResult(False, None)
     if not does_inform_have_event(message, self.INFORM_EVENT_CODE):
         raise Tr069Error('Did not receive M Reboot event code in '
                          'Inform')
     process_inform_message(message, self.acs.device_name,
                            self.acs.data_model, self.acs.device_cfg)
     return AcsReadMsgResult(True, self.done_transition)
Exemplo n.º 2
0
 def read_msg(self, message: Any) -> AcsReadMsgResult:
     """
     Args:
         message: models.Inform Tr069 Inform message
     """
     if not isinstance(message, models.Inform):
         return AcsReadMsgResult(False, None)
     process_inform_message(message, self.acs.device_name,
                            self.acs.data_model, self.acs.device_cfg)
     if does_inform_have_event(message, '1 BOOT'):
         return AcsReadMsgResult(True, self.boot_transition)
     return AcsReadMsgResult(True, None)