Skip to content

Commit 3fb157d

Browse files
chore: add gateway exporter task to the system
1 parent 2ce11c5 commit 3fb157d

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

room_control_unit/room_control_unit.ino

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,20 @@
88

99
#include "src/system/System.h"
1010
#include "src/utils/List.h"
11+
#include "src/config/FsmPeriod.h"
1112
#include "src/app/model/event/Event.h"
12-
#include "src/app/logic/fsm/thmonitoring/TemperatureHumidityMonitoring.h"
1313
#include "src/config/ContextProvider.h"
14+
#include "src/app/io/communication/SerialInterface.h"
15+
#include "src/app/logic/fsm/thmonitoring/TemperatureHumidityMonitoring.h"
16+
#include "src/app/logic/fsm/gatewayexporter/GatewayExporter.h"
1417

1518
void setup() {
16-
Serial.begin(9600);
1719
System::getInstance()->init();
1820
List<Event*>* const eventList = new List<Event*>();
21+
SerialInterface::getInstance()->init(115200);
1922

20-
21-
System::getInstance()->addTask(new TemperatureHumidityMonitoring(5000, getTemperatureHumidityMonitoringContext(eventList)));
22-
23+
System::getInstance()->addTask(new TemperatureHumidityMonitoring(TEMPERATURE_HUMIDITY_PERIOD, getTemperatureHumidityMonitoringContext(eventList)));
24+
System::getInstance()->addTask(new GatewayExporter(GATEWAY_EXPORTER_PERIOD, getGatewayExporterContext(eventList, SerialInterface::getInstance())));
2325
}
2426

2527
void loop() {

0 commit comments

Comments
 (0)