project8 / Pypeline

A python interface for the dripline slow control system.
Other
2 stars 0 forks source link

Get() for lo_cw_freq et al #46

Closed laroque closed 11 years ago

laroque commented 11 years ago

Some channels don't support the 'get' verb in dripline but are able to be 'set' by it. Pypeline should be able to Get() the most recently 'set' value.

Solution has two steps: 1) add a view to dripline_cmd which reduces to the most recent set of all non-'get'able channels 2) have the DripInterface.Get() method use the 'get' verb on 'get_active' channels, and query that view on those which are not 'get_active' 2.1) update pypeline_conf so 'get_active' is set on all channels for which it should be.

laroque commented 11 years ago

done