SetupDesignGuide.pdf - Firmware Encoding Index
SetupDesignGuide.pdf - Firmware Encoding Index
SetupDesignGuide.pdf - Firmware Encoding Index
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Setup Design Guide<br />
DRAFT<br />
inconsistentif<br />
endif;<br />
prompt = STR_ERROR_POPUP,<br />
ideqvallist NvRamMap.TestValue length = 4,<br />
inconsistentif<br />
endif;<br />
ideqid<br />
4.2.23 AND, OR, NOT<br />
values == 1 2 3 4,<br />
prompt = STR_ERROR_POPUP,<br />
NvRamMap.TestValue == NvRamMap.TestOtherValue,<br />
These tags are used in conjunction with inconsistentif expressions. Much like their ‘C’<br />
counterparts, these tags are defined as logical and, or, and not operations.<br />
Example: inconsistentif<br />
endif;<br />
4.2.24 graphics<br />
TBD<br />
prompt = STR_ERROR_CALENDAR,<br />
ideqval NULL.Day == 29,<br />
AND,<br />
ideqval NULL.Month == 2,<br />
AND,<br />
NOT,<br />
4.3 Reserved Keywords<br />
ideqvallist NULL.Year length = 7,<br />
values == 2004 2008 2012 2016 2020 2024 2028<br />
The reserved keywords are generally the equivalent of ‘C’ type #define operations that are reserved<br />
by the compiler and not usable as user-defined variables. It is illegal to attempt to change the values for<br />
these keywords and the compiler will fail to build the VFR if this is attempted.<br />
4.3.1 DEFAULT<br />
This keyword is used primarily when defining flags settings for certain operations. This keyword will<br />
primarily be used when a user wants to revert to default settings.<br />
4.3.2 MANUFACTURING<br />
This keyword is used primarily when defining flags settings for certain operations. This keyword will<br />
primarily be used by a special utility to revert to the system settings to their manufacturing values.<br />
4.3.3 DYNAMIC<br />
**Limit to one-of, text, and string – any reason for other op-codes to be of this class?**<br />
37