/* HK2 FRAME STRUCTURE */ OBJECT = COLUMN NAME = "PACKET_ID" DESCRIPTION = "Telemetry packet identifier." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 1 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PACKET_SEQUENCE_CONTROL" DESCRIPTION = "Telemetry packet sequence counter." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 3 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PACKET_LENGTH" DESCRIPTION = "Telemetry packet length." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 5 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PACKET_OBT_SECONDS" DESCRIPTION = "S/C clock count at packet generation." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 7 BYTES = 4 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PACKET_OBT_FRACTION" DESCRIPTION = "Fractional part of S/C clock count." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 11 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PACKET_PUS_AND_CRC" DESCRIPTION = "Telemetry packet PUS-Version and CRC flag." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 13 BYTES = 1 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PACKET_TYPE" DESCRIPTION = "Telemetry packet type." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 14 BYTES = 1 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PACKET_SUBTYPE" DESCRIPTION = "Telemetry packet sub-type." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 15 BYTES = 1 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PACKET_PAD_FIELD" DESCRIPTION = "Telemetry packet padding field." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 16 BYTES = 1 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "STRUCTURE_ID" DESCRIPTION = "Telemetry packet structure identifier." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 17 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SOFTWARE_VERSION" DESCRIPTION = "On-board software version." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 19 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "U_CAN_RMS" DESCRIPTION = "CANTILEVER: Cantilever AC signal readout." DATA_TYPE = MSB_INTEGER START_BYTE = 21 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "U_CAN_AMP_DC" DESCRIPTION = "CANTILEVER: Cantilever DC signal readout." DATA_TYPE = MSB_INTEGER START_BYTE = 23 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "U_CAN_PHASE" DESCRIPTION = "CANTILEVER: Cantilever phase signal readout." DATA_TYPE = MSB_INTEGER START_BYTE = 25 BYTES = 2 OFFSET = 2.74662E-003 SCALING_FACTOR = 5.49325E-003 UNIT = deg END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APP_POS_MON" DESCRIPTION = "APPROACH: Approach position sensor readout." DATA_TYPE = MSB_INTEGER START_BYTE = 27 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LIN_POS_MON" DESCRIPTION = "LIN_STAGE: Linear stage position sensor readout." DATA_TYPE = MSB_INTEGER START_BYTE = 29 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "X_PR_OUT" DESCRIPTION = "XYZ-STAGE: X piezo control loop offset error readout." DATA_TYPE = MSB_INTEGER START_BYTE = 31 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Y_PR_OUT" DESCRIPTION = "XYZ-STAGE: Y piezo control loop offset error readout." DATA_TYPE = MSB_INTEGER START_BYTE = 33 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Z_PR_OUT" DESCRIPTION = "XYZ-STAGE: Z piezo control loop offset error readout." DATA_TYPE = MSB_INTEGER START_BYTE = 35 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "XPIEZO_VSENS_OUT" DESCRIPTION = "XYZ-STAGE: X piezo high voltage monitor readout." DATA_TYPE = MSB_INTEGER START_BYTE = 37 BYTES = 2 OFFSET = 1.00002E+002 SCALING_FACTOR = 4.27253E-003 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "YPIEZO_VSENS_OUT" DESCRIPTION = "XYZ-STAGE: Y piezo high voltage monitor readout." DATA_TYPE = MSB_INTEGER START_BYTE = 39 BYTES = 2 OFFSET = 1.00002E+002 SCALING_FACTOR = 4.27253E-003 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "XPIEZO_POS" DESCRIPTION = "XYZ-STAGE: X piezo position sensor readout." DATA_TYPE = MSB_INTEGER START_BYTE = 41 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "YPIEZO_POS" DESCRIPTION = "XYZ-STAGE: Y piezo position sensor readout." DATA_TYPE = MSB_INTEGER START_BYTE = 43 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "ZPIEZO_POS" DESCRIPTION = "XYZ-STAGE: Z piezo position sensor readout." DATA_TYPE = MSB_INTEGER START_BYTE = 45 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "ZPIEZO_VSENS_OUT" DESCRIPTION = "XYZ-STAGE: Z piezo high voltage monitor readout." DATA_TYPE = MSB_INTEGER START_BYTE = 47 BYTES = 2 OFFSET = 1.00002E+002 SCALING_FACTOR = 4.27253E-003 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "ABORT_FULLSCAN" DESCRIPTION = "SOFTWARE: Flag, set if ABORT command was sent during a fullscan." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 49 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "ABORT_FUNCTION" DESCRIPTION = "SOFTWARE: Flag, set if ABORT command was sent during an active task." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 51 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "ABORT_LINE" DESCRIPTION = "SCANNING: Flag, set if Z DAC value reached its lower limit (-10V)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 53 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "ABORT_POINT" DESCRIPTION = "SCANNING: Flag, set if Z DAC value reached its upper limit (+10V)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 55 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "AC_GAIN" DESCRIPTION = "CANTILEVER: Gain level for cantilever AC signal amplifier (0..7)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 57 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_BACKW_STARTED" DESCRIPTION = "APPROACH: Flag, set if backward approach task is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 59 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_FINISHED" DESCRIPTION = "APPROACH: Flag, set if segment surface was detected during forward approach." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 61 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_FINE_STEP" DESCRIPTION = "APPROACH: Flag, set if fine steps are applied during approach." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 63 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_ON_MAX_POS" DESCRIPTION = "APPROACH: Flag, set if maximum position was reached during an approach task." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 65 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_ON_MIN_POS" DESCRIPTION = "APPROACH: Flag, set if minimum position was reached during an approach task." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 67 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_POSITION" DESCRIPTION = "APPROACH: Approach position sensor readout during an approach task." DATA_TYPE = MSB_INTEGER START_BYTE = 69 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_POS_SET" DESCRIPTION = "APPROACH: Approach position set value for next forward approach step." DATA_TYPE = MSB_INTEGER START_BYTE = 71 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_STARTED" DESCRIPTION = "APPROACH: Flag, set if forward approach task is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 73 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_POS_ABS" DESCRIPTION = "APPROACH: Approach position set value for absolute approach movement." DATA_TYPE = MSB_INTEGER START_BYTE = 75 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_DIR" DESCRIPTION = "APPROACH: Flag, set if approach direction is towards surface." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 77 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_ABS_STARTED" DESCRIPTION = "APPROACH: Flag, set if absolute approach positioning task is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 79 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_TIMO_CNT" DESCRIPTION = "APPROACH: Holds remaining seconds until approach timeout occurs." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 81 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "AVERAGE" DESCRIPTION = "SCANNING: Average factor for Z strain gauge signal measurement." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 83 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CANTILEVER" DESCRIPTION = "CANTILEVER: Selected cantilever of current cantilever block (0..7)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 85 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CANT_BLOCK" DESCRIPTION = "CANTILEVER: Number of selected cantilever block (1..2)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 87 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CANT_SIGNAL" DESCRIPTION = "CANTILEVER: Current cantilever signal measured during scan." DATA_TYPE = MSB_INTEGER START_BYTE = 89 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CAL_X_CYCLE_STARTED" DESCRIPTION = "TEST_CALIB: Flag, set if X position sensor calibration task has started." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 91 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CAL_X_CYCLE_FINISHED" DESCRIPTION = "TEST_CALIB: Flag, set if X position sensor calibration task has completed successfully." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 93 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CAL_Y_CYCLE_STARTED" DESCRIPTION = "TEST_CALIB: Flag, set if Y position sensor calibration task has started." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 95 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CAL_Y_CYCLE_FINISHED" DESCRIPTION = "TEST_CALIB: Flag, set if Y position sensor calibration task has completed successfully." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 97 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CAP_SENS_EN" DESCRIPTION = "SCANNING: Flag, set if X/Y position sensor control is enabled." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 99 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CAL_CYCLES" DESCRIPTION = "TEST_CALIB: X/Y position sensor calibration cycle counter." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 101 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CALIB_TIMO_CNT" DESCRIPTION = "TEST_CALIB: Holds remaining seconds until X/Y position sensor calibration timeout occurs." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 103 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "COR_TAB" DESCRIPTION = "TEST_CALIB: Selected correction table (0=norm temp, 1=high temp, 2=low temp)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 105 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CO_CMD" DESCRIPTION = "SOFTWARE: Last checkout (technical) command which has been executed on-board." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 107 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CUR_LIN_POS" DESCRIPTION = "LIN_STAGE: Current linear position sensor value measured during linear stage movement." DATA_TYPE = MSB_INTEGER START_BYTE = 109 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CYCLES" DESCRIPTION = "SOFTWARE: Holds number of Z increments and decrements during single point scan." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 111 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DATA_TYPE" DESCRIPTION = "SCANNING: Image scan data type (0=z-topography, 1=z-error, ...)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 113 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DC_GAIN" DESCRIPTION = "CANTILEVER: Gain level for cantilever DC signal amplifier (0..7)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 115 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DC_PULSEWIDTH" DESCRIPTION = "APPROACH: Approach DC motor pulsewidth set value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 117 BYTES = 2 OFFSET = 2.10000E+001 SCALING_FACTOR = 4.20000E+001 UNIT = usec END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DECR_APPR_POS" DESCRIPTION = "APPROACH: Flag, set if approach advances to next position." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 119 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DSCAN_RAND_AMPL" DESCRIPTION = "TEST_CALIB: Dummy scan random noise amplitude set value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 121 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DELTA_APPR_POS" DESCRIPTION = "APPROACH: Approach position signal decrement used in coarse approach steps." DATA_TYPE = MSB_INTEGER START_BYTE = 123 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DELTA_OP_PERC" DESCRIPTION = "CANTILEVER: Allowed deviation from cantilever signal operating point in % of resonance amplitude." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 125 BYTES = 2 OFFSET = 0.00000E+000 SCALING_FACTOR = 1.52590E-003 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DELTA_OP_AMPL" DESCRIPTION = "CANTILEVER: Allowed deviation from cantilever signal operating point (calculated)." DATA_TYPE = MSB_INTEGER START_BYTE = 127 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DUMMY_FULL_SCAN" DESCRIPTION = "TEST_CALIB: Flag, set if dummy image scan task is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 129 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "EXC_LEV" DESCRIPTION = "CANTILEVER: Gain level for cantilever excitation (0..7)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 131 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DSCAN_SINE_AMPL" DESCRIPTION = "TEST_CALIB: Dummy scan sine amplitude set value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 133 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DSCAN_ZERO_OFFS" DESCRIPTION = "TEST_CALIB: Dummy scan zero offset set value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 135 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DSCAN_GRAD_SINE" DESCRIPTION = "TEST_CALIB: Dummy scan X/Y gradient and sine period set value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 137 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_SCAN_NO_THRES" DESCRIPTION = "FREQ_SCAN: Flag, set if threshold amplitude has not been found during frequency scan." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 139 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_SCAN_CYCLE" DESCRIPTION = "FREQ_SCAN: Current scan cycle of the automatic frequency scan task." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 141 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_STUCK_CNT" DESCRIPTION = "APPROACH: Number of times the approach stuck event will be ignored." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 143 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_SCAN_STARTED" DESCRIPTION = "FREQ_SCAN: Flag, set if the automatic frequency scan task is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 145 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_SCAN_FINISHED" DESCRIPTION = "FREQ_SCAN: Flag, set if the automatic frequency scan task has completed." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 147 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_STEP" DESCRIPTION = "FREQ_SCAN: Nominal frequency scan step increment." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 149 BYTES = 2 OFFSET = 0.00000E+000 SCALING_FACTOR = 6.98253E-004 UNIT = Hz END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_STEP_HI" DESCRIPTION = "FREQ_SCAN: Frequency scan step increment for threshold detection." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 151 BYTES = 2 OFFSET = 0.00000E+000 SCALING_FACTOR = 6.98253E-004 UNIT = Hz END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FULLSCAN_STARTED" DESCRIPTION = "SCANNING: Flag, set if the image scan task is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 153 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "GAIN_STEP" DESCRIPTION = "TEST_CALIB: Gain control increment/decrement for X/Y position sensor calibration." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 155 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "HK2_PERIOD" DESCRIPTION = "SOFTWARE: Extended HK report update period in seconds." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 157 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LAST_TC" DESCRIPTION = "SOFTWARE: Last received private telecommand (MSB=type, LSB=subtype)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 159 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LIN_MOVE_STARTED" DESCRIPTION = "LIN_STAGE: Flag, set if a linear stage movement task is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 161 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LIN_MOVE_FINISHED" DESCRIPTION = "LIN_STAGE: Flag, set if a linear stage movement task has completed." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 163 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TEST_LIN_LVDT" DESCRIPTION = "LIN_STAGE: Flag, set if linear stage position sensor is evaluated during task." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 165 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LINE_SCAN_CNT" DESCRIPTION = "SCANNING: Number of scanned image lines so far." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 167 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LINE_NUM_STEPS" DESCRIPTION = "SCANNING: Total number of image lines to be scanned." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 169 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LINESCAN_DONE" DESCRIPTION = "SCANNING: Flag, set if the line scan task has completed." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 171 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LINESCAN_STARTED" DESCRIPTION = "SCANNING: Flag, set if the line scan task is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 173 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LINMOVE_TIMO_CNT" DESCRIPTION = "LIN_STAGE: Holds remaining seconds until linear stage timeout occurs." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 175 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LINMOVE_TIMO" DESCRIPTION = "LIN_STAGE: Linear stage movement timeout set value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 177 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "MAIN_SCAN_CNT" DESCRIPTION = "SCANNING: Number of scanned pixels in main scan direction (within line) so far." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 179 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "MAIN_SCAN_DIR" DESCRIPTION = "SCANNING: Main dummy/image/line scan direction (0=X, 1=Y)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 181 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "MAIN_NUM_STEPS" DESCRIPTION = "SCANNING: Total number of pixels in main scan direction." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 183 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "MAGN_RETRACT_DIST" DESCRIPTION = "SCANNING: Z retraction distance for magnetic mode." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 185 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "MSUB_CYCLES" DESCRIPTION = "SCANNING: Maximum number of scan cycles per single_point() function call." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 187 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "MAX_CYCLES" DESCRIPTION = "SCANNING: Maximum number of scan cycles allowed for a single point." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 189 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "MAX_CAL_CYCLES" DESCRIPTION = "TEST_CALIB: Maximum number of X/Y position sensor calibration cycles." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 191 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LAST_APPR_DIR" DESCRIPTION = "APPROACH: Approach movement direction during last approach task." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 193 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "NO_OF_FSCANS" DESCRIPTION = "FREQ_SCAN: Number of frequency sweep cycles for the automatic frequency scan." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 195 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "OFFS_STEP" DESCRIPTION = "TEST_CALIB: Offset control increment/decrement for X/Y position sensor calibration." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 197 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "OP_POINT_PERC" DESCRIPTION = "CANTILEVER: Threshold value of cantilever signal in % of resonance amplitude for data acquisition." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 199 BYTES = 2 OFFSET = 0.00000E+000 SCALING_FACTOR = 1.52590E-003 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "OP_POINT_AMPL" DESCRIPTION = "CANTILEVER: Threshold value of cantilever signal for data acquisition (calculated)." DATA_TYPE = MSB_INTEGER START_BYTE = 201 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "OP_UP" DESCRIPTION = "CANTILEVER: Cantilever signal threshold value upper limit (calculated)." DATA_TYPE = MSB_INTEGER START_BYTE = 203 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "OP_LO" DESCRIPTION = "CANTILEVER: Cantilever signal threshold value lower limit (calculated)." DATA_TYPE = MSB_INTEGER START_BYTE = 205 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PERCENT_OP_AMPL" DESCRIPTION = "CANTILEVER: % of resonance amplitude at which to set the operating frequency (+=right, -=left)." DATA_TYPE = MSB_INTEGER START_BYTE = 207 BYTES = 2 OFFSET = 1.52590E-003 SCALING_FACTOR = 3.05180E-003 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PARAMETER" DESCRIPTION = "SOFTWARE: Parameter part of last executed parameter command." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 209 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PARAMETER_CMD" DESCRIPTION = "SOFTWARE: Command code of last executed parameter command." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 211 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PULSE_DELAY" DESCRIPTION = "COLLECTOR: Pulse delay mode for linear stage motor (0..3)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 213 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PULSEWIDTH" DESCRIPTION = "SOFTWARE: Piezo motor driver pulsewidth." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 215 BYTES = 2 OFFSET = 2.10000E+001 SCALING_FACTOR = 4.20000E+001 UNIT = usec END_OBJECT = COLUMN OBJECT = COLUMN NAME = "REF_SEARCH_STARTED" DESCRIPTION = "COLLECTOR: Flag, set if wheel reference point search has started." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 217 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "RELAY_STATUS" DESCRIPTION = "POWER_REL: Power relay status flags." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 219 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "RESONANCE_AMPL" DESCRIPTION = "CANTILEVER: Cantilever signal amplitude at resonance frequency." DATA_TYPE = MSB_INTEGER START_BYTE = 221 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "RETRACT_DIST" DESCRIPTION = "SCANNING: Z retraction before advancing to next scan position." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 223 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SCAN_MODE" DESCRIPTION = "SCANNING: Scanning mode (0=dynamic, 1=contact, 2=magnetic)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 225 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SCAN_ERROR_CNT" DESCRIPTION = "SCANNING: Holds the number of pixels where the maximum number of scan cycles was exceeded." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 227 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SEARCH_ALGOR" DESCRIPTION = "FREQ_SCAN: Cantilever resonance frequency search mode." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 229 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SEND_CO_FR" DESCRIPTION = "SOFTWARE: Flag, set if checkout frame is sent periodically." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 231 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DST_SELECT" DESCRIPTION = "SOFTWARE: Data set selection for cleanup/transfer (bit 15 = oldest, bit 14 = newest)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 233 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SEGMENT_PULSES" DESCRIPTION = "COLLECTOR: Wheel encoder ticks for segment selection." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 235 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SEGMENT_SEARCH_STARTED" DESCRIPTION = "COLLECTOR: Flag, set if segment search task is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 237 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SEGMENT_FOUND" DESCRIPTION = "COLLECTOR: Flag, set if the wheel segment search has completed successfully." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 239 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SEGMENT_NO" DESCRIPTION = "COLLECTOR: Wheel segment selection set value (0..1023)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 241 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SET_LIN_POS" DESCRIPTION = "LIN_STAGE: Linear stage position sensor value for absolute positioning (calculated)." DATA_TYPE = MSB_INTEGER START_BYTE = 243 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SET_LIN_POS_ABS" DESCRIPTION = "LIN_STAGE: Linear stage position sensor set value for absolute positioning." DATA_TYPE = MSB_INTEGER START_BYTE = 245 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "REGULAR_EXT_CODE" DESCRIPTION = "SOFTWARE: Flag, set if the extended program code area is entered every millisecond." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 247 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SHUT_CLOSE_STARTED" DESCRIPTION = "SHUTTER: Flag, set if the shutter closing task is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 249 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SHUT_OPEN_STARTED" DESCRIPTION = "SHUTTER: Flag, set if the shutter opening task is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 251 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SHUTTER_TIMO_CNT" DESCRIPTION = "SHUTTER: Holds remaining seconds until a shutter movement timeout occurs." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 253 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SINGLE_F_SCAN" DESCRIPTION = "FREQ_SCAN: Flag, set if the single frequency scan is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 255 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SURF_DETECTED" DESCRIPTION = "APPROACH: Flag, set if surface was detected during approach." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 257 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TECH_MODE" DESCRIPTION = "TEST_CALIB: Flag, set if technical mode commands are enabled." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 259 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TIMEOUTS" DESCRIPTION = "SOFTWARE: Timeout status flags." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 261 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TIP_NO" DESCRIPTION = "SCANNING: Cantilever selection set value (0..15)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 263 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "U_MAX" DESCRIPTION = "FREQ_SCAN: Maximum cantilever signal amplitude detected during frequency scan so far." DATA_TYPE = MSB_INTEGER START_BYTE = 265 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "VREF_ACC" DESCRIPTION = "TEST_CALIB: X/Y position sensor calibration accuracy." DATA_TYPE = MSB_INTEGER START_BYTE = 267 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "VXREF1" DESCRIPTION = "TEST_CALIB: X position sensor reference voltage 1." DATA_TYPE = MSB_INTEGER START_BYTE = 269 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "VXREF2" DESCRIPTION = "TEST_CALIB: X position sensor reference voltage 2." DATA_TYPE = MSB_INTEGER START_BYTE = 271 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "VYREF1" DESCRIPTION = "TEST_CALIB: Y position sensor reference voltage 1." DATA_TYPE = MSB_INTEGER START_BYTE = 273 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "VYREF2" DESCRIPTION = "TEST_CALIB: Y position sensor reference voltage 2." DATA_TYPE = MSB_INTEGER START_BYTE = 275 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "WAIT_CYCLE" DESCRIPTION = "SOFTWARE: Flag, set if a wait cycle is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 277 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "WAITING_TIME" DESCRIPTION = "SOFTWARE: Holds number of seconds until the wait cycle completes." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 279 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "WAX_ACTUATOR" DESCRIPTION = "LOCKING: AFM baseplate lock mechanism actuator selection (0=actuator 1, 1= actuator 2)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 281 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "WAXACT_TIMO_CNT" DESCRIPTION = "LOCKING: Holds number of seconds until a baseplate release task timeout occurs." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 283 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "WAXACT_STATUS" DESCRIPTION = "LOCKING: AFM baseplate lock mechanism actuator heating status (1=main, 2=red, 4=extended)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 285 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "WAXACT_EXT_CNT" DESCRIPTION = "LOCKING: Holds number of seconds until baseplate actuator extended heating cycle completes." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 287 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "WAXACT_TIMO" DESCRIPTION = "LOCKING: AFM baseplate lock mechanism actuator heating timeout set value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 289 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "WHEEL_TIMO_CNT" DESCRIPTION = "LOCKING: Holds number of seconds until a wheel segment selection timeout occurs." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 291 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "X_ORIGIN" DESCRIPTION = "SCANNING: X offset of image with respect to the X/Y table origin." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 293 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "X_NUM_STEPS" DESCRIPTION = "SCANNING: Number of scan pixels in X direction (n times 32, n=1..16)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 295 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "X_SCAN_DIRECTION" DESCRIPTION = "SCANNING: Flag, indicates X scan direction (0=low to high DAC voltage, 1= high to low)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 297 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "X_STEP_SIZE" DESCRIPTION = "SCANNING: X scan step set value in DAC units." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 299 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "XY_ACTUATOR" DESCRIPTION = "LOCKING: X/Y table lock mechanism actuator selection (0= x-actuator, 1= y-actuator)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 301 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "XYACT_MAIN_STARTED" DESCRIPTION = "LOCKING: Flag, set if heating cycle of the main X or Y actuator is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 303 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "XYACT_RED_STARTED" DESCRIPTION = "LOCKING: Flag, set if heating cycle of the redundant X or Y actuator is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 305 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "XYACT_TIMO" DESCRIPTION = "LOCKING: X/Y table lock mechanism actuator heating timeout set value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 307 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "XYACT_TIMO_CNT" DESCRIPTION = "LOCKING: Holds number of seconds until a X/Y table release timeout occurs." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 309 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Y_STEP_SIZE" DESCRIPTION = "SCANNING: Y scan step set value in DAC units." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 311 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Y_ORIGIN" DESCRIPTION = "SCANNING: Y offset of image with respect to the X/Y table origin." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 313 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Y_SCAN_DIRECTION" DESCRIPTION = "SCANNING: Flag, indicates Y scan direction (0=low to high DAC voltage, 1= high to low)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 315 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Y_NUM_STEPS" DESCRIPTION = "SCANNING: Number of scan pixels in Y direction (n times 32, n=1..16)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 317 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Z_STEP_SIZE" DESCRIPTION = "SCANNING: Z scan step set value in DAC units." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 319 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "HK2_OVFL_FLAGS" DESCRIPTION = "INST_STAT: ADC channel overflow flags." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 321 BYTES = 4 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DELTA_DC_CONTACT" DESCRIPTION = "APPROACH: Maximum allowed cantilever DC value change during surface approach." DATA_TYPE = MSB_INTEGER START_BYTE = 325 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CANT_SIGNAL_RETR" DESCRIPTION = "CANTILEVER: Cantilever signal at retracted position (magnetic mode)." DATA_TYPE = MSB_INTEGER START_BYTE = 327 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DST_INFO" DESCRIPTION = "SOFTWARE: Data set control status word(0-7=ID, 8-11=status, 12-15=transfer mode)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 329 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LONG_Z" DESCRIPTION = "SCANNING: Last Z piezo position set value during scan." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 331 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Z_GAIN" DESCRIPTION = "XYZ-STAGE: Gain level for Z position sensor (strain gauge)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 333 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "GC_X" DESCRIPTION = "XYZ-STAGE: X/Y position sensor X gain control value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 335 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "GC_Y" DESCRIPTION = "XYZ-STAGE: X/Y position sensor Y gain control value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 337 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "OFC_X" DESCRIPTION = "XYZ-STAGE: X/Y position sensor X offset control value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 339 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "OFC_Y" DESCRIPTION = "XYZ-STAGE: X/Y position sensor Y offset control value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 341 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SCAN_ALGOR" DESCRIPTION = "SCANNING: Scan algorithm (1=window detection, 2=p-controller, else threshold detection)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 343 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FIRST_THRES_DET" DESCRIPTION = "FREQ_SCAN: Flag, set for first threshold detection cycle at current scan location." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 345 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DUST_FLUX" DESCRIPTION = "SOFTWARE: GIADA dust flux monitor value readout." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 347 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "OP_POINT_PCONTROL" DESCRIPTION = "CANTILEVER: P-controller (scanning) operating point value (calculated)." DATA_TYPE = MSB_INTEGER START_BYTE = 349 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "OP_POINT_PCONTR_PERC" DESCRIPTION = "CANTILEVER: P-controller (scanning) operating point set value in % of resonance amplitude." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 351 BYTES = 2 OFFSET = 0.00000E+000 SCALING_FACTOR = 1.52590E-003 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PCONTR_KC" DESCRIPTION = "CANTILEVER: P-controller (scanning) gain control set value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 353 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PCONTR_ACTIVE" DESCRIPTION = "CANTILEVER: Flag, indicates that the P-controller is active during scanning." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 355 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LAST_EVENT" DESCRIPTION = "SOFTWARE: Identifier of last generated on-board event." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 357 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "X_DAC_VAL" DESCRIPTION = "XYZ-STAGE: Last DAC value applied to the X piezo of the scanner head." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 359 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Y_DAC_VAL" DESCRIPTION = "XYZ-STAGE: Last DAC value applied to the Y piezo of the scanner head." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 361 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Z_DAC_VAL" DESCRIPTION = "XYZ-STAGE: Last DAC value applied to the Z piezo of the scanner head." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 363 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "Z_SETTLE_TIME" DESCRIPTION = "SCANNING: Z piezo settling time in milliseconds before advancing to next scan position." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 365 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "XY_SETTLE_TIME" DESCRIPTION = "SCANNING: X/Y piezo settling time in milliseconds before advancing to next scan position." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 367 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DUST_FLUX_MIN" DESCRIPTION = "SOFTWARE: GIADA dust flux monitor lower limit (exposure time increases when exceeded)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 369 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DUST_FLUX_MAX" DESCRIPTION = "SOFTWARE: GIADA dust flux monitor upper limit (exposure time decreases when exceeded)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 371 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_SCAN_MODE" DESCRIPTION = "FREQ_SCAN: Flag, set if threshold detection after frequency scan is skipped." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 373 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_THRES_HI" DESCRIPTION = "FREQ_SCAN: Cantilever operating point frequency (high word)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 375 BYTES = 2 OFFSET = 0.00000E+000 SCALING_FACTOR = 4.57703E+001 UNIT = Hz END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_THRES_LO" DESCRIPTION = "FREQ_SCAN: Cantilever operating point frequency (low word)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 377 BYTES = 2 OFFSET = 0.00000E+000 SCALING_FACTOR = 6.98253E-004 UNIT = Hz END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_SYNTH" DESCRIPTION = "FREQ_SCAN: Last output value of frequency synthesizer." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 379 BYTES = 4 OFFSET = 0.00000E+000 SCALING_FACTOR = 6.98253E-004 UNIT = Hz END_OBJECT = COLUMN OBJECT = COLUMN NAME = "HK1_PERIOD" DESCRIPTION = "SOFTWARE: Standard HK report update period in seconds." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 383 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_HI" DESCRIPTION = "FREQ_SCAN: Last output value of frequency synthesizer (high word)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 385 BYTES = 2 OFFSET = 0.00000E+000 SCALING_FACTOR = 4.57703E+001 UNIT = Hz END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_LO" DESCRIPTION = "FREQ_SCAN: Last output value of frequency synthesizer (low word)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 387 BYTES = 2 OFFSET = 0.00000E+000 SCALING_FACTOR = 6.98253E-004 UNIT = Hz END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FRES_HI" DESCRIPTION = "FREQ_SCAN: Detected cantilever resonance frequency (high word)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 389 BYTES = 2 OFFSET = 0.00000E+000 SCALING_FACTOR = 4.57703E+001 UNIT = Hz END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FRES_LO" DESCRIPTION = "FREQ_SCAN: Detected cantilever resonance frequency (low word)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 391 BYTES = 2 OFFSET = 0.00000E+000 SCALING_FACTOR = 6.98253E-004 UNIT = Hz END_OBJECT = COLUMN OBJECT = COLUMN NAME = "READ_ANALOG" DESCRIPTION = "SOFTWARE: Flag, set if analog channels readout is performed periodically" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 393 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_SGL_START" DESCRIPTION = "FREQ_SCAN: Frequency scan start value of current cycle." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 395 BYTES = 4 OFFSET = 0.00000E+000 SCALING_FACTOR = 6.98253E-004 UNIT = Hz END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_INC" DESCRIPTION = "FREQ_SCAN: Frequency scan increment value between cycles (256 times F_STEP)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 399 BYTES = 4 OFFSET = 0.00000E+000 SCALING_FACTOR = 6.98253E-004 UNIT = Hz END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DC_AMPL_SET" DESCRIPTION = "CANTILEVER: DC threshold value for contact mode scanning." DATA_TYPE = MSB_INTEGER START_BYTE = 403 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CHECK_DC_SIGNAL" DESCRIPTION = "APPROACH: Flag, set if checking of the cantilever DC signal during approach is enabled." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 405 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "U_CANT_DC_START" DESCRIPTION = "CANTILEVER: Cantilever DC signal value at the beginning of the coarse approach." DATA_TYPE = MSB_INTEGER START_BYTE = 407 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CONTACT" DESCRIPTION = "APPROACH: Flag, set if surface contact has occurred during coarse approach." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 409 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "AUTO_F_ADJUST" DESCRIPTION = "SCANNING: Flag, set if frequency adjustment is enabled during image scan." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 411 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "WHEEL_COUNTS" DESCRIPTION = "COLLECTOR: Remaining wheel encoder counts until segment is reached." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 413 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "PULSE_APPLIED" DESCRIPTION = "APPROACH: Flag, set if an approach pulse has been applied." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 415 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LAST_APPR_POSITION" DESCRIPTION = "APPROACH: Last approach position used for checking the approach movement." DATA_TYPE = MSB_INTEGER START_BYTE = 417 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "MOVEMENT_CHECKED" DESCRIPTION = "APPROACH: Flag, set if the approach movement has been checked." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 419 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CUR_APPROACH_POS" DESCRIPTION = "APPROACH: Current approach position used for checking the approach movement." DATA_TYPE = MSB_INTEGER START_BYTE = 421 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TEST_COUNT" DESCRIPTION = "APPROACH: Holds number of milliseconds until approach movement is checked." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 423 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_TEST_COUNT" DESCRIPTION = "APPROACH: Approach movement test interval in milliseconds (set value)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 425 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DELTA_OP_AMPL_DC" DESCRIPTION = "CANTILEVER: Contact mode operating point deviation (calculated)." DATA_TYPE = MSB_INTEGER START_BYTE = 427 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DELTA_OP_PERC_DC" DESCRIPTION = "CANTILEVER: Contact mode operating point deviation in % of cantilever DC set value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 429 BYTES = 2 OFFSET = 0.00000E+000 SCALING_FACTOR = 1.52590E-003 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "OP_UP_DC" DESCRIPTION = "CANTILEVER: Contact mode operating point amplitude upper limit." DATA_TYPE = MSB_INTEGER START_BYTE = 431 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "OP_LO_DC" DESCRIPTION = "CANTILEVER: Contact mode operating point amplitude lower limit." DATA_TYPE = MSB_INTEGER START_BYTE = 433 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "DELTA_APPR_LVDT" DESCRIPTION = "APPROACH: Minimum approach position change before incrementing the stuck counter." DATA_TYPE = MSB_INTEGER START_BYTE = 435 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_POS_MAX" DESCRIPTION = "APPROACH: Approach sensor position upper limit (set value)." DATA_TYPE = MSB_INTEGER START_BYTE = 437 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_POS_MIN" DESCRIPTION = "APPROACH: Approach sensor position lower limit (set value)." DATA_TYPE = MSB_INTEGER START_BYTE = 439 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FINE_ADJUSTMENT_STARTED" DESCRIPTION = "APPROACH: Flag, set if the approach fine adjustment has started." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 441 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "TASK_ACTIVE" DESCRIPTION = "SOFTWARE: Flag, set if a task is active (e.g. scan)." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 443 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "APPR_NUM_PULSES" DESCRIPTION = "APPROACH: Number of approach pulses to apply before testing the approach movement." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 445 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CANT_HIRES_STARTED" DESCRIPTION = "SCANNING: Flag, set if the cantilever high resolution DAQ task is active." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 447 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CANT_HIRES_TIME" DESCRIPTION = "SCANNING: Time in milliseconds between two cantilever high resolution measurements." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 449 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CANT_HIRES_PKTS" DESCRIPTION = "SCANNING: Total number of cantilever high resolution DAQ data packets." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 451 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CANT_HIRES_TIME_CNT" DESCRIPTION = "SCANNING: Time in milliseconds since last cantilever high resolution measurement." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 453 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CANT_HIRES_PKTS_CNT" DESCRIPTION = "SCANNING: Number of cantilever high resolution DAQ data packets generated so far." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 455 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "CAL_STATE" DESCRIPTION = "TEST_CALIB: X/Y position sensor calibration task status word." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 457 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SW_DATA_PAGE" DESCRIPTION = "SOFTWARE: Page number for S/W backup/restore." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 459 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SW_STATUS" DESCRIPTION = "SOFTWARE: S/W encoding/decoding task status word." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 461 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SW_PAR_SET_ADDR" DESCRIPTION = "SOFTWARE: Last S/W parameter address." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 463 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SW_PAR_SET_VAL" DESCRIPTION = "SOFTWARE: Last S/W parameter set value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 465 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SW_PAR_HK1_ADDR" DESCRIPTION = "SOFTWARE: Address of 1st adjustable HK parameter readout." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 467 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SW_PAR_HK2_ADDR" DESCRIPTION = "SOFTWARE: Address of 2nd adjustable HK parameter readout." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 469 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SW_PAR_HK3_ADDR" DESCRIPTION = "SOFTWARE: Address of 3rd adjustable HK parameter readout." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 471 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SW_PAR_HK4_ADDR" DESCRIPTION = "SOFTWARE: Address of 4th adjustable HK parameter readout." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 473 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SW_PAR_HK1_VAL" DESCRIPTION = "SOFTWARE: Value of 1st adjustable HK parameter readout." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 475 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SW_PAR_HK2_VAL" DESCRIPTION = "SOFTWARE: Value of 2nd adjustable HK parameter readout." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 477 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SW_PAR_HK3_VAL" DESCRIPTION = "SOFTWARE: Value of 3rd adjustable HK parameter readout." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 479 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SW_PAR_HK4_VAL" DESCRIPTION = "SOFTWARE: Value of 4th adjustable HK parameter readout." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 481 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FVECT_MODE" DESCRIPTION = "DATA_PROC: Feature vector calculation mode." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 483 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FVECT_LPERC" DESCRIPTION = "DATA_PROC: Feature detection threshold value in percent of minimum/maximum Z value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 485 BYTES = 2 OFFSET = 0.00000E+000 SCALING_FACTOR = 1.52590E-003 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FVECT_LEVEL" DESCRIPTION = "DATA_PROC: Calculated feature vector threshold value." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 487 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FVECT_XMARGIN" DESCRIPTION = "DATA_PROC: Feature vector X margin (pixel) with respect to selected image." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 489 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FVECT_YMARGIN" DESCRIPTION = "DATA_PROC: Feature vector Y margin (pixel) with respect to selected image." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 491 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FVECT_STATUS" DESCRIPTION = "DATA_PROC: Feature vector calculation status word." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 493 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FVECT_NUMPTS" DESCRIPTION = "DATA_PROC: Required number of points related to a feature in order to be selected." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 495 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FVECT_AVG_Z" DESCRIPTION = "DATA_PROC: Required average height over Z level for a feature in order to be selected." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 497 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FVECT_RATIO" DESCRIPTION = "DATA_PROC: Required minimum pixels/area ratio for a feature in order to be selected." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 499 BYTES = 2 OFFSET = 0.00000E+000 SCALING_FACTOR = 1.52590E-003 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "FVECT_ZFACTOR" DESCRIPTION = "DATA_PROC: Feature vector calculation zoom factor in % of feature size." DATA_TYPE = MSB_INTEGER START_BYTE = 501 BYTES = 2 OFFSET = 1.52590E-003 SCALING_FACTOR = 3.05180E-003 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "SC_ENABLED" DESCRIPTION = "SOFTWARE: Flag, set if science data transfer is enabled?" DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 503 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "POINT_READY" DESCRIPTION = "SCANNING: Flag, set if cantilever signal is within operating point range." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 505 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "IMAGE_POINT" DESCRIPTION = "SCANNING: Z set value or AC signal difference (magnetic mode) for last DAQ point." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 507 BYTES = 2 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "LIN_TIP_CENTER" DESCRIPTION = "LIN_STAGE: Linear LVDT value to center the currently selected tip within the target." DATA_TYPE = MSB_INTEGER START_BYTE = 509 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "F_ADJUST_AMPL" DESCRIPTION = "SCANNING: Threshold amplitude for automatic f-adjusting during scans." DATA_TYPE = MSB_INTEGER START_BYTE = 511 BYTES = 2 OFFSET = 1.52590E-004 SCALING_FACTOR = 3.05180E-004 UNIT = V END_OBJECT = COLUMN OBJECT = COLUMN NAME = "HK2_SPARE" DESCRIPTION = "SOFTWARE: Extended HK report spare words." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 513 BYTES = 10 END_OBJECT = COLUMN OBJECT = COLUMN NAME = "HK2_FRAME_CS" DESCRIPTION = "SOFTWARE: Frame checksum (CRC16), including frame header." DATA_TYPE = MSB_UNSIGNED_INTEGER START_BYTE = 523 BYTES = 2 END_OBJECT = COLUMN