Modified and removed a bunch of files while refactoring. The entire concept of
"Events" was removed in favor of "Variables" with null value.
This makes the charger core MUCH simpler!
Modified Files:
src/java/de/fhworms/ztt/charger/core/AbstractDataDefinition.java
src/java/de/fhworms/ztt/charger/core/AbstractDataService.java
src/java/de/fhworms/ztt/charger/core/DataDefinition.java
src/java/de/fhworms/ztt/charger/core/DataService.java
src/java/de/fhworms/ztt/charger/core/DualDataService.java
src/java/de/fhworms/ztt/charger/core/Subscription.java
src/java/de/fhworms/ztt/charger/core/VariableDefinition.java
src/java/de/fhworms/ztt/charger/core/VariableListener.java
src/java/de/fhworms/ztt/cpr400/datadefinition/DosFirstGeneralRxxxEvent.java
src/java/de/fhworms/ztt/cpr400/datadefinition/DosGeneralRxxxEvent.java
src/java/de/fhworms/ztt/cpr400/datadefinition/DosSpecificRxxxEvent.java
src/java/de/fhworms/ztt/cpr400/datadefinition/StartRxxxLogEvent.java
tests/unit/de/fhworms/ztt/charger/core/AbstractDataServiceTest.java
tests/unit/de/fhworms/ztt/charger/core/DataServiceDummyAdapterWrapperTest.java
tests/unit/de/fhworms/ztt/charger/core/DualDataServiceTest.java
tests/unit/de/fhworms/ztt/cpr400/datadefinition/CPR400LogicalDataTest.java
Removed Files:
src/java/de/fhworms/ztt/charger/core/AbstractEventDefinition.java
src/java/de/fhworms/ztt/charger/core/EventDefinition.java
src/java/de/fhworms/ztt/charger/core/EventListener.java