lib for realtimeMM funcs

Fork of realtimeMMLib by Graham Nicholson

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers MBedStation.cpp Source File

MBedStation.cpp

00001 
00002 #include "MBedStation.h"
00003 #include "sensor_base.h"
00004 #include "qeihw.h"
00005 #include <cstdint>
00006 
00007 
00008 MBedStation::MBedStation() 
00009 {
00010 
00011 }
00012 
00013 //sensor_base MBed::sensors[1]
00014 
00015 void MBedStation::setup()
00016 {    
00017 
00018     sensor_onoff sensor0(p5);
00019     sensor0.sensor_id = 1;
00020     sensor0.enabled = true;
00021     MBedStation::sensors[0] = sensor0;
00022     sensor_0 = sensor0;
00023 
00024     sensor_vin sensor1(p15);
00025     sensor1.sensor_id = 2;
00026     sensor1.enabled = true;
00027     MBedStation::sensors[1] = sensor1;
00028     sensor_1 = sensor1;
00029 
00030     sensor_vin sensor2(p16);
00031     sensor2.sensor_id = 3;
00032     sensor2.enabled = true;
00033     MBedStation::sensors[2] = sensor2;
00034     sensor_2 = sensor2;    
00035     
00036     /*
00037     sensor_pulse sensor3(p6);
00038     sensor3.sensor_id = 4;
00039     sensor3.enabled = true;
00040     MBedStation::sensors[3] = sensor3;
00041     sensor_3 = sensor3;
00042 
00043     
00044     sensor_max6675 sensor4(p11,p12,p13,p18);
00045     sensor4.sensor_id = 5;
00046     sensor4.enabled = true;
00047     MBedStation::sensors[4] = sensor4;
00048     sensor_4 = sensor4;    
00049 
00050 
00051     sensor_max6675 sensor5(p11,p12,p13,p17);
00052     sensor5.sensor_id = 6;
00053     sensor5.enabled = true;
00054     MBedStation::sensors[5] = sensor5;
00055     sensor_5 = sensor5;  
00056     */   
00057     
00058 }