Modify Existing Github Code and Provide Documentation
Budget: $30 – $250 USD
Looking for a programming with a strong Python background that can easily understand the functionality of existing code.
1. Review and understand the "bacpypes" python code that is available on GitHub. Documentation is provide below.
2. Modify the existing code to query the following information using the "objectIdentifier" and "ObjectList(Enum)" to display the following data: vendorName, modelName, networkNumber, macAddress, ipAddress and value
Example:
Query: objectIdentifer 2535106 ANALOG_INPUT 1
Query: objectIdentifer 5106 ANALOG_OUTPUT 10
Query: objectIdentifer 153516 ANALOG_VALUE 1035
Query: objectIdentifier 355410 BINARY_INPUT 5
Query: objectIdentifier 65410 BINARY_OUTPUT 15
Query: objectIdentifier 125410 BINARY_VALUE 2005
3. Must provide documentation on how to install, implement and run the code.
Code:
https://github.com/JoelBender/bacpypes
Documentation:
https://het.as.utexas.edu/HET/Software/bacpypes/index.html#samples
Object List:
https://github.com/JoelBender/bacpypes/discussions/409
1. Review and understand the "bacpypes" python code that is available on GitHub. Documentation is provide below.
2. Modify the existing code to query the following information using the "objectIdentifier" and "ObjectList(Enum)" to display the following data: vendorName, modelName, networkNumber, macAddress, ipAddress and value
Example:
Query: objectIdentifer 2535106 ANALOG_INPUT 1
Query: objectIdentifer 5106 ANALOG_OUTPUT 10
Query: objectIdentifer 153516 ANALOG_VALUE 1035
Query: objectIdentifier 355410 BINARY_INPUT 5
Query: objectIdentifier 65410 BINARY_OUTPUT 15
Query: objectIdentifier 125410 BINARY_VALUE 2005
3. Must provide documentation on how to install, implement and run the code.
Code:
https://github.com/JoelBender/bacpypes
Documentation:
https://het.as.utexas.edu/HET/Software/bacpypes/index.html#samples
Object List:
https://github.com/JoelBender/bacpypes/discussions/409