def __init__(self): self.ivizion = Ivizion() self.ivizion.connect() self.message = Message() self.response = Response()
class Manager(): def __init__(self): self.ivizion = Ivizion() self.ivizion.connect() self.message = Message() self.response = Response() def send_command(self, lng=LNG_5, cmd=RESET, data1='', data2=''): self.message.update_message(lng=lng, cmd=cmd, data1=data1, data2=data2) msg = self.message.get_message() self.ivizion.send(msg) def get_status(self): self.message.update_message() msg = self.message.get_message() self.ivizion.send(msg) answer = self.ivizion.recipe() return answer[4:6] def show_status(self): self.message.update_message() msg = self.message.get_message() self.ivizion.send(msg) answer = self.ivizion.recipe() self.response.show_response(answer, REQ_STATUS) def get_escrow(self): self.message.update_message() msg = self.message.get_message() self.ivizion.send(msg) answer = self.ivizion.recipe() return self.response.get_escrow(answer)