diff --git a/examples/QueuedFSM/QueuedFSM.cpp b/examples/QueuedFSM/QueuedFSM.cpp index f15da447..9d99142e 100644 --- a/examples/QueuedFSM/QueuedFSM.cpp +++ b/examples/QueuedFSM/QueuedFSM.cpp @@ -99,7 +99,7 @@ public: //*************************************************************************** // The overridden virtual receive function. //*************************************************************************** - void receive(etl::imessage_router& sender_, const etl::imessage& msg_) + void receive(etl::imessage_router& sender_, const etl::imessage& msg_) override { if (accepts(msg_)) { @@ -148,9 +148,10 @@ private: } etl::imessage_router* sender; - etl::message_packet< Message1, Message2, Message3> packet; // Defines a packet suitable for all handled messages. + etl::message_packet< Message1, Message2, Message3, Message4> packet; // Defines a packet suitable for all possible messages. }; + // The queue of message items. etl::queue queue; }; @@ -162,16 +163,18 @@ class State1 : public etl::fsm_state - + diff --git a/examples/QueuedFSM/vs2017/QueuedFSM.vcxproj.filters b/examples/QueuedFSM/vs2017/QueuedFSM.vcxproj.filters index 7b45b51d..1142aa79 100644 --- a/examples/QueuedFSM/vs2017/QueuedFSM.vcxproj.filters +++ b/examples/QueuedFSM/vs2017/QueuedFSM.vcxproj.filters @@ -20,7 +20,7 @@ - + Header Files