FreeEMS  0.2.0-SNAPSHOT-282-g9efc524
Data Fields
mainTable Struct Reference

Main Table Structure definition. More...

#include <tableTypes.h>

Data Fields

unsigned short RPMLength
 The length of the RPM axis array.
unsigned short LoadLength
 The length of the Load axis array.
unsigned short RPM [MAINTABLE_MAX_RPM_LENGTH]
 The array of RPM (X) axis values.
unsigned short Load [MAINTABLE_MAX_LOAD_LENGTH]
 The array of Load (Y) axis values.
unsigned short Table [MAINTABLE_MAX_MAIN_LENGTH]
 The table as an array of values.

Detailed Description

Main Table Structure definition.

Use this table descriptor to manage the

Tables can be made any size from 1x1 to 27x17 or 22x21 provided that the multiple of the two doesn't exceed the max main length and neither axis exceeds it's specified maximum.

For a more detailed discussion of how this structure is actually used...

See Also
lookupPagedMainTableCellValue

Definition at line 75 of file tableTypes.h.

Field Documentation

unsigned short mainTable::RPMLength

The length of the RPM axis array.

Definition at line 76 of file tableTypes.h.

Referenced by lookupMainTable(), and validateMainTable().

unsigned short mainTable::LoadLength

The length of the Load axis array.

Definition at line 77 of file tableTypes.h.

Referenced by lookupMainTable(), and validateMainTable().

unsigned short mainTable::RPM[MAINTABLE_MAX_RPM_LENGTH]

The array of RPM (X) axis values.

Definition at line 78 of file tableTypes.h.

Referenced by lookupMainTable(), and validateMainTable().

unsigned short mainTable::Load[MAINTABLE_MAX_LOAD_LENGTH]

The array of Load (Y) axis values.

Definition at line 79 of file tableTypes.h.

Referenced by lookupMainTable(), and validateMainTable().

unsigned short mainTable::Table[MAINTABLE_MAX_MAIN_LENGTH]

The table as an array of values.

Definition at line 80 of file tableTypes.h.

Referenced by lookupMainTable().


The documentation for this struct was generated from the following file: