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::common::elk::Package
 

Namespaces

namespace  lampda
 Program scope.
 
namespace  lampda::common
 Shared interfaces & general utilities.
 
namespace  lampda::common::elk
 decode ELK control messages
 

Enumerations

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

Functions

bool lampda::common::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.