Difference between revisions of "Internal Commands"

From MCEWiki
Line 1: Line 1:
 
* When internal commands are enabled, the are issued at a rate equal to one every second (internal_cmd_mode = 1, see HOUSEKEEPING_COMMAND_PERIOD in the code) or every ramp_step_period (internal_cmd_mode = 2,3).
 
* When internal commands are enabled, the are issued at a rate equal to one every second (internal_cmd_mode = 1, see HOUSEKEEPING_COMMAND_PERIOD in the code) or every ramp_step_period (internal_cmd_mode = 2,3).
* Currently, if a data process is not in progress, then internal commands in internal_cmd_mode = 2,3 do not start!!
+
* If a data process is not in progress, then internal commands are issued whenever they are due.
 
* When a ret_dat command is issued, the internal commands are synchronized with data packets.  If an internal command is to be issued, the Clock Card holds the command until immediately following the next data packet is collected.  This is so that internal commands do not interfere with the timing of data collection.
 
* When a ret_dat command is issued, the internal commands are synchronized with data packets.  If an internal command is to be issued, the Clock Card holds the command until immediately following the next data packet is collected.  This is so that internal commands do not interfere with the timing of data collection.
 
* When a data collection is complete, internal commands will continue if they are enabled.  If another data collection process is started, then the internal commands are re-synchronized to that new set.
 
* When a data collection is complete, internal commands will continue if they are enabled.  If another data collection process is started, then the internal commands are re-synchronized to that new set.

Revision as of 19:28, 18 January 2010

  • When internal commands are enabled, the are issued at a rate equal to one every second (internal_cmd_mode = 1, see HOUSEKEEPING_COMMAND_PERIOD in the code) or every ramp_step_period (internal_cmd_mode = 2,3).
  • If a data process is not in progress, then internal commands are issued whenever they are due.
  • When a ret_dat command is issued, the internal commands are synchronized with data packets. If an internal command is to be issued, the Clock Card holds the command until immediately following the next data packet is collected. This is so that internal commands do not interfere with the timing of data collection.
  • When a data collection is complete, internal commands will continue if they are enabled. If another data collection process is started, then the internal commands are re-synchronized to that new set.