Results 358 comments of Takatoshi Kondo

Here is an example how UML2.x state machine works. ![image](https://user-images.githubusercontent.com/275959/132508227-81c3faee-2a2e-4a3d-ba6f-c1ac429a2113.png) http://www.plantuml.com/plantuml/png/SoWkIImgAStDuIesLB1IICqhAQfKq5V8pmEpD3IXmXMP9GfWOH0B96g4NR4HLiN6s1KROrLiWbsn2JR5qLgn2hgwTWh5Xa1tWbaG5nW25IKcbsJcvnbfQ2fKAnJa5vSef1fLrohKmXH2R3S2EXd2DO5m5RWSKlDIWE410000 For example, I use the following notation to describe the state machine status. - CAN : The statemachine can...

I don't 100% understand what you mean. I think that in your case, simply don't use on_entry, use transition action instead. I need a concrete state machine and scenario to...

Do you want to this? `e_` prefix means event. `connect()` is action. ![image](https://user-images.githubusercontent.com/275959/132510669-e366c33a-91ad-4e83-a62b-387112bc9e16.png) http://www.plantuml.com/plantuml/png/SoWkIImgAStDuKh9B4xEpyjBJIv9JL6mKiZFYq_DAocgLD1NW0fhQ795QyKgwEhQAI2hHT48baKs9ZKUmajDAU62YyFCG5M8OgX3QbuAq5K0

> liked your example. Thanks. now there is one more state **Interupted** -> e_timeout -> Disconnected again Sorry, I don't understand what you mean. State machine is very difficult to...

Thanks! I've checked. (NOTE mouse right click on the state machine picture and "Copy Image" and then, paste here (comment text box) then you can paste the picture. ![image](https://user-images.githubusercontent.com/275959/132512701-94268f16-5a8f-4430-83f0-c9f6c6966b73.png) It...

There are two ways. 1. Use some asynchronous mechanism like Boost.Asio (or future standard C++ network library) See https://stackoverflow.com/questions/64387248/boostext-sml-is-there-a-way-to-store-a-callback-to-later-process-an-event/64402640#64402640 ```cpp void memfun1() override { std::cout

Here is more compact example for 2 (post event). https://github.com/boost-ext/sml/issues/144#issuecomment-581370339 Demo: https://wandbox.org/permlink/V36TUw1PGMUA8gat I personally think that the parameter name `process_event` should be `post_event`. It reflects the actual behavior. It is...

I wrote minimal and complete code to demonstrate the approach 2 (sync). It doesn't contain interrupt state because it is not an essential part of the issue. https://wandbox.org/permlink/XGXErmOkMetLlYt9 ```cpp #include...

You need to prepare the adaptor for `cv::Rect`. The error message means `cv::Rect` doesn't have an adaptor. You can define the adaptor for `cv::Rect` as https://github.com/msgpack/msgpack-c/wiki/v2_0_cpp_adaptor#non-intrusive-approach

See https://github.com/msgpack/msgpack-c/wiki/v2_0_cpp_tutorial and othre documents. and https://github.com/msgpack/msgpack-c/tree/cpp_master/example