15.03.2015 Views

SetupDesignGuide.pdf - Firmware Encoding Index

SetupDesignGuide.pdf - Firmware Encoding Index

SetupDesignGuide.pdf - Firmware Encoding Index

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!