structs.h File Reference

General struct typedefs. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  blockDetails
struct  DerivedVar
struct  RuntimeVar
struct  ISRLatencyVar
struct  CoreVar
struct  ADCArray
struct  mainTable
struct  twoDTableUS
struct  twoDTableSS
struct  twoDTableMS
struct  twoDTableUC
struct  Counter
struct  Clock

Defines

#define DERIVED_VARS_SIZE   sizeof(DerivedVar)
#define DERIVED_VARS_WIDTH   IN_OUT_BANKS
#define DERIVED_VARS_UNIT   2
#define RUNTIME_VARS_SIZE   sizeof(RuntimeVar)
#define RUNTIME_VARS_LENGTH   13
#define RUNTIME_VARS_UNIT   2
#define ISR_LATENCY_VARS_SIZE   sizeof(ISRLatencyVar)
#define ISR_LATENCY_VARS_LENGTH   2
#define ISR_LATENCY_VARS_UNIT   2
#define CORE_VARS_SIZE   sizeof(CoreVar)
#define CORE_VARS_LENGTH   16
#define CORE_VARS_UNIT   2
#define ADC_ARRAY_SIZE   sizeof(ADCArray)
#define ADC_ARRAY_LENGTH   16
#define ADC_ARRAY_UNIT   2
#define MAINTABLE_SIZE   sizeof(mainTable)
#define MAINTABLE_RPM_LENGTH   24
#define MAINTABLE_LOAD_LENGTH   19
#define MAINTABLE_MAX_RPM_LENGTH   27
#define MAINTABLE_MAX_LOAD_LENGTH   21
#define MAINTABLE_MAX_MAIN_LENGTH   462
#define TWODTABLEUS_SIZE   sizeof(twoDTableUS)
#define TWODTABLEUS_LENGTH   16
#define TWODTABLESS_SIZE   sizeof(twoDTableSS)
#define TWODTABLESS_LENGTH   16
#define TWODTABLEMS_SIZE   sizeof(twoDTableMS)
#define TWODTABLEMS_LENGTH   16
#define TWODTABLEUC_SIZE   sizeof(twoDTableUC)
#define TWODTABLEUC_LENGTH   8
#define COUNTER_SIZE   sizeof(Counter)
#define COUNTER_LENGTH   21
#define COUNTER_UNIT   2
#define CLOCK_SIZE   sizeof(Clock)
#define CLOCK_LENGTH   9
#define CLOCK_UNIT   2


Detailed Description

General struct typedefs.

This file contains all of the general purpose and smaller struct typedefs.

Author:
Fred Cooke

Definition in file structs.h.


Define Documentation

#define ADC_ARRAY_LENGTH   16

Definition at line 209 of file structs.h.

#define ADC_ARRAY_SIZE   sizeof(ADCArray)

Definition at line 208 of file structs.h.

#define ADC_ARRAY_UNIT   2

Definition at line 210 of file structs.h.

#define CLOCK_LENGTH   9

Definition at line 362 of file structs.h.

#define CLOCK_SIZE   sizeof(Clock)

Definition at line 361 of file structs.h.

#define CLOCK_UNIT   2

Definition at line 363 of file structs.h.

#define CORE_VARS_LENGTH   16

Definition at line 178 of file structs.h.

Referenced by generateCoreVars().

#define CORE_VARS_SIZE   sizeof(CoreVar)

Definition at line 177 of file structs.h.

#define CORE_VARS_UNIT   2

Definition at line 179 of file structs.h.

#define COUNTER_LENGTH   21

Definition at line 322 of file structs.h.

#define COUNTER_SIZE   sizeof(Counter)

Definition at line 321 of file structs.h.

#define COUNTER_UNIT   2

Definition at line 323 of file structs.h.

#define DERIVED_VARS_SIZE   sizeof(DerivedVar)

Definition at line 89 of file structs.h.

#define DERIVED_VARS_UNIT   2

Definition at line 91 of file structs.h.

#define DERIVED_VARS_WIDTH   IN_OUT_BANKS

Definition at line 90 of file structs.h.

#define ISR_LATENCY_VARS_LENGTH   2

Definition at line 151 of file structs.h.

#define ISR_LATENCY_VARS_SIZE   sizeof(ISRLatencyVar)

Definition at line 150 of file structs.h.

#define ISR_LATENCY_VARS_UNIT   2

Definition at line 152 of file structs.h.

#define MAINTABLE_LOAD_LENGTH   19

Definition at line 237 of file structs.h.

#define MAINTABLE_MAX_LOAD_LENGTH   21

Definition at line 239 of file structs.h.

Referenced by decodePacketAndRespond(), and validateMainTable().

#define MAINTABLE_MAX_MAIN_LENGTH   462

Definition at line 240 of file structs.h.

Referenced by decodePacketAndRespond(), and validateMainTable().

#define MAINTABLE_MAX_RPM_LENGTH   27

Definition at line 238 of file structs.h.

Referenced by decodePacketAndRespond(), and validateMainTable().

#define MAINTABLE_RPM_LENGTH   24

Definition at line 236 of file structs.h.

#define MAINTABLE_SIZE   sizeof(mainTable)

#define RUNTIME_VARS_LENGTH   13

Definition at line 124 of file structs.h.

#define RUNTIME_VARS_SIZE   sizeof(RuntimeVar)

Definition at line 123 of file structs.h.

#define RUNTIME_VARS_UNIT   2

Definition at line 125 of file structs.h.

#define TWODTABLEMS_LENGTH   16

Definition at line 304 of file structs.h.

#define TWODTABLEMS_SIZE   sizeof(twoDTableMS)

Definition at line 303 of file structs.h.

#define TWODTABLESS_LENGTH   16

Definition at line 295 of file structs.h.

#define TWODTABLESS_SIZE   sizeof(twoDTableSS)

Definition at line 294 of file structs.h.

#define TWODTABLEUC_LENGTH   8

Definition at line 313 of file structs.h.

#define TWODTABLEUC_SIZE   sizeof(twoDTableUC)

Definition at line 312 of file structs.h.

#define TWODTABLEUS_LENGTH   16

Definition at line 286 of file structs.h.

Referenced by validateTwoDTable().

#define TWODTABLEUS_SIZE   sizeof(twoDTableUS)

Definition at line 285 of file structs.h.

Referenced by lookupBlockDetails().


Generated on Mon Jan 26 00:17:14 2009 for FreeEMS by  doxygen 1.5.8