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 212 of file structs.h.

#define ADC_ARRAY_SIZE   sizeof(ADCArray)

Definition at line 211 of file structs.h.

#define ADC_ARRAY_UNIT   2

Definition at line 213 of file structs.h.

#define CLOCK_LENGTH   9

Definition at line 365 of file structs.h.

#define CLOCK_SIZE   sizeof(Clock)

Definition at line 364 of file structs.h.

#define CLOCK_UNIT   2

Definition at line 366 of file structs.h.

#define CORE_VARS_LENGTH   16

Definition at line 181 of file structs.h.

Referenced by generateCoreVars().

#define CORE_VARS_SIZE   sizeof(CoreVar)

Definition at line 180 of file structs.h.

#define CORE_VARS_UNIT   2

Definition at line 182 of file structs.h.

#define COUNTER_LENGTH   21

Definition at line 325 of file structs.h.

#define COUNTER_SIZE   sizeof(Counter)

Definition at line 324 of file structs.h.

#define COUNTER_UNIT   2

Definition at line 326 of file structs.h.

#define DERIVED_VARS_SIZE   sizeof(DerivedVar)

Definition at line 92 of file structs.h.

#define DERIVED_VARS_UNIT   2

Definition at line 94 of file structs.h.

#define DERIVED_VARS_WIDTH   IN_OUT_BANKS

Definition at line 93 of file structs.h.

#define ISR_LATENCY_VARS_LENGTH   2

Definition at line 154 of file structs.h.

#define ISR_LATENCY_VARS_SIZE   sizeof(ISRLatencyVar)

Definition at line 153 of file structs.h.

#define ISR_LATENCY_VARS_UNIT   2

Definition at line 155 of file structs.h.

#define MAINTABLE_LOAD_LENGTH   19

Definition at line 240 of file structs.h.

#define MAINTABLE_MAX_LOAD_LENGTH   21

Definition at line 242 of file structs.h.

Referenced by decodePacketAndRespond(), and validateMainTable().

#define MAINTABLE_MAX_MAIN_LENGTH   462

Definition at line 243 of file structs.h.

Referenced by decodePacketAndRespond(), and validateMainTable().

#define MAINTABLE_MAX_RPM_LENGTH   27

Definition at line 241 of file structs.h.

Referenced by decodePacketAndRespond(), and validateMainTable().

#define MAINTABLE_RPM_LENGTH   24

Definition at line 239 of file structs.h.

#define MAINTABLE_SIZE   sizeof(mainTable)
#define RUNTIME_VARS_LENGTH   13

Definition at line 127 of file structs.h.

#define RUNTIME_VARS_SIZE   sizeof(RuntimeVar)

Definition at line 126 of file structs.h.

#define RUNTIME_VARS_UNIT   2

Definition at line 128 of file structs.h.

#define TWODTABLEMS_LENGTH   16

Definition at line 307 of file structs.h.

#define TWODTABLEMS_SIZE   sizeof(twoDTableMS)

Definition at line 306 of file structs.h.

#define TWODTABLESS_LENGTH   16

Definition at line 298 of file structs.h.

#define TWODTABLESS_SIZE   sizeof(twoDTableSS)

Definition at line 297 of file structs.h.

#define TWODTABLEUC_LENGTH   8

Definition at line 316 of file structs.h.

#define TWODTABLEUC_SIZE   sizeof(twoDTableUC)

Definition at line 315 of file structs.h.

#define TWODTABLEUS_LENGTH   16

Definition at line 289 of file structs.h.

Referenced by validateTwoDTable().

#define TWODTABLEUS_SIZE   sizeof(twoDTableUS)

Definition at line 288 of file structs.h.

Referenced by lookupBlockDetails().

Generated on Sat Oct 16 21:29:20 2010 for FreeEMS by  doxygen 1.6.3