RETAILLED (Compact 2013)

3/28/2014

This macro conditionally outputs WORD values to the LED.

Syntax

RETAILLED (
    Condition,
  (Parameters)
)

Parameters

  • Condition
    Boolean expression used to determine if the message would be output.
  • (Parameters)
    A list of wIndex and dwPattern parameters to be passed to WriteDebugLED. Must be enclosed in parentheses.

Return Value

None.

Remarks

This macro may be used to conditionally output a release LED pattern. The pattern is output if the Boolean input expression evaluates to TRUE. The parameters wIndex and dwPattern are passed to the WriteDebugLED function. Note that these parameters must be enclosed by parentheses to prevent syntax errors being generated by the preprocessor. This macro should be used sparingly, as it increases the size of retail builds.

Example

 RETAILLED(dwCurrentNumberOfItems < dwMaxNumberOfItems,
          (3, 0x12345678));

Requirements

Header

dbgapi.h

See Also

Reference

Debugging Macros
DEBUGMSG
ERRORMSG