########################################################################### # # Copyright (c) 2019-2021 Diality Inc. - All Rights Reserved. # # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN # WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. # # @file utils.py # # @author (last) Joseph varghese # @date (last) 18-Jan-2022 # ############################################################################ import os from pathlib import Path from configuration.strings import * AUT_NAME = "denaliSquish -k -K -S" CONFIG_PATH = Path(os.getcwd()) HOME_DIR_PATH = CONFIG_PATH.parent.parent.parent INP_BUF_FILE_LOCATION = "".join([str(HOME_DIR_PATH),'/Desktop/sd-card/cloudsync/']) CLOUD_CREDENTIALS_LOCATION = "".join([str(HOME_DIR_PATH)+'/Desktop/cloudsync/credentials']) LOG_LOCATION = "".join([str(HOME_DIR_PATH),'/Desktop/sd-card/log/']) ERROR_FILE_LOCATION = "".join([str(HOME_DIR_PATH)+'/Desktop/sd-card/service/']) CLOUDSYNC_FOLDER_PATH = "".join([str(HOME_DIR_PATH)+'/Desktop/']) SD_CARD_CLOUDSYNC_FOLDER_PATH = "".join([str(HOME_DIR_PATH)+'/Desktop/sd-card/']) SD_CARD_LOCATION = "".join([str(HOME_DIR_PATH)+'/Desktop/']) USB_DISK_FOLDER_LOCATION = "".join([str(HOME_DIR_PATH)+'/Desktop/']) SETTINGS_FOLDER_LOCATION = "".join([str(HOME_DIR_PATH)+'/Projects/application/resources/']) APPLICATION_FOLDER_LOCATION = "".join([str(HOME_DIR_PATH)+'/Projects/']) PEM_FILES = ['1.pem', '2.pem', '3.pem' ] #standby mode GOODMORNING_START_TIME_SEC = 0 GOODEVENING_START_TIME_SEC = 43200 BLOOD_PRIMING_TEXT = "Blood Priming" SALINE_UNIT = "mL" BLOOD_PRIMING_DEFAULT_VALUE = "0 mL" EPOCH_INDEX = 0 SEQUENCE_INDEX = 1 CRC_INDEX = 2 CODE_INDEX = 3 PARAMETER_COUNT = 4 PARAMETER_INDEX = 5 ACK_REQ_STATUS = 'Ack Req' ACK_BAK_STATUS = 'Ack Bak' #Settings COLOR_CODES = {"Aqua": "#81ffff", "Blue": "#017dea", "Blue 2": "#1090d5", "Green": "#29fd2d", "Grey": "#d3d3d3", "Lavender": "#db98f5", "Light Blue": "#acd7f1", "Light Teal": "#29f1da","Lime": "#b7fc36", "Magenta":"#fd28fd", "Orange": "#f2721c", "Peach":"#f1979a", "Red": "#c53b33", "Rose":"#fc178d", "Slate blue":"#7f7ffa", "Violet": "#6435c9", "White": "#ffffff", "Yellow": "#fcfc4d"} #Service password loction CONFIG_PATH = Path(os.getcwd()) HOME_DIR_PATH = CONFIG_PATH.parent.parent.parent SERVICE_CONF_LOCATION ="".join([str(HOME_DIR_PATH),'/Projects/application/resources/settings/Settings/System.conf']) #standby mode GOODMORNING_START_TIME_SEC = 0 GOODEVENING_START_TIME_SEC = 43200 ENABLED = True DISABLED = False #settings information BRIGHTNESS_MIN_VAL = 20 BRIGHTNESS_MAX_VAL = 100 VOLUME_MIN_VAL = 20 VOLUME_MAX_VAL = 100 #service screen PASSWORD = 123 #wifi screen IP_ADDRESS = {"valid" : "192.168.1.1","invalid" : "192.168.1"} GATEWAY = {"valid" : "255.255.255.0", "invalid" : "255.255.255"} SUBNET_MASK = {"valid" : "255.255.255.0", "invalid" : "255.255.255"} DNS = {"valid" : "0.0.0.0", "invalid" : "255.255.255"} #dg cleaning WATER_FLUSH_TIME_HOUR = {"valid" : "23","invalid" : "24"} WATER_FLUSH_TIME_MINUTE = {"valid" : "59","invalid" : "60"} WATER_FLUSH_CYCLE = {"valid" : "1", "invalid" : "8"} HEAT_DISINFECTION_TIME_HOUR = {"valid" : "23","invalid" : "24"} HEAT_DISINFECTION_TIME_MINUTE = {"valid" : "59","invalid" : "60"} HEAT_DISINFECTION_CYCLE = {"valid" : "7", "invalid" : "61"}