########################################################################### # # 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 configuration.strings import * AUT_NAME = "denaliSquish" COMMON_PATH = os.environ['HOME']+"/Projects" 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"} #standby mode GOODMORNING_START_TIME_SEC = 0 GOODEVENING_START_TIME_SEC = 43200 UF_MINIMUM_VALUE = 0 UF_MAXIMUM_VALUE = 600 #ultrafilteration volume based on flow parameters. Python list contains Rotational speed, Motor speed, # MC speed, MC current and PWM. TREATMENT_ULTRAFILTRATION_FLOW_PARAMETERS = { 0 : [100, 1, 1, 1, 1, 1, 1], 1 : [550, 24, 32, 425, 85, 18, 36], 2 : [80, 125, 187, 257, 530, 458, 985], 3 : [100, 0, 0, 0, 0, 0, 0], 4 : [220, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45], } #dictionary contains uf maximum and minimum value's to set. TREATMENT_ULTRAFILTRATION_TESTING_OPTION = { 0 : {"uf_maximum" : 600, "uf_minimum" : 0}, 1 : {"uf_maximum" : 500, "uf_minimum" : 0}, 2 : {"uf_maximum" : 280, "uf_minimum" : 0}, 3 : {"uf_maximum" : 765, "uf_minimum" : 500}, 4 : {"uf_maximum" : 680, "uf_minimum" : 450}, 5 : {"uf_maximum" : 480, "uf_minimum" : 380}, } NUM_OF_REQUEST_REJECT_REASONS = 43 ACCEPTED = True REJECTED = False