OWLIFT C Library for Linux: LepTelemetryDataLineA Struct Reference
OWLIFT C Library for Linux  1.9.3
Top Page
List of all members | Public Attributes
LepTelemetryDataLineA Struct Reference

#include <OWLIFTLib.h>

Public Attributes

UINT16 telemetryRevision
 
UINT32 timeCounter
 
UINT16 moduleSerial [8]
 
UINT16 softwareRevision [4]
 
UINT16 reservedA17 [3]
 
UINT32 frameCounter
 
UINT16 frameMean
 
UINT16 fpaTemp_inCounts
 
UINT16 fpaTemp_Kx100
 
UINT16 housingTemp_inCounts
 
UINT16 housingTemp_Kx100
 
UINT16 reservedA27 [2]
 
UINT16 fpaTempFFC_Kx100
 
UINT32 fpaTempFFC_timeCounter
 
UINT16 housingTempFFC_Kx100
 
UINT16 reservedA33 [1]
 
UINT16 agcROI [4]
 
UINT16 agcClipLimitHigh
 
UINT16 agcClipLimitLow
 
UINT16 reservedA40 [34]
 
UINT16 log2OfFFCFrames
 
UINT16 reservedA75 [5]
 
UINT16 reservedB0 [19]
 
UINT16 emissivity_x8192
 
UINT16 backgroundTemp_Kx100
 
UINT16 atmosphericTrans_x8192
 
UINT16 atmosphericTemp_Kx100
 
UINT16 windowTrans_x8192
 
UINT16 windowReflect_x8192
 
UINT16 windowTemp_Kx100
 
UINT16 windowReflectTemp_Kx100
 
UINT16 reservedB27 [53]
 
UINT16 reservedC0 [5]
 
UINT16 gainMode
 
UINT16 effectiveGain
 
UINT16 gainModeDesiredFlag
 
UINT16 tempGainModeThresholdHtoL_degC
 
UINT16 tempGainModeThresholdLtoH_degC
 
UINT16 tempGainModeThresholdHtoL_K
 
UINT16 tempGainModeThresholdLtoH_K
 
UINT16 reservedC12 [2]
 
UINT16 populationGainModeThresholdHtoL
 
UINT16 populationGainModeThresholdLtoH
 
UINT16 reservedC16 [6]
 
UINT16 gainModeROI [4]
 
UINT16 reservedC26 [22]
 
UINT16 tlinearEnabledState
 
UINT16 tlinearResolution
 
UINT16 spotmeterMean
 
UINT16 spotmeterMax
 
UINT16 spotmeterMin
 
UINT16 spotmeterPopulation
 
UINT16 spotmeterROIStartRow
 
UINT16 spotmeterROIStartCol
 
UINT16 spotmeterROIEndRow
 
UINT16 spotmeterROIEndCol
 
UINT16 reservedC58 [22]
 
UINT32 statusBits
 
UINT32 statusBits_reserved0: 3
 
UINT32 statusBits_FFCDesired: 1
 
UINT32 statusBits_FFCState: 2
 
UINT32 statusBits_reserved1: 6
 
UINT32 statusBits_AGCState: 1
 
UINT32 statusBits_reserved2: 2
 
UINT32 statusBits_shutterLockout: 1
 
UINT32 statusBits_reserved3: 4
 
UINT32 statusBits_OverTempShutdownImminent: 1
 
UINT32 statusBits_reserved4: 11
 

Detailed Description

Represents Telemetry Data in sensor's output. See the following documents for detail of Telemetry Data.

Telemetry Data is stored from 61st line (80x60x2nd byte) in a frame data. As the byte order of raw data is big-endian, the byte order must be fixed after the Telemetry Data is mapped to structure LepTelemetryDataLineA. Use following macros to fix it.

Member Data Documentation

◆ agcClipLimitHigh

UINT16 LepTelemetryDataLineA::agcClipLimitHigh

Line A offset 38 : AGC Clip-Limit High

◆ agcClipLimitLow

UINT16 LepTelemetryDataLineA::agcClipLimitLow

Line A offset 39 : AGC Clip-Limit Low

◆ agcROI

UINT16 LepTelemetryDataLineA::agcROI[4]

Line A offset 34 : AGC ROI

◆ atmosphericTemp_Kx100

UINT16 LepTelemetryDataLineA::atmosphericTemp_Kx100

Line B offset 22 : Atmospheric Temperature in kelvin x 100

◆ atmosphericTrans_x8192

UINT16 LepTelemetryDataLineA::atmosphericTrans_x8192

Line B offset 21 : Atmospheric Transmission scaled by 8192

◆ backgroundTemp_Kx100

UINT16 LepTelemetryDataLineA::backgroundTemp_Kx100

Line B offset 20 : Background Temperature in kelvin x 100

◆ effectiveGain

UINT16 LepTelemetryDataLineA::effectiveGain

Line C offset 6 : Effective Gain

◆ emissivity_x8192

UINT16 LepTelemetryDataLineA::emissivity_x8192

Line B offset 19 : Emissivity scaled by 8192

◆ fpaTemp_inCounts

UINT16 LepTelemetryDataLineA::fpaTemp_inCounts

Line A offset 23 : FPA Temp in counts

◆ fpaTemp_Kx100

UINT16 LepTelemetryDataLineA::fpaTemp_Kx100

Line A offset 24 : FPA Temp in Kelvin x 100

◆ fpaTempFFC_Kx100

UINT16 LepTelemetryDataLineA::fpaTempFFC_Kx100

Line A offset 29 : FPA Temp at last FFC

◆ fpaTempFFC_timeCounter

UINT32 LepTelemetryDataLineA::fpaTempFFC_timeCounter

Line A offset 30 : Time Counter at last FFC

◆ frameCounter

UINT32 LepTelemetryDataLineA::frameCounter

Line A offset 20 : Frame Counter

◆ frameMean

UINT16 LepTelemetryDataLineA::frameMean

Line A offset 22 : Frame Mean

◆ gainMode

UINT16 LepTelemetryDataLineA::gainMode

Line C offset 5 : Gain Mode

◆ gainModeDesiredFlag

UINT16 LepTelemetryDataLineA::gainModeDesiredFlag

Line C offset 7 : Gain Mode Desired Flag

◆ gainModeROI

UINT16 LepTelemetryDataLineA::gainModeROI[4]

Line C offset 22 : Gain Mode ROI

◆ housingTemp_inCounts

UINT16 LepTelemetryDataLineA::housingTemp_inCounts

Line A offset 25 : Housing Temp in counts

◆ housingTemp_Kx100

UINT16 LepTelemetryDataLineA::housingTemp_Kx100

Line A offset 26 : Housing Temp in kelvin x 100

◆ housingTempFFC_Kx100

UINT16 LepTelemetryDataLineA::housingTempFFC_Kx100

Line A offset 32 : Housing Temp at last FFC

◆ log2OfFFCFrames

UINT16 LepTelemetryDataLineA::log2OfFFCFrames

Line A offset 74 : Log2 of FFC frames

◆ moduleSerial

UINT16 LepTelemetryDataLineA::moduleSerial[8]

Line A offset 5 : Module Serial #

◆ populationGainModeThresholdHtoL

UINT16 LepTelemetryDataLineA::populationGainModeThresholdHtoL

Line C offset 14 : Population Gain Mode Threshold High to Low

◆ populationGainModeThresholdLtoH

UINT16 LepTelemetryDataLineA::populationGainModeThresholdLtoH

Line C offset 15 : Population Gain Mode Threshold Low to High

◆ reservedA17

UINT16 LepTelemetryDataLineA::reservedA17[3]

Line A offset 17 : Reserved

◆ reservedA27

UINT16 LepTelemetryDataLineA::reservedA27[2]

Line A offset 27 : Reserved

◆ reservedA33

UINT16 LepTelemetryDataLineA::reservedA33[1]

Line A offset 33 : Reserved

◆ reservedA40

UINT16 LepTelemetryDataLineA::reservedA40[34]

Line A offset 40 : Reserved

◆ reservedA75

UINT16 LepTelemetryDataLineA::reservedA75[5]

Line A offset 75 : Reserved

◆ reservedB0

UINT16 LepTelemetryDataLineA::reservedB0[19]

Line B offset 0 : Reserved

◆ reservedB27

UINT16 LepTelemetryDataLineA::reservedB27[53]

Line B offset 27 : Reserved

◆ reservedC0

UINT16 LepTelemetryDataLineA::reservedC0[5]

Line C offset 0 : Reserved

◆ reservedC12

UINT16 LepTelemetryDataLineA::reservedC12[2]

Line C offset 12 : Reserved

◆ reservedC16

UINT16 LepTelemetryDataLineA::reservedC16[6]

Line C offset 16 : Reserved

◆ reservedC26

UINT16 LepTelemetryDataLineA::reservedC26[22]

Line C offset 26 : Reserved

◆ reservedC58

UINT16 LepTelemetryDataLineA::reservedC58[22]

Line C offset 58 : Reserved

◆ softwareRevision

UINT16 LepTelemetryDataLineA::softwareRevision[4]

Line A offset 13 : Software Revision

◆ spotmeterMax

UINT16 LepTelemetryDataLineA::spotmeterMax

Line C offset 51 : Spotmeter Maximum

◆ spotmeterMean

UINT16 LepTelemetryDataLineA::spotmeterMean

Line C offset 50 : Spotmeter Mean

◆ spotmeterMin

UINT16 LepTelemetryDataLineA::spotmeterMin

Line C offset 52 : Spotmeter Minimum

◆ spotmeterPopulation

UINT16 LepTelemetryDataLineA::spotmeterPopulation

Line C offset 53 : Spotmeter Population

◆ spotmeterROIEndCol

UINT16 LepTelemetryDataLineA::spotmeterROIEndCol

Line C offset 57 : Spotmeter ROI End Col

◆ spotmeterROIEndRow

UINT16 LepTelemetryDataLineA::spotmeterROIEndRow

Line C offset 56 : Spotmeter ROI End Row

◆ spotmeterROIStartCol

UINT16 LepTelemetryDataLineA::spotmeterROIStartCol

Line C offset 55 : Spotmeter ROI Start Col

◆ spotmeterROIStartRow

UINT16 LepTelemetryDataLineA::spotmeterROIStartRow

Line C offset 54 : Spotmeter ROI Start Row

◆ statusBits

UINT32 LepTelemetryDataLineA::statusBits

Line A offset 3 : Status Bits

◆ statusBits_AGCState

UINT32 LepTelemetryDataLineA::statusBits_AGCState

Line A offset 3 b12 : Status Bits/AGC state

◆ statusBits_FFCDesired

UINT32 LepTelemetryDataLineA::statusBits_FFCDesired

Line A offset 3 b3 : Status Bits/FFC designed

◆ statusBits_FFCState

UINT32 LepTelemetryDataLineA::statusBits_FFCState

Line A offset 3 b4..5 : Status Bits/FFC state

◆ statusBits_OverTempShutdownImminent

UINT32 LepTelemetryDataLineA::statusBits_OverTempShutdownImminent

Line A offset 3 b20 : Status Bits/reserved

◆ statusBits_reserved0

UINT32 LepTelemetryDataLineA::statusBits_reserved0

Line A offset 3 b0..2 : Status Bits/reserved

◆ statusBits_reserved1

UINT32 LepTelemetryDataLineA::statusBits_reserved1

Line A offset 3 b6..11 : Status Bits/reserved

◆ statusBits_reserved2

UINT32 LepTelemetryDataLineA::statusBits_reserved2

Line A offset 3 b13..14 : Status Bits/reserved

◆ statusBits_reserved3

UINT32 LepTelemetryDataLineA::statusBits_reserved3

Line A offset 3 b16..19 : Status Bits/reserved

◆ statusBits_reserved4

UINT32 LepTelemetryDataLineA::statusBits_reserved4

Line A offset 3 b21..31 : Status Bits/reserved

◆ statusBits_shutterLockout

UINT32 LepTelemetryDataLineA::statusBits_shutterLockout

Line A offset 3 b15 : Status Bits/reserved

◆ telemetryRevision

UINT16 LepTelemetryDataLineA::telemetryRevision

Line A offset 0 : Telemetry Revision

◆ tempGainModeThresholdHtoL_degC

UINT16 LepTelemetryDataLineA::tempGainModeThresholdHtoL_degC

Line C offset 8 : Temperature Gain Mode Threshold High to Low (degC)

◆ tempGainModeThresholdHtoL_K

UINT16 LepTelemetryDataLineA::tempGainModeThresholdHtoL_K

Line C offset 10 : Temperature Gain Mode Threshold High to Low (K)

◆ tempGainModeThresholdLtoH_degC

UINT16 LepTelemetryDataLineA::tempGainModeThresholdLtoH_degC

Line C offset 9 : Temperature Gain Mode Threshold Low to High (degC)

◆ tempGainModeThresholdLtoH_K

UINT16 LepTelemetryDataLineA::tempGainModeThresholdLtoH_K

Line C offset 11 : Temperature Gain Mode Threshold Low to High (K)

◆ timeCounter

UINT32 LepTelemetryDataLineA::timeCounter

Line A offset 1 : Time Counter

◆ tlinearEnabledState

UINT16 LepTelemetryDataLineA::tlinearEnabledState

Line C offset 48 : TLinear Enabled State

◆ tlinearResolution

UINT16 LepTelemetryDataLineA::tlinearResolution

Line C offset 49 : TLinear Resolution

◆ windowReflect_x8192

UINT16 LepTelemetryDataLineA::windowReflect_x8192

Line B offset 24 : Window Reflection scaled by 8192

◆ windowReflectTemp_Kx100

UINT16 LepTelemetryDataLineA::windowReflectTemp_Kx100

Line B offset 26 : Window Reflected Temperature in kelvin x 100

◆ windowTemp_Kx100

UINT16 LepTelemetryDataLineA::windowTemp_Kx100

Line B offset 25 : Window Temperature in kelvin x 100

◆ windowTrans_x8192

UINT16 LepTelemetryDataLineA::windowTrans_x8192

Line B offset 23 : Window Transmission scaled by 8192