diff --git a/TransferStation.ACD b/PLC/TransferStation.ACD similarity index 100% rename from TransferStation.ACD rename to PLC/TransferStation.ACD diff --git a/TransferStation.L5X b/PLC/TransferStation.L5X similarity index 100% rename from TransferStation.L5X rename to PLC/TransferStation.L5X diff --git a/TransferSystem_1.L5X b/PLC/TransferSystem_1.L5X similarity index 100% rename from TransferSystem_1.L5X rename to PLC/TransferSystem_1.L5X diff --git a/channels.csv b/POCloud/channels.csv similarity index 100% rename from channels.csv rename to POCloud/channels.csv diff --git a/TransferStation/TransferStation.ccwsln b/VFD/TransferStation.ccwsln similarity index 100% rename from TransferStation/TransferStation.ccwsln rename to VFD/TransferStation.ccwsln diff --git a/TransferStation/TransferStation.v12.ccwsuo b/VFD/TransferStation.v12.ccwsuo similarity index 100% rename from TransferStation/TransferStation.v12.ccwsuo rename to VFD/TransferStation.v12.ccwsuo diff --git a/TransferStation/UDCProject/Library.idf b/VFD/UDCProject/Library.idf similarity index 100% rename from TransferStation/UDCProject/Library.idf rename to VFD/UDCProject/Library.idf diff --git a/TransferStation/UDCProject/PowerFlex 753 Charge Pump.iuux b/VFD/UDCProject/PowerFlex 753 Charge Pump.iuux similarity index 100% rename from TransferStation/UDCProject/PowerFlex 753 Charge Pump.iuux rename to VFD/UDCProject/PowerFlex 753 Charge Pump.iuux diff --git a/TransferStation/UDCProject/PowerFlex 755 Booster Pump.iuux b/VFD/UDCProject/PowerFlex 755 Booster Pump.iuux similarity index 100% rename from TransferStation/UDCProject/PowerFlex 755 Booster Pump.iuux rename to VFD/UDCProject/PowerFlex 755 Booster Pump.iuux diff --git a/TransferStation/UDCProject/Settings/cb5aecf7-bb07-4d46-8097-08a76f69cd31.settings b/VFD/UDCProject/Settings/cb5aecf7-bb07-4d46-8097-08a76f69cd31.settings similarity index 100% rename from TransferStation/UDCProject/Settings/cb5aecf7-bb07-4d46-8097-08a76f69cd31.settings rename to VFD/UDCProject/Settings/cb5aecf7-bb07-4d46-8097-08a76f69cd31.settings diff --git a/TransferStation/UDCProject/UDCProject.acfproj b/VFD/UDCProject/UDCProject.acfproj similarity index 100% rename from TransferStation/UDCProject/UDCProject.acfproj rename to VFD/UDCProject/UDCProject.acfproj diff --git a/IO Checkout.xlsx b/docs/IO Checkout.xlsx similarity index 100% rename from IO Checkout.xlsx rename to docs/IO Checkout.xlsx diff --git a/meshify.py b/meshify.py deleted file mode 100644 index d1431e0..0000000 --- a/meshify.py +++ /dev/null @@ -1,38 +0,0 @@ -"""Query Meshify for data.""" -import requests -import json -from os import getenv -from sys import exit - -MESHIFY_BASE_URL = "https://henrypump.meshify.com/api/v3/" -MESHIFY_USERNAME = getenv("MESHIFY_USERNAME") -MESHIFY_PASSWORD = getenv("MESHIFY_PASSWORD") -MESHIFY_AUTH = requests.auth.HTTPBasicAuth(MESHIFY_USERNAME, MESHIFY_PASSWORD) - -if not MESHIFY_USERNAME or not MESHIFY_PASSWORD: - print("Be sure to set the meshify username and password as environment variables MESHIFY_USERNAME and MESHIFY_PASSWORD") - exit() - - -def find_by_name(name, list_of_stuff): - """Find an object in a list of stuff by its name parameter.""" - for x in list_of_stuff: - if x['name'] == name: - return x - return False - - -def query_meshify_api(endpoint): - """Make a query to the meshify API.""" - q_url = MESHIFY_BASE_URL + endpoint - q_req = requests.get(q_url, auth=MESHIFY_AUTH) - return json.loads(q_req.text) if q_req.status_code == 200 else [] - - -def post_meshify_api(endpoint, data): - """Post data to the meshify API.""" - q_url = MESHIFY_BASE_URL + endpoint - q_req = requests.post(q_url, data=json.dumps(data), auth=MESHIFY_AUTH) - if q_req.status_code != 200: - print(q_req.status_code) - return json.loads(q_req.text) if q_req.status_code == 200 else [] diff --git a/meshify.pyc b/meshify.pyc deleted file mode 100644 index 0678b74..0000000 Binary files a/meshify.pyc and /dev/null differ diff --git a/postChannels.py b/postChannels.py deleted file mode 100644 index 6762987..0000000 --- a/postChannels.py +++ /dev/null @@ -1,38 +0,0 @@ -"""Read a CSV file of channels and post them to Meshify via the API.""" - -import csv -import meshify -import sys - - -def main(csv_file, devicetype): - """Main function.""" - csvfile = open(csv_file, 'rU') - reader = csv.DictReader(csvfile, dialect=csv.excel) - - channels = [] - idx = 0 - for x in reader: - channels.append(x) - channels[idx]["fromMe"] = False - channels[idx]["regex"] = "" - channels[idx]["regexErrMsg"] = "" - channels[idx]["dataType"] = int(channels[idx]["dataType"]) - channels[idx]["deviceTypeId"] = int(channels[idx]["deviceTypeId"]) - channels[idx]["channelType"] = int(channels[idx]["channelType"]) - channels[idx]["io"] = bool(channels[idx]["io"]) - idx += 1 - - try: - this_devicetype = meshify.find_by_name(devicetype, meshify.query_meshify_api("devicetypes")) - for c in channels: - print(meshify.post_meshify_api("devicetypes/{}/channels".format(this_devicetype['id']), c)) - except KeyError: - print("Could not find key {}".format(devicetype)) - - -if __name__ == '__main__': - if len(sys.argv) == 3: - main(sys.argv[1], sys.argv[2]) - else: - print("Syntax is python postChannels.py ") diff --git a/~$IO Checkout.xlsx b/~$IO Checkout.xlsx deleted file mode 100644 index 26e4bfc..0000000 Binary files a/~$IO Checkout.xlsx and /dev/null differ