ESPHome 2025.5.0
Loading...
Searching...
No Matches
esphome::remote_base::CanalSatBaseProtocol Class Reference

#include <canalsat_protocol.h>

Inheritance diagram for esphome::remote_base::CanalSatBaseProtocol:
esphome::remote_base::RemoteProtocol< CanalSatData > esphome::remote_base::CanalSatLDProtocol esphome::remote_base::CanalSatProtocol

Public Member Functions

void encode (RemoteTransmitData *dst, const CanalSatData &data) override
 
optional< CanalSatDatadecode (RemoteReceiveData src) override
 
void dump (const CanalSatData &data) override
 
- Public Member Functions inherited from esphome::remote_base::RemoteProtocol< CanalSatData >

Protected Attributes

uint16_t frequency_
 
uint16_t unit_
 
const char * tag_
 

Additional Inherited Members

- Public Types inherited from esphome::remote_base::RemoteProtocol< CanalSatData >
using ProtocolData
 

Detailed Description

Definition at line 21 of file canalsat_protocol.h.

Member Function Documentation

◆ decode()

optional< CanalSatData > esphome::remote_base::CanalSatBaseProtocol::decode ( RemoteReceiveData src)
overridevirtual

◆ dump()

void esphome::remote_base::CanalSatBaseProtocol::dump ( const CanalSatData & data)
overridevirtual

◆ encode()

void esphome::remote_base::CanalSatBaseProtocol::encode ( RemoteTransmitData * dst,
const CanalSatData & data )
overridevirtual

Field Documentation

◆ frequency_

uint16_t esphome::remote_base::CanalSatBaseProtocol::frequency_
protected

Definition at line 28 of file canalsat_protocol.h.

◆ tag_

const char* esphome::remote_base::CanalSatBaseProtocol::tag_
protected

Definition at line 30 of file canalsat_protocol.h.

◆ unit_

uint16_t esphome::remote_base::CanalSatBaseProtocol::unit_
protected

Definition at line 29 of file canalsat_protocol.h.


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