Macros

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_BUTTON_ON_OFF
 plugin infrared-led button-on-off
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_BUTTON_TOGGLE
 plugin infrared-led button-toggle
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_OFF
 plugin infrared-led off
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_ON
 plugin infrared-led on
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_SIMULATE_HOLD
 plugin infrared-led simulate-hold [index:1]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_SIMULATE_PRESS
 plugin infrared-led simulate-press [index:1]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_SIMULATE_REMOTE
 plugin infrared-led simulate-remote [index:1]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_TOGGLE
 plugin infrared-led toggle

Detailed Description

The Infrared LED plugin contributes several commands to the application framework's CLI. These commands are used for testing low level operation of the LED and sending out IR waveforms as if a button had been pressed or held.

Macro Definition Documentation

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_BUTTON_ON_OFF

plugin infrared-led button-on-off

  • Turn IR LED on and off based on state of BUTTON1.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_BUTTON_TOGGLE

plugin infrared-led button-toggle

  • Toggle IR LED each time BUTTON1 is pressed.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_OFF

plugin infrared-led off

  • Turn off IR LED.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_ON

plugin infrared-led on

  • Turn on IR LED.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_SIMULATE_HOLD

plugin infrared-led simulate-hold [index:1]

  • Output IR waveform as if a button were held.
    • index - INT8U - The index of UIRD database to use for the waveform.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_SIMULATE_PRESS

plugin infrared-led simulate-press [index:1]

  • Output IR waveform as if a button were pressed.
    • index - INT8U - The index of UIRD database to use for the waveform.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_SIMULATE_REMOTE

plugin infrared-led simulate-remote [index:1]

  • Output IR waveform when BUTTON1 is pressed or held.
    • index - INT8U - The index of UIRD database to use for the waveform.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_INFRARED_LED_PLUGIN_INFRARED_LED_TOGGLE

plugin infrared-led toggle

  • Toggle IR LED once.