Section 7: TSP command reference
Models 707B and 708B Switching Matrix Reference Manual
7-182
707B-901-01 Rev. B / January 2015
Details
These attributes are used to read or write to the questionable status registers. Reading a status
register returns a value. In the binary equivalent, the least significant bit is bit B0, and the most
significant bit is bit B15. For example, if a value of 1.04 (which is 12,288) is read as the value
of the condition register, the binary equivalent is 0011 0000 0000 0000. This value indicates that bits
B12 and B13 are set.
B15
B14
B13
B12
B11
B10
B9
B8
B7
B6
B5
B4
B3
B2
B1
B0
**
>
>
>
>
>
>
>
>
>
>
>
>
>
>
*
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
* Least significant bit
** Most significant bit
For information about .condition, .enable, .event, .ntr, and .ptr registers, refer to
Enable and transition registers
(on page C-20). The individual bits of this
register are defined in the following table.
Bit
Value
Description
B0-B8
Not used
Not available
B9
status.questionable.S1THR
status.questionable.SLOT1_THERMAL
Bit B9 decimal value: 512
B10
status.questionable.S2THR
status.questionable.SLOT2_THERMAL
Bit B10 decimal value: 1,024
B11
status.questionable.S3THR
status.questionable.SLOT3_THERMAL
Bit B11 decimal value: 2,048
B12
status.questionable.S4THR
status.questionable.SLOT4_THERMAL
Bit B12 decimal value: 4,096
B13
status.questionable.S5THR
status.questionable.SLOT5_THERMAL
Bit B13 decimal value: 8,192
B14
status.questionable.S6THR
status.questionable.SLOT6_THERMAL
Bit B14 decimal value: 16,384
B15
Not used
Not available
As an example, to set bit B9 of the questionable status enable register, set
status.questionable.enable = status.questionable.SLOT1_THERMAL.
In addition to the above constants,
questionableRegister
can be set to the numeric equivalent of
the bit to set. To set more than one bit of the register, set
questionableRegister
to the sum of
their decimal weights. For example, to set bits B12 and B13, set
questionableRegister
to 12,288
(which is the sum of 4,096 + 8,192).