thegridelectric / gridworks-protocol

Message protocol for GridWorks SCADA
MIT License
0 stars 0 forks source link

Updates Components #343

Closed anschweitzer closed 1 month ago

anschweitzer commented 1 month ago
- gwproto.types no longer accesses gwproto.data_classes; instead HardwareLayout.
- gwproto.types components inherit from ComponentGt.
- gwproto.types components no longer have _Maker classes.
- gwproto.types components no longer have enum symbolization accesses data classes based off the name of the gwproto.types class.
- Component data classes Have-A ComponentGt and a ComponentAttributeClassGt.
- ShNode Is-A SpaceheatNodeGt.
- Removed comments / doc from field definition, for short term visibility.
- Existing test code reduced to taking the existing dictionary and verifying calling load_components() on it.