Difference between revisions of "MAS feature requests"
From MCEWiki
(→Library features) |
|||
Line 31: | Line 31: | ||
** (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. | ** (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 | *** 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. | + | *** 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. | (n) sets the priority with 1 being the highest. |
Revision as of 13:21, 7 September 2010
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.