-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGlobalConstants.py
More file actions
45 lines (36 loc) · 1.24 KB
/
GlobalConstants.py
File metadata and controls
45 lines (36 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/usr/bin/env python3
"""
__authors__ = ["Blaze Sanders"]
__contact__ = "blazes@mfc.us"
__copyright__ = "Copyright 2023"
__license__ = "GPLv3"
__status__ = "Development
__deprecated__ = False
__version__ = "0.0.1"
__doc__ = "CONSTANTS for both LiteHouse and Lustron home configurations"
"""
TODO = -1
# Disable PyLint linting messages
# https://pypi.org/project/pylint/
# pylint: disable=invalid-name
LITEHOUSE = 'LITEHOUSE'
LUSTRON = 'LUSTRON'
RUN_ON_NATIVE_OS = False
TUNNEL_TO_INTERNET = True
LOCAL_HOST_PORT_FOR_GUI = 8181
LOCAL_MAC_CODE_DIRECTORY = '/Users/venus/GitRepos/Product-Congfiguration'
LINODE_LINUX_CODE_DIRECTORY = '/root/Product-Congfiguration/'
WINDOWS_CODE_DIRECTORY = 'C:/Users/Framecad/HomeControlGUIs'
MAMMOTH_BRIGHT_GRREN = '#03C04A'
VIEWS = ['Floor Plan', 'Exterior', 'Interior', 'Roof', 'Extras']
FLOOR_PLAN_VIEW_NUM = 0
EXTERIOR_VIEW_NUM = 1
INTERIOR_VIEW_NUM = 2
ROOF_VIEW_NUM = 3
EXTRAS_VIEW_NUM = 4
FLOOR_PLAN_TYPES = ['LiteHouse', 'Lustron', 'POD']
EXTERIOR_MATERIAL = ['Brick', 'Dark', 'Weathered', 'White', 'Light']
INTERIOR_COLOR = ['Dark', 'Light']
ROOF_STYLE = ['Flat', 'White Metal', 'Black Metal with Solar Panels']
EXTRAS = ['18 kWh Big Battery', 'Washer / Dryer Combo']
MAX_EMAIL_LENGHT = 39