ESPHome  2023.11.6
Public Member Functions
esphome::remote_base::RemoteProtocol< T > Class Template Referenceabstract

#include <remote_base.h>

Public Member Functions

virtual void encode (RemoteTransmitData *dst, const T &data)=0
 
virtual optional< T > decode (RemoteReceiveData src)=0
 
virtual void dump (const T &data)=0
 

Detailed Description

template<typename T>
class esphome::remote_base::RemoteProtocol< T >

Definition at line 185 of file remote_base.h.

Member Function Documentation

◆ decode()

template<typename T>
virtual optional<T> esphome::remote_base::RemoteProtocol< T >::decode ( RemoteReceiveData  src)
pure virtual

◆ dump()

template<typename T>
virtual void esphome::remote_base::RemoteProtocol< T >::dump ( const T &  data)
pure virtual

◆ encode()

template<typename T>
virtual void esphome::remote_base::RemoteProtocol< T >::encode ( RemoteTransmitData dst,
const T &  data 
)
pure virtual

The documentation for this class was generated from the following file: