diff --git a/README.md b/README.md index 507ac96..6b772ba 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,20 @@ # POCloud-CookieCutter -### Developed by Patrick McDonagh, Henry Pump + +Developed by Patrick McDonagh, Henry Pump + +## Description + CookieCutter Skeleton for creating a POCloud Driver -# Using this CookieCutter +## Using this CookieCutter -## Install CookieCutter using pip +### Install CookieCutter using pip ```pip install cookiecutter``` -## Initialize the driver HTML and python files with this CookieCutter +### Initialize the driver HTML and python files with this CookieCutter ```cookiecutter https://github.com/Henry-Pump/POCloud-CookieCutter``` -## Done! - +### Done diff --git a/{{cookiecutter.driver_name}}/python-driver/driverConfig.json b/{{cookiecutter.driver_name}}/python-driver/driverConfig.json new file mode 100644 index 0000000..a1a5484 --- /dev/null +++ b/{{cookiecutter.driver_name}}/python-driver/driverConfig.json @@ -0,0 +1,13 @@ +{ + "name": "{{cookiecutter.driver_name}}", + "driverFilename": "{{cookiecutter.driver_name}}.py", + "driverId": "0000", + "additionalDriverFiles": [ + "utilities.py", + "persistence.py", + "Channel.py", + "Maps.py" + ], + "version": 1, + "s3BucketName": "{{cookiecutter.driver_name}}" +} \ No newline at end of file diff --git a/{{cookiecutter.driver_name}}/python-driver/{{cookiecutter.driver_name}}.py b/{{cookiecutter.driver_name}}/python-driver/{{cookiecutter.driver_name}}.py index d266aa5..4e3d5f2 100644 --- a/{{cookiecutter.driver_name}}/python-driver/{{cookiecutter.driver_name}}.py +++ b/{{cookiecutter.driver_name}}/python-driver/{{cookiecutter.driver_name}}.py @@ -2,10 +2,11 @@ import threading from device_base import deviceBase -from Channel import Channel, write_tag, BoolArrayChannels +from Channel import Channel, read_tag, write_tag, BoolArrayChannels from Maps import {{cookiecutter.driver_name}}_map as maps from Maps import reverse_map import persistence +from random import randint from utilities import get_public_ip_address import json import time