Index: main.cpp =================================================================== diff -u -r581c95962cdb9ce7728e8def1e51556548d02244 -rf91ee3bac4f77fc7a0fe8d122c8c49b34b6984ec --- main.cpp (.../main.cpp) (revision 581c95962cdb9ce7728e8def1e51556548d02244) +++ main.cpp (.../main.cpp) (revision f91ee3bac4f77fc7a0fe8d122c8c49b34b6984ec) @@ -48,6 +48,8 @@ #include "Threads.h" +#include "drydemostates.h" + // kernel #include @@ -506,6 +508,23 @@ signal(SIGTERM, signalhandler); #endif + drydemostates dryStates; + + qDebug() << "Here"; + + //dryStates.start(); + + dryStates.connectToState("Idle", QScxmlStateMachine::onEntry([&]() { + qDebug() << "In onEntry"; + QThread::sleep(4); + dryStates.submitEvent("Tx_Start_Rqst");})); + + dryStates.connectToState("Idle", QScxmlStateMachine::onExit([&] { + qDebug() << "Exiting";})); + + dryStates.connectToState("Treatment", QScxmlStateMachine::onEntry([&]() { + qDebug() << "In Treatment";})); + // setting the environment for the keyboard. qputenv("QT_IM_MODULE" , QByteArray("qtvirtualkeyboard" )); qputenv("QT_VIRTUALKEYBOARD_STYLE" , QByteArray("denali" ));