EepromLocation
EepromLocation

Represents a single Eeprom Location.

Variables
m_nextId
static uint16 m_nextId

Used for setting a unique id for every EepromLocation that is created.

m_id
uint16 m_id

A unique id for this EepromLocation object.

m_location
uint16 m_location

The actual EEPROM location on the device.

m_valueType
ValueType m_valueType

The ValueType of this value in EEPROM.

Functions
EepromLocation
EepromLocation(
uint16 location,
ValueType valueType
)

Creates an EepromLocation object. The id is assigned automatically.

EepromLocation
EepromLocation(
uint16 idCopy,
uint16 location,
ValueType valueType
)

Creates an EepromLocation object with a specific id.  Note: this should be used only when making a copy of an EepromLocation if you know the id, location, and type.

Operators
<

Less than operator for comparing Eeprom Locations (ids).

==

Equal operator for comparing Eeprom Locations (ids).

Functions
id
uint16 id() const

Gets the id of the EepromLocation..

location
uint16 location() const

Gets the actual EEPROM location on the device.

valueType
ValueType valueType() const

Gets the ValueType of this value in EEPROM.