def air_info_display(self): # USER CODE BEGIN lcd_cmd.clear_display() lcd_cmd.print_lcd('4. Air condition', ROW_1) while True: if button_status[0] in MENU and button_status[0] != str( MENU[BUTTON_13_EVENT_UP]): LOGGER.info('Send button value : %s', str(button_status[0])) self.menu(button_status[0])
def security_sensor_info_display(self): # USER CODE BEGIN lcd_cmd.clear_display() lcd_cmd.print_lcd('3. Secure sensor', ROW_1) while True: if button_status[0] in MENU and button_status[0] != str( MENU[BUTTON_31_EVENT_UP]): LOGGER.info('Send button value : %s', str(button_status[0])) self.menu(button_status[0])
def rfid_display(self): try: lcd_cmd.clear_display() # self.print_lcd('7. RFID display', ROW_1) rfidScreen = rfid_screen() rfidScreen.get_title_rfid() while True: if button_status[0] in MENU and button_status[0] != str( MENU[BUTTON_15_EVENT_UP]): LOGGER.info('Send button value : %s', str(button_status[0])) self.menu(button_status[0]) rfidScreen.get_info_rfid() time.sleep(3) except Exception as ex: LOGGER.error('Error at rfid_display function with message: %s', ex.message)
def warning_display(self): try: # USER CODE BEGIN lcd_cmd.clear_display() # warning_service = alarm_lcd_service() while True: if button_status[0] in MENU and button_status[0] != str( MENU[BUTTON_12_EVENT_UP]): LOGGER.info('Send button value : %s', str(button_status[0])) self.menu(button_status[0]) # else: # warning_service.check_alarm(tel_lcd=telemetries) time.sleep(3) # USER CODE END except Exception as ex: LOGGER.error( 'Error at call function in menu.python with message: %s', ex.message)
def setting_display(self): try: LOGGER.info('Enter setting_display function') mode_setting = 0 lcd_cmd.clear_display() lcd_cmd.print_lcd('CAI DAT HE THONG', ROW_1) lcd_cmd.print_lcd('-> TT he thong ', ROW_2) lcd_cmd.print_lcd(' Thoi gian ', ROW_3) lcd_cmd.print_lcd(' Thong so mang', ROW_4) while True: last_mode = mode_setting if button_status[0] in MENU and button_status[0] != str( MENU[BUTTON_33_EVENT_UP]): LOGGER.info('Send button value : %s', str(button_status[0])) self.menu(button_status[0]) if button_status[0] == BUTTON_14_EVENT_UP: mode_setting += 1 elif button_status[0] == BUTTON_34_EVENT_UP: mode_setting -= 1 elif button_status[0] == BUTTON_23_EVENT_UP: mode_setting = 0 elif button_status[0] == BUTTON_25_EVENT_UP: mode_setting = 3 if mode_setting > 5: mode_setting = 5 elif mode_setting < 0: mode_setting = 0 if mode_setting != last_mode: LOGGER.info('mode setting : %s', str(mode_setting)) LOGGER.info('Send button value : %s', str(button_status[0])) self.setting_menu(mode_setting) if button_status[0] == BUTTON_24_EVENT_UP: LOGGER.info('Send button value : %s', str(button_status[0])) pass # vao man hinh setting thong so da chon except Exception as ex: LOGGER.info('setting_display function error: %s', ex.message)
def main_display(self): try: # USER CODE BEGIN lcd_cmd.clear_display() # self.print_lcd('1.Main display', ROW_3) # button_status[0] = str(MENU[BUTTON_12_EVENT_UP]) while True: if button_status[0] in MENU and button_status[0] != str( MENU[BUTTON_11_EVENT_UP]): # Recheck = {"title": '', "time": '61', "acmTempOutdoor": 0, "acmHumidIndoor": 0, "acmTempIndoor": 0, "isWarning": ""} # write_to_json(Recheck, './main_screen.json') self.menu(button_status[0]) # mainScreen = main_screen() # mainScreen.get_datetime_title_now() # mainScreen.get_temp_tram() # mainScreen.get_user_tram() # time.sleep(3) # lcd_services['key_code'] = KEYCODE_13 # lcd_services['key_event'] = EVENT_UP # USER CODE END except Exception as ex: LOGGER.error( 'Error at call function in menu.python with message: %s', ex.message)