#include "Pagedata.h" class PageOneValue : public Page{ public: virtual void display(CommonData &commonData, PageData &pageData){ GwLog *logger=commonData.logger; GwApi::BoatValue *value=pageData.values[0]; if (value == NULL) return; LOG_DEBUG(GwLog::LOG,"drawing at PageOneValue, p=%s,v=%f", value->getName().c_str(), value->valid?value->value:-1.0 ); }; }; static Page* createPage(CommonData &common){return new PageOneValue();} /** * with the code below we make this page known to the PageTask * we give it a type (name) that can be selected in the config * we define which function is to be called * and we provide the number of user parameters we expect * this will be number of BoatValue pointers in pageData.values */ PageDescription registerPageOneValue( "oneValue", createPage, 1 );