36 lines
354 B
C++
36 lines
354 B
C++
|
|
||
|
#pragma once
|
||
|
|
||
|
namespace entry {
|
||
|
|
||
|
struct Set {
|
||
|
uint8_t index;
|
||
|
uint16_t frequency;
|
||
|
};
|
||
|
|
||
|
struct Clear {
|
||
|
uint8_t index;
|
||
|
};
|
||
|
|
||
|
struct SetTS {
|
||
|
uint8_t index;
|
||
|
uint16_t frequency;
|
||
|
uint32_t timestamp;
|
||
|
};
|
||
|
|
||
|
struct ClearTS {
|
||
|
uint8_t index;
|
||
|
uint32_t timestamp;
|
||
|
};
|
||
|
|
||
|
enum Type {
|
||
|
STOP,
|
||
|
VOLUME,
|
||
|
SET,
|
||
|
SET_TS,
|
||
|
CLEAR,
|
||
|
CLEAR_TS,
|
||
|
};
|
||
|
};
|
||
|
|