SEcube open-source SDK
commodities_api.h
Go to the documentation of this file.
1 
10 #include "../../L0/L0 Base/L0_base.h"
11 
12 //PURE VIRTUAL CLASS, THE METHODS WILL BE IMPLEMENTED IN L1
13 //the L0.h contains the prototype, while the L0_commodities.cpp contains the implementation
14 class CommoditiesApi {
15 private:
17  //SUPPORT METHODS FOR THE COMMODITIES API//
19  virtual bool Se3DriveNext() = 0;
20  virtual bool Se3Info(uint64_t deadline, se3DiscoverInfo* info) = 0;
22  virtual void L0DiscoverInit() = 0;
23  virtual bool L0DiscoverNext() = 0;
24 public:
25  virtual ~CommoditiesApi() {};
26  virtual bool L0DiscoverSerialNo(uint8_t* serialNo) = 0;
27 };