ESPHome  2024.11.0
Public Member Functions
esphome::remote_base::NexaProtocol Class Reference

#include <nexa_protocol.h>

Inheritance diagram for esphome::remote_base::NexaProtocol:
esphome::remote_base::RemoteProtocol< NexaData >

Public Member Functions

void one (RemoteTransmitData *dst) const
 
void zero (RemoteTransmitData *dst) const
 
void sync (RemoteTransmitData *dst) const
 
void encode (RemoteTransmitData *dst, const NexaData &data) override
 
optional< NexaDatadecode (RemoteReceiveData src) override
 
void dump (const NexaData &data) override
 

Additional Inherited Members

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

Detailed Description

Definition at line 22 of file nexa_protocol.h.

Member Function Documentation

◆ decode()

optional< NexaData > esphome::remote_base::NexaProtocol::decode ( RemoteReceiveData  src)
overridevirtual

◆ dump()

void esphome::remote_base::NexaProtocol::dump ( const NexaData data)
overridevirtual

◆ encode()

void esphome::remote_base::NexaProtocol::encode ( RemoteTransmitData dst,
const NexaData data 
)
overridevirtual

◆ one()

void esphome::remote_base::NexaProtocol::one ( RemoteTransmitData dst) const

Definition at line 22 of file nexa_protocol.cpp.

◆ sync()

void esphome::remote_base::NexaProtocol::sync ( RemoteTransmitData dst) const

Definition at line 34 of file nexa_protocol.cpp.

◆ zero()

void esphome::remote_base::NexaProtocol::zero ( RemoteTransmitData dst) const

Definition at line 28 of file nexa_protocol.cpp.


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