Gus Grubba
d9baef94d5
Instead of resetting all parameters when some parameter change, explicitly define list of parameters that must be requested when a given parameter change.
8 years ago
Gus Grubba
696cf7c826
Allow derived classes to process and validate incoming parameters.
...
Retry requests for storage and capture info.
8 years ago
Gus Grubba
aa490d2c6e
Added the concept of a read only parameter.
...
Removed guess work from what parameters must be refreshed/updated when some other parameter changes. Added a "reset" flag that indicates when a certain parameter changes, the list must be reloaded.
Don't send a signal when setting a fact if the new value is the same.
8 years ago
Gus Grubba
94504df906
Handle parameter out of bounds when setting options change.
...
Increase param ack timeout.
Retry when param set failed.
8 years ago
Gus Grubba
51112deb5a
Rename CAMERA_MODE to avoid conflict with mavlink enum
...
Remove debug output
Fact enumStrings and enumValues can not be changed independently. Therefore you only need one signal.
8 years ago
Gus Grubba
94624aa312
Various fixes and optimizations.
8 years ago
Gus Grubba
5856f8699f
Camera parameters caching.
8 years ago
Gus Grubba
b2eb65ca87
Use signals instead.
8 years ago
Gus Grubba
2995ae9f89
Broadcast camera parameter loading done.
8 years ago
Gus Grubba
2eeee80e13
Move init to constructor
8 years ago
Gus Grubba
e1a936e729
Remove test URL
8 years ago
Gus Grubba
a9621d2b59
Handle Facts
...
Handle initial storage
Handle image/video capture and storage.
8 years ago
Gus Grubba
a0321b80dd
Camera definition implementation
8 years ago