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 13 years ago by
| Milestone: | libuca-1.1 → libuca-wishlist |
|---|
comment:2 Changed 13 years ago by
| Resolution: | → invalid |
|---|---|
| Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
![(please configure the [header_logo] section in trac.ini)](/ufo/chrome/site/your_project_logo.png)
Data acquisition is triggered from outside, so we don't have to wait in a polling mode.