ESPHome  2024.9.0
Data Structures | Namespaces | Typedefs
automation.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::media_player::MediaPlayerCommandAction< Command, Ts >
 
class  esphome::media_player::PlayMediaAction< Ts >
 
class  esphome::media_player::VolumeSetAction< Ts >
 
class  esphome::media_player::StateTrigger
 
class  esphome::media_player::MediaPlayerStateTrigger< State >
 
class  esphome::media_player::IsIdleCondition< Ts >
 
class  esphome::media_player::IsPlayingCondition< Ts >
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::media_player
 

Typedefs

template<typename... Ts>
using esphome::media_player::PlayAction = MediaPlayerCommandAction< MediaPlayerCommand::MEDIA_PLAYER_COMMAND_PLAY, Ts... >
 
template<typename... Ts>
using esphome::media_player::PauseAction = MediaPlayerCommandAction< MediaPlayerCommand::MEDIA_PLAYER_COMMAND_PAUSE, Ts... >
 
template<typename... Ts>
using esphome::media_player::StopAction = MediaPlayerCommandAction< MediaPlayerCommand::MEDIA_PLAYER_COMMAND_STOP, Ts... >
 
template<typename... Ts>
using esphome::media_player::ToggleAction = MediaPlayerCommandAction< MediaPlayerCommand::MEDIA_PLAYER_COMMAND_TOGGLE, Ts... >
 
template<typename... Ts>
using esphome::media_player::VolumeUpAction = MediaPlayerCommandAction< MediaPlayerCommand::MEDIA_PLAYER_COMMAND_VOLUME_UP, Ts... >
 
template<typename... Ts>
using esphome::media_player::VolumeDownAction = MediaPlayerCommandAction< MediaPlayerCommand::MEDIA_PLAYER_COMMAND_VOLUME_DOWN, Ts... >
 
using esphome::media_player::IdleTrigger = MediaPlayerStateTrigger< MediaPlayerState::MEDIA_PLAYER_STATE_IDLE >
 
using esphome::media_player::PlayTrigger = MediaPlayerStateTrigger< MediaPlayerState::MEDIA_PLAYER_STATE_PLAYING >
 
using esphome::media_player::PauseTrigger = MediaPlayerStateTrigger< MediaPlayerState::MEDIA_PLAYER_STATE_PAUSED >
 
using esphome::media_player::AnnouncementTrigger = MediaPlayerStateTrigger< MediaPlayerState::MEDIA_PLAYER_STATE_ANNOUNCING >