structs.h File Reference

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

Go to the source code of this file.

Data Structures

struct  tribyte
struct  blockDetails
struct  fixedConfig1
struct  fixedConfig2
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 FIXED_CONFIG1_SIZE   sizeof(fixedConfig1)
#define PRIMARY_POLARITY   BIT2_16
#define SECONDARY_POLARITY   BIT3_16
#define STAGED_ON   BIT9_16
#define STAGED_START   BIT10_16
#define STAGED_END   BIT11_16
#define TPS_RANGE_MAX   64000
#define FIXED_CONFIG2_SIZE   sizeof(fixedConfig2)
#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


Define Documentation

#define ADC_ARRAY_LENGTH   16

Definition at line 300 of file structs.h.

#define ADC_ARRAY_SIZE   sizeof(ADCArray)

Definition at line 299 of file structs.h.

#define ADC_ARRAY_UNIT   2

Definition at line 301 of file structs.h.

#define CLOCK_LENGTH   9

Definition at line 423 of file structs.h.

#define CLOCK_SIZE   sizeof(Clock)

Definition at line 422 of file structs.h.

#define CLOCK_UNIT   2

Definition at line 424 of file structs.h.

#define CORE_VARS_LENGTH   16

Definition at line 269 of file structs.h.

Referenced by generateCoreVars().

#define CORE_VARS_SIZE   sizeof(CoreVar)

Definition at line 268 of file structs.h.

#define CORE_VARS_UNIT   2

Definition at line 270 of file structs.h.

#define COUNTER_LENGTH   21

Definition at line 383 of file structs.h.

#define COUNTER_SIZE   sizeof(Counter)

Definition at line 382 of file structs.h.

#define COUNTER_UNIT   2

Definition at line 384 of file structs.h.

#define DERIVED_VARS_SIZE   sizeof(DerivedVar)

Definition at line 180 of file structs.h.

#define DERIVED_VARS_UNIT   2

Definition at line 182 of file structs.h.

#define DERIVED_VARS_WIDTH   IN_OUT_BANKS

Definition at line 181 of file structs.h.

#define FIXED_CONFIG1_SIZE   sizeof(fixedConfig1)

Definition at line 81 of file structs.h.

#define FIXED_CONFIG2_SIZE   sizeof(fixedConfig2)

Definition at line 152 of file structs.h.

#define ISR_LATENCY_VARS_LENGTH   2

Definition at line 242 of file structs.h.

#define ISR_LATENCY_VARS_SIZE   sizeof(ISRLatencyVar)

Definition at line 241 of file structs.h.

#define ISR_LATENCY_VARS_UNIT   2

Definition at line 243 of file structs.h.

#define MAINTABLE_LOAD_LENGTH   19

Definition at line 328 of file structs.h.

#define MAINTABLE_MAX_LOAD_LENGTH   21

Definition at line 330 of file structs.h.

Referenced by decodePacketAndRespond(), and validateMainTable().

#define MAINTABLE_MAX_MAIN_LENGTH   462

Definition at line 331 of file structs.h.

Referenced by decodePacketAndRespond(), and validateMainTable().

#define MAINTABLE_MAX_RPM_LENGTH   27

Definition at line 329 of file structs.h.

Referenced by decodePacketAndRespond(), and validateMainTable().

#define MAINTABLE_RPM_LENGTH   24

Definition at line 327 of file structs.h.

#define MAINTABLE_SIZE   sizeof(mainTable)

Definition at line 326 of file structs.h.

Referenced by initPagedRAMFuel(), initPagedRAMTime(), initPagedRAMTune(), and lookupBlockDetails().

#define PRIMARY_POLARITY   BIT2_16

Definition at line 88 of file structs.h.

Referenced by PrimaryRPMISR().

#define RUNTIME_VARS_LENGTH   13

Definition at line 215 of file structs.h.

#define RUNTIME_VARS_SIZE   sizeof(RuntimeVar)

Definition at line 214 of file structs.h.

#define RUNTIME_VARS_UNIT   2

Definition at line 216 of file structs.h.

#define SECONDARY_POLARITY   BIT3_16

Definition at line 89 of file structs.h.

Referenced by SecondaryRPMISR().

#define STAGED_END   BIT11_16

Definition at line 97 of file structs.h.

Referenced by StagedOnISR().

#define STAGED_ON   BIT9_16

Definition at line 95 of file structs.h.

Referenced by calculateFuelAndIgnition().

#define STAGED_START   BIT10_16

Definition at line 96 of file structs.h.

Referenced by InjectorXISR().

#define TPS_RANGE_MAX   64000

Definition at line 145 of file structs.h.

Referenced by generateCoreVars().

#define TWODTABLEMS_LENGTH   16

Definition at line 365 of file structs.h.

#define TWODTABLEMS_SIZE   sizeof(twoDTableMS)

Definition at line 364 of file structs.h.

#define TWODTABLESS_LENGTH   16

Definition at line 356 of file structs.h.

#define TWODTABLESS_SIZE   sizeof(twoDTableSS)

Definition at line 355 of file structs.h.

#define TWODTABLEUC_LENGTH   8

Definition at line 374 of file structs.h.

#define TWODTABLEUC_SIZE   sizeof(twoDTableUC)

Definition at line 373 of file structs.h.

#define TWODTABLEUS_LENGTH   16

Definition at line 347 of file structs.h.

Referenced by validateTwoDTable().

#define TWODTABLEUS_SIZE   sizeof(twoDTableUS)

Definition at line 346 of file structs.h.

Referenced by lookupBlockDetails().


Generated on Mon Dec 22 21:30:26 2008 for freeems by  doxygen 1.5.2