<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="..\..\XSLTemplates\CommandsStyleSheet.xsl"?>
<Command>
<Name>nvs</Name>
<Description>
<DescriptionText><text>
The NVS command provides facilities for the maintenance of the NVS device.
</text></DescriptionText>
<DescriptionText><text>
Active parameters can be saved to NVS or restored from NVS. Saved parameters can
be initialized to "-DFLT-". The set command provides the facilities for
examining and changing active parameter values.
</text></DescriptionText>
<DescriptionText><text>
The MPE is equipped with an NVS device in which a variety of calibration and
configuration parameters are stored. The contents of the NVS are separated into
subsystems, each of which consists of calibration and configuration parameters.
Some subsystems have more than one set of calibration and configuration
parameters. In such cases, index numbers are used to refer to the different sets
in a subsystem.
</text></DescriptionText>
<DescriptionText><text>
There are "active", "saved", and "default" parameters:
</text></DescriptionText>
<DescriptionText><NumberedList>
<ListItem><Text>
"active" parameters are those values currently in use and are stored in
volatile memory. Any change to the active parameters will be lost after the next
reset or power cycle unless they are first saved.
</Text></ListItem>
<ListItem><Text>
"saved" parameters are those which reside in NVS. Upon reset or power up, the
saved parameter values are copied into the active parameters. The
saved parameters are never used directly.
</Text></ListItem>
<ListItem><Text>
For parameters which have never been saved to NVS, the saved value will be
displayed as "-DFLT-". In such cases, the active parameter is copied from its
corresponding default parameter. The default parameters are stored together with
the MPE firmware and cannot be changed.
</Text></ListItem>
</NumberedList></DescriptionText>
</Description>
<AppliesTo>
<UnnumberedList>
<ListItem><TextApplies>All</TextApplies></ListItem>
</UnnumberedList>
</AppliesTo>
<Syntax>
<NumberedList>
<ListItem><Text>
nvs init &lt;subsys&gt; [&lt;index&gt;] cal|cfg
</Text></ListItem>
<ListItem><Text>
nvs init all|state &lt;password&gt;
</Text></ListItem>
<ListItem><Text>
nvs load &lt;subsys&gt; [&lt;index&gt;] [cal|cfg]
</Text></ListItem>
<ListItem><Text>
nvs save &lt;subsys&gt; [&lt;index&gt;] [cal|cfg|&lt;set_name&gt;]
</Text></ListItem>
<ListItem><Text>
nvs save all
</Text></ListItem>
<ListItem><Text>
nvs save daom
</Text></ListItem>
<ListItem><Text>
nvs dump (diff [cal | cfg])
</Text></ListItem>
<ListItem><Text>
nvs upgrade &lt;previous version&gt;
</Text></ListItem>
<ListItem><Text>
nvs encoder &lt;creo | hh | heidenhain&gt;
</Text></ListItem>
</NumberedList>
</Syntax>
<Notes>
<DescriptionText><text>
</text></DescriptionText>
</Notes>
<SeeAlso>
<UnnumberedList>
<li><Link><LinkAddress>../commands/nvs_init.xml</LinkAddress><LinkTitle>Command: nvs init</LinkTitle></Link></li>
<li><Link><LinkAddress>../commands/nvs_load.xml</LinkAddress><LinkTitle>Command: nvs load</LinkTitle></Link></li>
<li><Link><LinkAddress>../commands/nvs_save.xml</LinkAddress><LinkTitle>Command: nvs save</LinkTitle></Link></li>
<li><Link><LinkAddress>../commands/nvs_save_all.xml</LinkAddress><LinkTitle>Command: nvs save all</LinkTitle></Link></li>
<li><Link><LinkAddress>../commands/nvs_save_daom.xml</LinkAddress><LinkTitle>Command: nvs save daom</LinkTitle></Link></li>
<li><Link><LinkAddress>../commands/nvs_dump.xml</LinkAddress><LinkTitle>Command: nvs dump</LinkTitle></Link></li>
<li><Link><LinkAddress>../commands/nvs_dump_diff.xml</LinkAddress><LinkTitle>Command: nvs dump diff</LinkTitle></Link></li>
<li><Link><LinkAddress>../commands/nvs_upgrade.xml</LinkAddress><LinkTitle>Command: nvs upgrade</LinkTitle></Link></li>
<li><Link><LinkAddress>../commands/nvs_encoder.xml</LinkAddress><LinkTitle>Command: nvs encoder</LinkTitle></Link></li>
</UnnumberedList>
</SeeAlso>
<OtherLinks>
<Link><LinkAddress>..\..\ShowAllErrors.htm</LinkAddress><LinkTitle>Firmware 0 Error Index</LinkTitle></Link>
<Link><LinkAddress>..\..\ShowAllCommands.htm</LinkAddress><LinkTitle>Firmware 0 Command Index</LinkTitle></Link>
<Link><LinkAddress>..\..\ShowAllNVS.htm</LinkAddress><LinkTitle>Firmware 0 NVS Index</LinkTitle></Link>
</OtherLinks>
<Updated>
Updated: Wed Jul 16 19:39:07 2008 PST
</Updated>
<Links>
</Links>
</Command>
