state machine top level should work, light not added yet

This commit is contained in:
2025-08-28 20:04:27 +02:00
parent 83d589a3ec
commit 936d1dba20
4 changed files with 30 additions and 7 deletions

View File

@@ -56,10 +56,8 @@ void setup() {
stateMachine->addTransition(StateId::StartState, EventId::PinInitialized, StateId::NetworkInitializeState);
stateMachine->addStateRaw(runningState);
stateMachine->addTransition(StateId::NetworkInitializeState, EventId::WifiConnected, StateId::RunningState);
stateMachine->addTransition(StateId::RunningState, EventId::WifiDisconnected, StateId::NetworkInitializeState);
stateMachine->setInitialState(StateId::StartState);
// Mqtt::connect("10.238.75.81", 1883, "smart_rgb_client", "mqtt", "mqtt");
// delay(1000); // Wait for MQTT connection to stabilize
// light = new Light(pinR, pinG, pinB, pinCW, pinWW, mqttClient, "smart_rgb_light");
}