JIAWEI ZHANG / Mbed 2 deprecated ele350ku

Dependencies:   mbed

Dependents:   Exercise8_1-2-3

Fork of ele350 by JIAWEI ZHANG

constant_app.cpp

Committer:
GGHHHH
Date:
2015-12-17
Revision:
34:498a218cf53e
Parent:
31:6f781b2ebde6
Child:
44:913bd7824dae

File content as of revision 34:498a218cf53e:

#include "constant_app.h"

ConstantApp::ConstantApp(Serial* serial) : App("Constant Voltage", serial) {
    this->analogOut = new AnalogOut (PA_4);
    this->amplitude = 3.0f;
}

void ConstantApp::start()
{
    App::start();
    this->analogOut->write(this->amplitude/3.0f);
    this->timer.start(); 

}

void ConstantApp::run()
{
   
}

void ConstantApp::stop()
{
    App::stop();
    this->analogOut->write(0);
    this->timer.stop();
    this->timer.reset();
}

void ConstantApp::setamplitude(float newamplitude)
{
    this->amplitude = newamplitude;
}