Skip to content. | Skip to navigation

Personal tools

hsb_bt_typ.h

/* Constants for each dimension */
#define HSB_BT_GEOXTRACK 90
#define HSB_BT_GEOTRACK 135
#define HSB_BT_CHANNEL 5
#define HSB_BT_CALXTRACK 8
#define HSB_BT_SPACEXTRACK 4
#define HSB_BT_BBXTRACK 4
#define HSB_BT_WARMPRT 7

/* Type definitions for each structure type */

typedef struct {
float min;
float max;
float mean;
float dev;
long num_in;
long num_lo;
long num_hi;
long num_bad;
float range_min;
float range_max;
signed char missing;
long max_track;
long max_xtrack;
long min_track;
long min_xtrack;
} hsb_bt_QA_bb_PRT_t;

typedef struct {
float min;
float max;
float mean;
float dev;
long num_in;
long num_lo;
long num_hi;
long num_bad;
float range_min;
float range_max;
signed char missing;
long max_track;
long max_xtrack;
long min_track;
long min_xtrack;
} hsb_bt_QA_rec_PRT_t;

typedef struct {
float min[4][5];
float max[4][5];
float mean[4][5];
float dev[4][5];
long num[4][5];
long num_bad[4][5];
long max_track[4][5];
long max_xtrack[4][5];
long min_track[4][5];
long min_xtrack[4][5];
} hsb_bt_bb_signals_t;

typedef struct {
float min[4][5];
float max[4][5];
float mean[4][5];
float dev[4][5];
long num[4][5];
long num_bad[4][5];
long max_track[4][5];
long max_xtrack[4][5];
long min_track[4][5];
long min_xtrack[4][5];
} hsb_bt_space_signals_t;

typedef struct {
float min[5];
float max[5];
float mean[5];
float dev[5];
long num[5];
long num_bad[5];
long max_track[5];
long max_xtrack[5];
long min_track[5];
long min_xtrack[5];
} hsb_bt_gain_stats_t;

typedef struct {
float min[90][5];
float max[90][5];
float mean[90][5];
float dev[90][5];
long num[90][5];
long num_bad[90][5];
long max_track[90][5];
long max_xtrack[90][5];
long min_track[90][5];
long min_xtrack[90][5];
} hsb_bt_QA_unfiltered_scene_count_t;

typedef struct {
float min[4][5];
float max[4][5];
float mean[4][5];
float dev[4][5];
long num[4][5];
long num_bad[4][5];
long max_track[4][5];
long max_xtrack[4][5];
long min_track[4][5];
long min_xtrack[4][5];
} hsb_bt_QA_unfiltered_BB_count_t;

typedef struct {
float min[4][5];
float max[4][5];
float mean[4][5];
float dev[4][5];
long num[4][5];
long num_bad[4][5];
long max_track[4][5];
long max_xtrack[4][5];
long min_track[4][5];
long min_xtrack[4][5];
} hsb_bt_QA_unfiltered_space_count_t;

typedef struct {
float min[5];
float max[5];
float mean[5];
float dev[5];
long num[5];
long num_bad[5];
long max_track[5];
long max_xtrack[5];
long min_track[5];
long min_xtrack[5];
} hsb_bt_QA_cal_coef_a0_t;

typedef struct {
float min[5];
float max[5];
float mean[5];
float dev[5];
long num[5];
long num_bad[5];
long max_track[5];
long max_xtrack[5];
long min_track[5];
long min_xtrack[5];
} hsb_bt_QA_cal_coef_a1_t;

typedef struct {
float min[5];
float max[5];
float mean[5];
float dev[5];
long num[5];
long num_bad[5];
long max_track[5];
long max_xtrack[5];
long min_track[5];
long min_xtrack[5];
} hsb_bt_QA_cal_coef_a2_t;

typedef struct {
float min[5];
float max[5];
float mean[5];
float dev[5];
long num[5];
long num_bad[5];
long max_track[5];
long max_xtrack[5];
long min_track[5];
long min_xtrack[5];
} hsb_bt_QA_bb_raw_noise_counts_t;

typedef struct {
float min[5];
float max[5];
float mean[5];
float dev[5];
long num[5];
long num_bad[5];
long max_track[5];
long max_xtrack[5];
long min_track[5];
long min_xtrack[5];
} hsb_bt_QA_sv_raw_noise_counts_t;

Document Actions
NASA Logo - nasa.gov
NASA Privacy Policy and Important Notices
Last updated: Sep 09, 2009 02:26 PM ET
Top