#pragma once
#include "BLECharacteristic.h"
#include "PowerFSM.h" // FIXME - someday I want to make this OTA thing a separate lb at at that point it can't touch this

/**
 * A characterstic with a set of overridable callbacks
 */
class CallbackCharacteristic : public BLECharacteristic, public BLECharacteristicCallbacks
{
  public:
    CallbackCharacteristic(const char *uuid, uint32_t btprops) : BLECharacteristic(uuid, btprops) { setCallbacks(this); }
};
