Curtis 1352 eXm Manual, R ev. D
25
Restore Default Parameters
Restore Default Parameters allows the master controller to restore all EEPROM
backed-up SDO objects to their Factory (hard-coded in software), Backup
(stored in a secondary/backup EEPROM section), or Normal settings (stored
in EEPROM and accessed by standard SDO). Restore Default Parameters is
also used to restore (Reset) the hourmeter value.
Writing a special text string to this sub-index (01h) will initiate a restore to
Factory, Backup, or Normal settings for all EEPROM backed-up SDO objects.
Once this parameter is written to, the next reset (by NMT or cycling power)
will cause the system settings to be pulled from the desired EEPROM locations
and put into the working RAM locations (Write String column, below).
An SDO read of Restore Default Parameters Sub-index 01h will return
the present settings of Restore Default Parameters (Read Data column, below).
Restore Default Write Read
Parameters Function String Data Description
RESTORE_FACTORY_DEFAULTS “fact” 0 Restore all parameter values
74636166h from built-in defaults. These
are hard-coded in the software
(Factory).
RESTORE_DEFAULTS_ “load” 1 Restore all parameter values
FROM_BACKUP_EEPROM 64616F6Ch from the Backup set EEPROM
data bank.
RESTORE_NORMAL_DEFAULTS “norm” 2 Restore all parameter values
6D726F6Eh from the Normal set EEPROM
data bank.
RESET_HOURMETER “hour” N/A Reset the hourmeter to the
72756F68h value loaded into the parameter
Reset Hour Meter (3040h).
Note that the working parameter values in the eXm RAM will only be
restored on the next reset or power cycle after the Restore Default Parameters
parameter has been written to.
A Restore Defaults from Backup EEPROM command (“load”) will pull the
data values from the Backup EEPROM, place them in RAM, and over-write the
settings in the Normal EEPROM. Whatever changes were made to the Normal
EEPROM will be lost. A Restore Normal Defaults command (“norm”) will allow
the eXm to restore from the Normal EEPROM on the next reset or power cycle.
The hourmeter has a special function to reset it. Writing the string “hour”
to this index will cause the eXm to reset the hourmeter to the value saved in the
Reset Hour Meter parameter (3040h). Note that only the hours can be set to a
programmed value; the minutes will always be reset to 0.
5 — SDO: Communication Profile Objects