for CAN communication between two mbeds
myCAN.h
- Committer:
- YSB
- Date:
- 2013-07-20
- Revision:
- 0:6e7d11ed7dc8
File content as of revision 0:6e7d11ed7dc8:
#ifndef MBED_MYCAN_H #define MBED_MYCAN_h #include "mbed.h" class myCAN: public CAN{ public: myCAN(PinName rd,PinName td); char* get_time(void); char* get_latitude(void); char* get_longitude(void); int get_NoS(void); float get_temp(void); int get_pres(void); float get_a_x(void); float get_a_y(void); int get_a_z(void); int get_j_x(void); int get_j_y(void); int get_j_z(void); void make_logger_senddata(char* time,int NoS,char* latitude,char* longitude,int a_z,int temp,int pres); void make_mission_senddata(void); void send(char user); private: char CANdata[9][8]; CANMessage msg; char time[9]; //= {'0','0',':','0','0',':','0','0','\0'}; int NoS; char latitude[10]; char longitude[11]; int acel[3]; int jail[3]; int temp; int pres; void rxHandler(void); }; #endif