Vinícius Alves / Mbed 2 deprecated MenuLCD_copy

Dependencies:   MenuLCD 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 #include  <string>
00004 
00005 MenbedMenuParam::MenbedMenuParam (
00006     float (*initValFcn)(void), void (*finalValFcn)(float),
00007     bool liveUpdate, float min, float max,
00008     float inc) : 
00009     initValFcn(initValFcn), finalValFcn(finalValFcn), _liveUpdate(liveUpdate),
00010     _min(min), _max(max), _inc(inc)    
00011 {
00012 }
00013 
00014 
00015 float MenbedMenuParam::getVal (void)
00016 {
00017     if (initValFcn == NULL)
00018         return 0.0;
00019         
00020     return initValFcn();
00021 }
00022 
00023 void MenbedMenuParam::setVal (float v)
00024 {
00025     if (finalValFcn == NULL)
00026         return;
00027         
00028     finalValFcn(v);
00029 }