23 #ifndef PIXPLANEFMCCDU_SRC_ABSTRACTFMC_H_ 24 #define PIXPLANEFMCCDU_SRC_ABSTRACTFMC_H_ 41 virtual std::string
getName() = 0;
47 virtual void init () =0;
56 virtual void deInit () = 0;
72 virtual void receiveDataRef(std::string type, std::string dataref, std::string value) {};
80 virtual void keyPressEvent (
int row,
int col) = 0;
81 virtual void keyReleaseEvent (
int row,
int col) = 0;
virtual std::string getName()=0
returns name of FMC plugin.
Definition: AbstractFMC.h:28
virtual void receiveDataRef(std::string type, std::string dataref, std::string value)
called when we receive a float dataref from the server.
Definition: AbstractFMC.h:72
virtual void subscribeDataRefs()
subscribe to datarefs
Definition: AbstractFMC.h:68
virtual void deInit()=0
de-initialize the fmc.