Table of Contents Previous Chapter

3.2.10 DEA Housekeeping Runs

3.2.10.1 Purpose

A maintainer will wish to periodically monitor various Detector Electronics Assembly operating values. ACIS provides commands allowing the maintainer to select which values to monitor, and to start and stop the monitoring process. Some of these housekeeping values are coupled to specific CCDs. As a result, some flexibility is needed, in respect to which housekeeping values are to be sampled.

3.2.10.2 Scenario

ACIS DEA Housekeeping Runs can execute concurrently with and are similar in nature to Science Runs. To perform a DEA Housekeeping Run, the maintainer commands ACIS to accept a parameter block containing a list of DEA registers to sample, and then instructs ACIS to execute the run. ACIS first dumps the parameter block into the telemetry stream, and then proceeds to sample the specified items by issuing queries to the DEA and storing the responses. ACIS then telemeters the set of sampled values. The maintainer allows ACIS to continue its data acquisition for the desired period of time and then commands ACIS to terminate the run.

3.2.10.3 Functional Requirements
3.2.10.3.1 DEA Housekeeping Parameter Block

ACIS shall maintain one or more lists of DEA Housekeeping items to monitor. The maintainer installs this list by issuing a "Load DEA Housekeeping Parameter Block" command., and selects which list to use for a run via the "Slot Id" field of the list. Table 67 illustrates this command.

TABLE 67. Load DEA Housekeeping List Block Command Packet (Continued)

--------------------------------------------------------------------------------------------------------
Req     Field Name                  Description                                                           
--------------------------------------------------------------------------------------------------------
 67-1   Packet Word Length          This indicates the total number of 16-bit words in the command        
                                    packet.                                                               
 67-2   Packet Identifier           This identifies the command packet.                                   
 67-3   Command Opcode              "Load DEA Housekeeping Parameter Block" command opcode.               
                                    This instructs the ACIS software to store the List Data contained     
                                    within the packet.                                                    
 67-4   Slot Id                     This identifies the block within ACIS.                                
 67-5   Block CRC or Checksum       This is used to check the load.                                       
 67-6   Parameter Block Identifier  This item is a ground-supplied identifier which is echoed by the      
                                    instrument software in the DEA housekeeping telemetry.                
 67-7   Sampling Rate               This specifies the rate at which ACIS should sample and teleme        
                                    ter the acquired information. It is specified in terms of number of   
                                    seconds between item samples. This parameter can range from 1         
                                    to 64 seconds.                                                        
 67-8   DEA Item List               The remainder of the packet contains the list of DEA items to         
                                    sample.                                                               
                                                                                                          
--------------------------------------------------------------------------------------------------------
3.2.10.3.2 Start DEA Housekeeping Command

ACIS shall accept and process "Start DEA Housekeeping Run" commands. Table 68 describes the format of this command.

TABLE 68. Start DEA Housekeeping Run Command (Continued)

-------------------------------------------------------------------------------------------------
Req     Field Name          Description                                                            
-------------------------------------------------------------------------------------------------
 68-1   Packet Word Length  This indicates the total number of 16-bit words in the command         
                            packet                                                                 
 68-2   Packet Identifier   This identifies the command packet in a series.                        
 68-3   Command Opcode      "Start DEA Housekeeping Run" command opcode. This instructs the        
                            ACIS software to retrieve the parameter block indicated by "Slot Id"   
                            below, and run the requested DEA Housekeeping operation. ACIS          
                            will continue to run the operation until commanded to stop.            
 68-4   Slot Id             This identifies the DEA Housekeeping Parameter block to use for the    
                            run. This block may have been loaded just prior to the Start Run       
                            command, or may be part of either the pre-loaded library, or one of    
                            the blocks provided at launch.                                         
                                                                                                   
-------------------------------------------------------------------------------------------------

Upon receipt of this command, ACIS shall dump the contents of its parameter block into to the telemetry stream, and then start sampling and telemetering the items as specified by the parameter block.

3.2.10.3.3 Stop DEA Housekeeping Command

ACIS shall accept and process "Stop DEA Housekeeping Run" commands as described above. Table 69 describes the format for a generic "Stop DEA Housekeeping" command.

TABLE 69. Stop DEA Housekeeping Run Command (Continued)

-------------------------------------------------------------------------------------------
Req     Field Name          Description                                                      
-------------------------------------------------------------------------------------------
 69-1   Packet Word Length  This indicates the total number of 16-bit words in the command   
                            packet                                                           
 69-2   Packet Identifier   This identifies the command packet in a series.                  
 69-3   Command Opcode      "Stop DEA Housekeeping Run" command opcode. This instructs the   
                            ACIS software to stop the current run.                           
                                                                                             
-------------------------------------------------------------------------------------------

Upon receipt of this command, ACIS shall stop sampling and telemetering DEA Housekeeping information.

3.2.10.3.4 DEA Housekeeping Telemetry

During a DEA Housekeeping Run, the ACIS software shall report the acquired DEA register values. Table 70 illustrates the content of this telemetry.

TABLE 70. DEA Housekeeping Telemetry Content (Continued)

--------------------------------------------------------------------------------------------------------------------
Req     Item              Description                                                                                 
--------------------------------------------------------------------------------------------------------------------
 70-1   Packet Synch      This field marks the start of the ACIS packet within the telemetry                          
                          stream.                                                                                     
 70-2   Packet Word       This field indicates the number of 32-bit words in the packet.                              
        Length                                                                                                        
 70-3   Format Tag        This field indicates the type of data contained in the telemetry packet.                    
 70-4   Packet Sequence   This field is used to sequentially number all ACIS telemetry packets.                       
        Number                                                                                                        
 70-5   Command Packet    This is the packet identifier of the start command which initiated the                      
        Identifier        current run.                                                                                
 70-6   BEP Tick Counter  This items contains the value of the internal timer-tick counter at                         
                          approximately the time (i.e. within a minute) when the data contained                       
                          in the packet was started to be acquired.                                                   
 70-7   The remainder of the packet contains a list of DEA Housekeeping Entry pairs. The number of                    
        entries is determined using the packet length:                                                                
 70-8                     Item Identi                           This value uniquely identifies the DEA Housekeeping   
                          fier                                  item being sent                                       
 70-9                     Item Value                            This is the value of the acquired DEA Housekeeping    
                                                                item.                                                 
--------------------------------------------------------------------------------------------------------------------
 

Table of Contents Next Chapter