03.04.2019. revision - minor tweaks and changes

Dependents:   IntegrationCAN_03apr_FSRA2019

CANadressID.h

Committer:
Stefan_Sofijanic
Date:
2019-04-02
Revision:
1:ad6ce1030851
Parent:
0:9cbaaaf1768f

File content as of revision 1:ad6ce1030851:

#ifndef _CAN_IDADRESS_H_
#define _CAN_IDADRESS_H_
/*
 *  CANadreess.h sadrzi macro functions za svaki podatak:
 *      - ID sa kojeg se cita
 *      - poziciju u poruci
 * 
 *  Ovo se koristi pri funkciji: uint16_t get_data(char, char);
 *  - prvi argument je ID sa kojeg se cita
 *  - drugi argument je pozicija podatka u poruci
 *  Jedna CAN poruka moze da procita 4 podatka velicine 2B i pozicija koja je u
 *  opsegu od 0 do 3. 
 *
 *  Svaki novipodatak se "kaci" na CAN tako sto mu se upise ID i adresa ovde
 *
*/

//MACRO potpis: ID,POS

#define DTA1_RPM 0,0
#define DTA1_TPS 0,1
#define DTA1_WaterTemp 0,2
#define DTA1_AirTemp 0,3

#define DTA2_MAP 1,0
#define DTA2_Lambda 1,1
#define DTA2_Speed 1,2
#define DTA2_OilPres 1,3

#define DTA3_OilTemp 2,1
#define DTA3_Volts 2,2

#define DTA4_Gear 3,0

//#define DTA5_ 4,0

#define DTA6_Crank 5,2

#define LVDT_FRONT_FLLVDT0 4096,0
#define LVDT_FRONT_FLLVDT1 4096,1

#define LVDT_REAR_RLLVDT0 4097,0
#define LVDT_REAR_RLLVDT1 4097,1

#define BRAKES 4097,0

#endif