ESPHome  2023.5.5
Namespaces | Functions
user_services.cpp File Reference

Go to the source code of this file.

Namespaces

 esphome
 
 esphome::api
 

Functions

template<>
bool esphome::api::get_execute_arg_value< bool > (const ExecuteServiceArgument &arg)
 
template<>
int esphome::api::get_execute_arg_value< int > (const ExecuteServiceArgument &arg)
 
template<>
float esphome::api::get_execute_arg_value< float > (const ExecuteServiceArgument &arg)
 
template<>
std::string esphome::api::get_execute_arg_value< std::string > (const ExecuteServiceArgument &arg)
 
template<>
std::vector< bool > esphome::api::get_execute_arg_value< std::vector< bool > > (const ExecuteServiceArgument &arg)
 
template<>
std::vector< int32_t > esphome::api::get_execute_arg_value< std::vector< int32_t > > (const ExecuteServiceArgument &arg)
 
template<>
std::vector< float > esphome::api::get_execute_arg_value< std::vector< float > > (const ExecuteServiceArgument &arg)
 
template<>
std::vector< std::string > esphome::api::get_execute_arg_value< std::vector< std::string > > (const ExecuteServiceArgument &arg)
 
template<>
enums::ServiceArgType esphome::api::to_service_arg_type< bool > ()
 
template<>
enums::ServiceArgType esphome::api::to_service_arg_type< int > ()
 
template<>
enums::ServiceArgType esphome::api::to_service_arg_type< float > ()
 
template<>
enums::ServiceArgType esphome::api::to_service_arg_type< std::string > ()
 
template<>
enums::ServiceArgType esphome::api::to_service_arg_type< std::vector< bool > > ()
 
template<>
enums::ServiceArgType esphome::api::to_service_arg_type< std::vector< int > > ()
 
template<>
enums::ServiceArgType esphome::api::to_service_arg_type< std::vector< float > > ()
 
template<>
enums::ServiceArgType esphome::api::to_service_arg_type< std::vector< std::string > > ()