SYSTem:RMODule:STATus?

34980A

SYSTem:RMODule:STATus?

Syntax

SYSTem:RMODule:STATus? <slot>

Description

This command returns the hardware state of the 34945EXT remote modules connected to the 34945A Microwave Switch/Attenuator Driver in the specified slot. Two decimal values are returned indicating which 34945EXT remote modules are properly booted, currently present, and under 34980A control.  

Used With:

  • 34945A Microwave Switch/Attenuator Driver

Parameters

Name

Type

Range of Values

Default Value

<slot>

Discrete

{1|2|3|4|5|6|7|8}

This is a required parameter

Remarks

  • A 34945EXT Master module always boots as long as it is properly connected to the 34945A and the 349480A mainframe is running (the master is powered internally by the mainframe). In order for a 34945EXT Slave module to properly boot, it must be properly connected (to the master module or another slave module) and external power must be applied.

  • Any 34945EXT Slave modules that are attached will be reported in the hardware configuration, even if they are not powered.

  • If the values returned do not accurately reflect the expected state of the hardware, send a Factory Reset (*RST command) or Card Reset (SYSTem:CPON command) to refresh the configuration.

  • A response of "0,0" indicates that the 34945A is installed but no 34945EXT remote module (master) is attached or has failed to properly boot.

  • You can also use this command in conjunction with 34945A's status event register, which detects configuration changes on the 34945EXT remote modules. For more information, see Agilent 34945A Event Registers.

Return Format

The command returns two comma-separated decimal values representing the state of two registers on the 34945A. The first register, the Booted Register, indicates which 34945EXT remote modules are in active operation (i.e., the module is both present and properly booted). The second register, the Attached Register, indicates which 34945EXT remote modules are present but they may or may not be properly booted.

The command returns the state of each register in the following format:

     <Booted Register>,<Attached Register>

Each value corresponds to the binary-weighted sum of all bits set in the corresponding register. For example, if bit 0 (decimal value = 1) and bit 3 (decimal value = 8) are set, "9" would be returned for that register. The following tables list the bit definitions for each register.

34945A Booted Register:  Indicates which 34945EXT remote modules are in active operation (i.e., the module is both present and properly booted).

Bit

Decimal Value

Definition

0

1

34945EXT Remote Module #1 (Master) is booted

1

2

34945EXT Remote Module #2 is booted

2

4

34945EXT Remote Module #3 is booted

3

8

34945EXT Remote Module #4 is booted

4

16

34945EXT Remote Module #5 is booted

5

32

34945EXT Remote Module #6 is booted

6

64

34945EXT Remote Module #7 is booted

7

128

34945EXT Remote Module #8 is booted

 

34945A Attached Register:  Indicates which 34945EXT remote modules are present but they may or may not be properly booted.

Bit

Decimal Value

Definition

0

1

34945EXT Remote Module #1 (Master) is attached

1

2

34945EXT Remote Module #2 is attached

2

4

34945EXT Remote Module #3 is attached

3

8

34945EXT Remote Module #4 is attached

4

16

34945EXT Remote Module #5 is attached

5

32

34945EXT Remote Module #6 is attached

6

64

34945EXT Remote Module #7 is attached

7

128

34945EXT Remote Module #8 is attached

 

Example

The following command returns the state of the 34945EXT remote modules connected to slot 3.

SYST:RMOD:STAT? 3

Typical Response:  5,7

The values returned indicate the following state:

5 (Booted Register):

Remote modules #1 and #3 are booted

7 (Attached Register):

Remote Modules #1, #2, and #3 are attached

See Also

STATus:MODule:SLOT[n]:CONDition?

STATus:MODule:SLOT[n]:ENABle