Difference between revisions of "MAS feature requests"
From MCEWiki
Line 35: | Line 35: | ||
(n) sets the priority with 1 being the highest. | (n) sets the priority with 1 being the highest. | ||
− | [[Category: | + | [[Category:MAS]] |
Latest revision as of 16:23, 30 August 2016
Useful/essential Features
- set up acquisition, and possibly go, from the command line. (e.g. generic ramp script could have rc pre-configured on command line)
- Abstract functionality. Provide mapping from <virtual card> <virtual parameter> to <card> <param> that is completely flexible. Extension: offer unit conversion/rescaling as well.
Logging
- (1) mce_cmd should log command errors unless we're in interactive mode.
- (1) acq_go should log the number of frames, the path to where it's stored, and ideally the originating script and time.
- (2) where do files go, and stuff? What happens to logs when current_data changes?
- (3)no args should give usage message, right?
- (3)maslog should be able to start maslog_server
- flushing should be in the config file; nice to have "lazy", "periodic", and "aggressive" modes.
(n) is the priority with 1 being the highest priority.
Library features
- software sys/rcs/etc.
- mce-status program
- (3) sorted on parameter as oppose to card id
- (1) row_len/num_rows reported as sys
- (2) would be nice to have a way to report/decode certain keys with a call back function, for example: fw_rev to be reported as 4.0.5.
- The REVISION format is RRrrBBBB where RR/rr is the major/minor revision number, BBBB is the build number
- In ubcscripts/utilities psc_status (psc_status.c and .h), decodes the psc_status block. see psc_status for more info.
(n) sets the priority with 1 being the highest.