Creating an IoT platform for smart agriculture. Collecting data and sending them to thingspeak for analysis
Dependencies: DHT11 LPS22HB LSM6DSL VL53L0X
CANbus.h
- Committer:
- kaoriw
- Date:
- 2018-06-08
- Revision:
- 1:469ea8167b80
- Parent:
- 0:07ff689741d2
File content as of revision 1:469ea8167b80:
#ifndef CANBUS_H #define CANBUS_H #include "mbed.h" /* Variables for collecting values */ int battery_current, battery_voltage, Bat_SOC, speed, motorTemperature; /* Configure CAN pins */ CAN can(D15, D14); /* Functions */ struct VMS_Msg1 data_pack(int* data); void data_parse(struct VMS_Msg1 packed_data); #pragma pack(push, 1) struct VMS_Msg1{ int battery_current:16; int battery_voltage:8; int Bat_SOC:8; int speed:8; int motorTemperature:8; int Gear:2; int KeyLocation:2; int downrating:1; int AirCondEnable:1; int PEPScert:2; int ReadySignal:8; }VMS_Msg1; #pragma pack(pop) #endif