aboutsummaryrefslogtreecommitdiff
path: root/sensor/sensor.puml
blob: 3f033d11246b0595bed2ff32cd2b21380f6e1e88 (plain)
  1. @startuml
  2. 'start
  3. :instantiate mussel object;
  4. :instantiate bluetooth object;
  5. group init
  6. :setup mussel sensors;
  7. :setup bluetooth beacon;
  8. end group
  9. split
  10. while (each 500ms)
  11. group loop {
  12. :read sensors;
  13. :normalize sensor data
  14. as a gape angle;
  15. :add gape angle to beacon;
  16. end group
  17. endwhile
  18. -[hidden]->
  19. kill
  20. split again
  21. while (each 100ms)
  22. :broadcast beacon;
  23. endwhile
  24. -[hidden]->
  25. kill
  26. @enduml