ESPHome  2024.4.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)

◆ dump()

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

◆ encode()

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

◆ 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: