DPU Data Structures

Monitor limits consists of lower and upper limits of each monitored value; the lower limit is first followed by the upper limit. Each limit is an eight bit unsigned integer; the monitored value is scaled accordingly before being monitored.

Table 18. Monitor Limits Subpacket Format
NameLength (bits) ValueDescription
Time Tag 32 Unsigned integer Spacecraft MET
Grouping 2 11 = None Grouping flags
Subpacket Id 14 0x0005 Identifies subpacket type
Length 16 68 Number of data bytes in subpacket
Ana DPU/1 2 * 8 Unsigned integer CCD heater current
Ana DPU/6 2 * 8 Unsigned integer DPU current
Ana DPU/7 2 * 8 Unsigned integer DPU voltage
Ana IM/0 2 * 8 Unsigned integer Imager converter current
Ana IM/1 2 * 8 Unsigned integer HOP actuator #1 heater #1 current
Ana IM/2 2 * 8 Unsigned integer HOP actuator #1 heater #2 current
Ana IM/3 2 * 8 Unsigned integer Imager current
Ana IM/4 2 * 8 Unsigned integer HOP actuator #2 heater #1 current
Ana IM/5 2 * 8 Unsigned integer Imager voltage
Ana IM/6 2 * 8 Unsigned integer HOP actuator #2 heater #2 current
Ana FW/0 2 * 8 Unsigned integer FW motor primary current
Ana FW/1 2 * 8 Unsigned integer FW motor current
Ana FW/2 2 * 8 Unsigned integer FW motor converter current
Ana FW/3 2 * 8 Unsigned integer FW 15V current
Ana FW/4 2 * 8 Unsigned integer FW 15V voltage
Ana CM/0 2 * 8 Unsigned integer CM motor primary current
Ana CM/1 2 * 8 Unsigned integer CM motor current
Ana CM/2 2 * 8 Unsigned integer CM motor converter current
Ana CM/3 2 * 8 Unsigned integer CM 15V current
Ana CM/4 2 * 8 Unsigned integer CM 15V voltage
Temp 0 2 * 8 Unsigned integer CCD plate temperature #1
Temp 1 2 * 8 Unsigned integer CCD plate temperature #2
Temp 2 2 * 8 Unsigned integer Top bracket temperature
Temp 3 2 * 8 Unsigned integer Bottom bracket temperature
Temp 4 2 * 8 Unsigned integer M1/M2 tube base temperature
Temp 5 2 * 8 Unsigned integer Bench fold cube temperature
Temp 6 2 * 8 Unsigned integer Filter motor temperature
Temp 7 2 * 8 Unsigned integer Cube motor temperature
Temp 8 2 * 8 Unsigned integer Telescope tube bottom temperature
Temp 9 2 * 8 Unsigned integer Telescope tube top temperature
Temp 10 2 * 8 Unsigned integer Radiator temperature #2
Temp 11 2 * 8 Unsigned integer Radiator temperature #1
Temp 12 2 * 8 Unsigned integer Cover temperature #2
Temp 13 2 * 8 Unsigned integer Cover temperature #1

Table 19. DPU Parameter Subpacket Format
NameLength (bits) ValueDescription
Time Tag 32 Unsigned integer Spacecraft MET
Grouping 2 11 = None Grouping flags
Subpacket Id 14 0x0006 Identifies subpacket type
Length 16 56 Number of data bytes in subpacket
HOP On 16 Unsigned integer HOP on time (seconds)
FW Power 16 Unsigned integer FW motor power level
FW Mult 16 Signed integer FW motor steps per resolver counts
FW Div 16 Unsigned integer
FW Pos 10 * 16 Unsigned integer FW positions (resolver counts)
CM Power 16 Unsigned integer CM motor power level
CM Mult 16 Signed integer CM motor steps per resolver counts
CM Div 16 Unsigned integer
CM Pos 4 * 16 Unsigned integer CM positions (resolver counts)
CM Dir 16 0xffff = Increasing
0 = Decreasing
CM preferred direction of resolver counts
CM Divide 16 Unsigned integer CM control I2C rate divider
Image Latch 16 Unsigned integer Imager FPU latch recovery (seconds)
Spare 4 * 16    


home Return to CFI Software User's Guide. Report problems to John Hayes. mail