111

Dependencies:   4DGL-uLCD-SE AD5206 mbed-rtos mbed

Fork of 4180_proj by ECE4180proj

Committer:
hanjiex
Date:
Mon Dec 07 18:41:29 2015 +0000
Revision:
13:4cec0e446def
Parent:
12:b6265952fb06
111

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hanjiex 11:d21c2da8b290 1 /*
hanjiex 11:d21c2da8b290 2 * Author: Hanjie Xie
hanjiex 11:d21c2da8b290 3 * para.cpp
hanjiex 11:d21c2da8b290 4 */
hanjiex 10:159f38636ed4 5 #include "para.h"
hanjiex 10:159f38636ed4 6 #include "mbed.h"
hanjiex 10:159f38636ed4 7
hanjiex 10:159f38636ed4 8 para::para() {
hanjiex 10:159f38636ed4 9 waveform_type=0; //0 for sine,
hanjiex 11:d21c2da8b290 10 freq=2000; //Hz
hanjiex 10:159f38636ed4 11 amp=1.65; //Sacle factor, 1=full range
hanjiex 12:b6265952fb06 12
hanjiex 11:d21c2da8b290 13 //offset=1.65;
hanjiex 10:159f38636ed4 14 }
hanjiex 10:159f38636ed4 15 void para::set_type(int a)
hanjiex 10:159f38636ed4 16 {
hanjiex 10:159f38636ed4 17 waveform_type = a;
hanjiex 10:159f38636ed4 18 }
hanjiex 12:b6265952fb06 19 void para::set_freq(int a)
hanjiex 10:159f38636ed4 20 {
hanjiex 10:159f38636ed4 21 freq = a;
hanjiex 10:159f38636ed4 22 }
hanjiex 10:159f38636ed4 23 void para::set_amp(float a)
hanjiex 10:159f38636ed4 24 {
hanjiex 10:159f38636ed4 25 amp = a;
hanjiex 10:159f38636ed4 26 }
hanjiex 11:d21c2da8b290 27
hanjiex 10:159f38636ed4 28 int para::get_type(){return waveform_type;}
hanjiex 12:b6265952fb06 29 int para::get_freq(){return freq;}
hanjiex 10:159f38636ed4 30 float para::get_amp(){return amp;}
hanjiex 11:d21c2da8b290 31 //float para::get_offset(){return offset;}