hk

Dependencies:   mbed-rtos mbed

Fork of vr1_0CDMS_1_0 by Team Fox

Committer:
pradeepvk2208
Date:
Tue Jun 16 16:37:37 2015 +0000
Revision:
6:1f8dbe33c66a
cdmshk

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pradeepvk2208 6:1f8dbe33c66a 1 #include "mbed.h"
pradeepvk2208 6:1f8dbe33c66a 2
pradeepvk2208 6:1f8dbe33c66a 3 #define tstart -40
pradeepvk2208 6:1f8dbe33c66a 4 #define tstep 8
pradeepvk2208 6:1f8dbe33c66a 5 #define tstep_thermistor 8
pradeepvk2208 6:1f8dbe33c66a 6 #define tstart_thermistor -40
pradeepvk2208 6:1f8dbe33c66a 7
pradeepvk2208 6:1f8dbe33c66a 8 typedef struct Sensor_Data
pradeepvk2208 6:1f8dbe33c66a 9 {
pradeepvk2208 6:1f8dbe33c66a 10
pradeepvk2208 6:1f8dbe33c66a 11 float l_Temperature_sensor[2];
pradeepvk2208 6:1f8dbe33c66a 12 float l_Temperature_thermistor[4]; //read by thermistors on solar panels
pradeepvk2208 6:1f8dbe33c66a 13 float l_Payload_voltage[9]; //for payload analog signals
pradeepvk2208 6:1f8dbe33c66a 14
pradeepvk2208 6:1f8dbe33c66a 15 } Sensor_Data;
pradeepvk2208 6:1f8dbe33c66a 16
pradeepvk2208 6:1f8dbe33c66a 17 typedef struct Sensor_Data_Quantised
pradeepvk2208 6:1f8dbe33c66a 18 {
pradeepvk2208 6:1f8dbe33c66a 19 char l_Temperature_sensor[1];
pradeepvk2208 6:1f8dbe33c66a 20 char l_Temperature_thermistor[2];
pradeepvk2208 6:1f8dbe33c66a 21 char l_Payload_voltage[5];
pradeepvk2208 6:1f8dbe33c66a 22
pradeepvk2208 6:1f8dbe33c66a 23 } Sensor_Data_Quantised;
pradeepvk2208 6:1f8dbe33c66a 24
pradeepvk2208 6:1f8dbe33c66a 25 void FCTN_CDMS_HK_INIT();
pradeepvk2208 6:1f8dbe33c66a 26 char* FCTN_CDMS_HK_MAIN();
pradeepvk2208 6:1f8dbe33c66a 27
pradeepvk2208 6:1f8dbe33c66a 28 int quantiz(float l_start,float l_step,float l_x);
pradeepvk2208 6:1f8dbe33c66a 29 char CDMS_HK_DATA[8];