Generate literal short value for wuclass id in generator.py instead of a constant in GENERATEDWKPF since that class may not contain all wuclasses when we add custom wuclasses in the FBP.
Refactored codegen.py to make each part optional so we can generate just the base classes for applications with custom wuclasses.
Applying one refactoring from the picking branch. This will cause a conflict when merging picokong, but that should be easy to solve.
Call codegen.py for application specific wuclasses from wkpf-app.xml. Only generate Java base classes and do so in the wkdeploy java directory. (which only contains generated stuff anyway, either by the master of by codegen.py)
Add WKDeployCustomComponents.xml to .gitignore
Work in progress on changes for hardware/software wuclasses.
Discovery works again, but mapper doesn't yet.
Add DBG_WKPFGH to debug.h
Fixed a lot of bugs when doing a lab deployment with GH team members
Change eq comparison to be more general
Turn off some redundant comments
Should fixed WuClassList and WuObjectList bug not finding wuclassdef identity
Because it was setting null after finding it
Implemented binary sensor.
changed discovery protocol into simple multi message protocol.
(could still be made more efficient, but this will do for now)
Template to use the new api in models
Fixed bug in doing discovering.
(Still have problems in doing mapping)
Update to reflect new model APIs
Merge branch 'develop' of github.com:wukong-m2m/wukong-darjeeling into develop
Update model api.
A successful deployment.
Fixed typo in numeric controller update function.