4 errors

Dependencies:   KS0108_PCF8574 mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers menbedMenuParam.cpp Source File

menbedMenuParam.cpp

00001 #include "mbed.h"
00002 #include "include/menbedMenuParam.h"
00003 
00004 MenbedMenuParam::MenbedMenuParam (
00005     float (*initValFcn)(void), void (*finalValFcn)(float),
00006     bool liveUpdate, float min, float max,
00007     float inc) : 
00008     initValFcn(initValFcn), finalValFcn(finalValFcn), _liveUpdate(liveUpdate),
00009     _min(min), _max(max), _inc(inc)    
00010 {
00011 }
00012 
00013 float MenbedMenuParam::getVal (void)
00014 {
00015     if (initValFcn == NULL)
00016         return 0.0;
00017         
00018     return initValFcn();
00019 }
00020 
00021 void MenbedMenuParam::setVal (float v)
00022 {
00023     if (finalValFcn == NULL)
00024         return;
00025         
00026     finalValFcn(v);
00027 }