Meetingcpp Jelkins
Meetingcpp Jelkins
Antons Jel̦kins
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Hello!
My name is Anton.
I work at BMW.
I do software which runs in cars.
I mostly code in C++.
antons.jelkins@bmw.de
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Example
struct StopWatch : sc::state_machine< StopWatch, Active > {};
struct EvStartStop : sc::event< EvStartStop > {};
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Shell
$ g++ demo.cpp -o demo
$ bosce demo -l
Available state-machines:
StopWatch
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Shell
$ g++ demo.cpp -o demo
$ bosce demo -l
Available state-machines:
StopWatch
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .