Commit fad28f48 authored by Éric Thiébaut's avatar Éric Thiébaut
Browse files

Update news

parent ef683d27
# User visible changes in TAO library API
## Versions 0.8
## Versions 0.8.0
* Acquisition of images by a unified camera has been simplified. In
particulat, tehre are no needs to release the acquisition buffer.
* A completely new camera server has been implemented. This server is much
more generic and does not use XPA messaging system. Clients communicate with
a camera server via a *remote camera* instance. The behavior is more similar
to that of a deformable mirror server. Old camera servers, XPA and *shared
cameras* have been removed from TAO.
* New utility program `andor-features`.
* Acquisition of images by a unified camera has been simplified. In
particular, there are no needs to release the acquisition buffer.
* New naming conventions. Most functions are named following the template
`tao_$TYPE_$VERB` or `tao_$TYPE_$VERB_$NOUN` with `$TYPE` the type of the
main argument, `$VERB` a verb indication the action, and `$NOUN` a noun.
This follows conventions in many large C libraries and helps to quickly
figure out the methods associated with a given object type (there are almost
500 functions in the main TAO library and almost 700 functions in all TAO
libraries).
450 callable functions in the main TAO library and more than 600 callable
functions in all TAO libraries).
* Simplify and speed-up error management. In the previous versions, error
stack almost never had a depth greater than one which means that it would be
......@@ -36,11 +40,28 @@
- No needs to allocate and free memory for each error.
- For Phoenix cameras, the buffer encoding is automatically set (after sensor
### Andor cameras
* New utility program `andor-features`.
* New camera server `andor-server` for Andor cameras (cf. above for details).
### Phoenix cameras
* For Phoenix cameras, the buffer encoding is automatically set (after sensor
encoding) when initializing and maybe when updating or setting the
configuration, but no longer when starting the acquisition. So that the
buffer encoding should be always well defined in camera configuration.
* Specific options of Phoenix cameras are now part of the generic
configuration.
* New camera server `phoenix-server` for Phoenix cameras (cf. above for
details).
## Versions 0.7
* Deformable mirror client/server.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment