#include "FxPublish.hpp"

// C++ system level
// #include <cstring>     // memset, strncmp
// #include <cstdlib>     // TODO: is this for memcpy?
// #include <functional>

// ESP32 specific
#include "esp_log.h"

// project specific
#include <Types.hpp>
#include "SiliconTorch/NVSExplorer.hpp"

// qthing stuff
// #include <qthing>




// TODO: implement!




  //fxPub = new SiliconTorch::FxPublish::FxPublish();
  //fxPub->registerAtCyanBus(*cyanBus);






namespace SiliconTorch {

  namespace Service {

    void FxPublish::init() {
      setName("FxPublish");
      setNameSpace("FxPublish");
    }

    void FxPublish::start() {
      ESP_LOGW(getName().c_str(), "Starting service[ %s ] with order[ %d ]  *WHOOP* *WHOOP*", getName().c_str(), getStartOrder());
    }



  }
}