Commit 2a2e76d Daniel Türk
committed
1 parent 55add5e commit 2a2e76d Copy full SHA for 2a2e76d
File tree 1 file changed +11
-1
lines changed
api/src/main/java/net/wbz/selectrix4java/api/bus
1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -69,7 +69,9 @@ public void registerConsumer(BusDataConsumer consumer) {
69
69
}
70
70
71
71
public void registerConsumers (List <BusDataConsumer > consumers ) {
72
- this .consumers .addAll (consumers );
72
+ for (BusDataConsumer consumer : consumers ) {
73
+ registerConsumer (consumer );
74
+ }
73
75
}
74
76
75
77
public void unregisterConsumer (BusDataConsumer consumer ) {
@@ -80,6 +82,14 @@ public void unregisterConsumers(List<BusDataConsumer> consumers) {
80
82
this .consumers .removeAll (consumers );
81
83
}
82
84
85
+ /**
86
+ * Perform an update by calling all registered consumers with the current data of the bus addresses.
87
+ * Each consumer will be called for an value change.
88
+ */
89
+ public void requestConsumersDataUpdate () {
90
+
91
+ }
92
+
83
93
@ Override
84
94
public void received (int busNr , byte [] data ) {
85
95
boolean firstTimeDataReceived = !busData .containsKey (busNr );
You can’t perform that action at this time.
0 commit comments