Modify ↓
#140 closed enhancement (invalid)
Add a third `active' state to a camera object
Reported by: | Matthias Vogelgesang | Owned by: | Matthias Vogelgesang |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | libuca | Version: | |
Keywords: | Cc: |
Description
In order to implement a "polling" uca node, we need a way to distinguish between a stopped
camera (that is able to acquire frames after a start
command) and an inactive
camera which is not yet ready to take frames.
Thus, we need three states S = { inactive, started, stopped } and four commands C = { activate, deactivate, start, stop } and the following transitions:
- activate({inactive}) = stopped
- start({inactive, stopped}) = started
- stop({started}) = stopped
- deactivate({started, stopped}) = inactive
All other transitions are illegal.
Attachments (0)
Change History (3)
comment:1 Changed 12 years ago by
Milestone: | libuca-1.1 → libuca-wishlist |
---|
comment:2 Changed 12 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Data acquisition is triggered from outside, so we don't have to wait in a polling mode.