Lamp-Da 0.1
A compact lantern project
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
elk_decoder.h File Reference

Decoder of the Bluetooth ELK messages. More...

Go to the source code of this file.

Classes

struct  lampda::utils::ELK::Package
 

Namespaces

namespace  lampda
 Program scope.
 
namespace  lampda::utils
 Utility function and classes.
 
namespace  lampda::utils::ELK
 decode ELK control messages
 

Enumerations

enum class  lampda::utils::ELK::Type : uint8_t {
  lampda::utils::ELK::INVALID = 0 , lampda::utils::ELK::ONOFF , lampda::utils::ELK::BRIGHTNESS , lampda::utils::ELK::PATTERN_SELECT ,
  lampda::utils::ELK::PATTERN_SPEED , lampda::utils::ELK::COLOR_SELECT , lampda::utils::ELK::MIC_ONOFF , lampda::utils::ELK::MIC_MODE ,
  lampda::utils::ELK::MIC_SENSITIVITY , lampda::utils::ELK::LED_ORDER , lampda::utils::ELK::SET_TIME , lampda::utils::ELK::TIMING
}
 

Functions

bool lampda::utils::ELK::decode_ELK_message (const uint8_t *msg, uint16_t len, Package &package)
 Decode a given message, assuming it it a ELK control message.
 

Detailed Description

Decoder of the Bluetooth ELK messages.