Dragica Stoiljkovic / Mbed 2 deprecated BMS_LV_VERZIJA_TESTIRANJE

Dependencies:   mbed

Committer:
dragica
Date:
Sun Apr 11 09:08:16 2021 +0000
Revision:
5:38b2b8790b40
SW napisan za testiranje nedelja 11 april 2021.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dragica 5:38b2b8790b40 1 #include "mbed.h"
dragica 5:38b2b8790b40 2
dragica 5:38b2b8790b40 3 const BYTE gpioID = 0x72;
dragica 5:38b2b8790b40 4 const BYTE uvID = 0x90;
dragica 5:38b2b8790b40 5 const BYTE ovID = 0x50;
dragica 5:38b2b8790b40 6 const BYTE utID = 0x99;
dragica 5:38b2b8790b40 7 const BYTE otID = 0x49;
dragica 5:38b2b8790b40 8 const BYTE toneID = 0x80;
dragica 5:38b2b8790b40 9 const BYTE uartID = 0x81;
dragica 5:38b2b8790b40 10 const BYTE uartRCID = 0x98;
dragica 5:38b2b8790b40 11 const BYTE uartRRID = 0x97;
dragica 5:38b2b8790b40 12 const BYTE uartTRID = 0x65;
dragica 5:38b2b8790b40 13 const BYTE COMHID = 0x63;
dragica 5:38b2b8790b40 14 const BYTE COMHRCID = 0x95;
dragica 5:38b2b8790b40 15 const BYTE COMHRRID = 0x73;
dragica 5:38b2b8790b40 16 const BYTE COMHTRID = 0x66;
dragica 5:38b2b8790b40 17 const BYTE COMLID = 0x91;
dragica 5:38b2b8790b40 18 const BYTE COMLRCID = 0x90;
dragica 5:38b2b8790b40 19 const BYTE COMLRRID = 0x72;
dragica 5:38b2b8790b40 20 const BYTE COMLTRID = 0x33;
dragica 5:38b2b8790b40 21 const BYTE otpID = 0x94;
dragica 5:38b2b8790b40 22 const BYTE railID = 0x32;
dragica 5:38b2b8790b40 23 const BYTE ovuvBistID = 0x22;
dragica 5:38b2b8790b40 24 const BYTE otutBistID = 0x26;
dragica 5:38b2b8790b40 25 const BYTE tempID = 0x70;
dragica 5:38b2b8790b40 26 const BYTE voltID = 0X71;
dragica 5:38b2b8790b40 27
dragica 5:38b2b8790b40 28 extern CAN can1;
dragica 5:38b2b8790b40 29 extern CANMessage message1;
dragica 5:38b2b8790b40 30
dragica 5:38b2b8790b40 31
dragica 5:38b2b8790b40 32 void sendCANbyte(BYTE ID, BYTE data)
dragica 5:38b2b8790b40 33 {
dragica 5:38b2b8790b40 34 message1.id = ID;
dragica 5:38b2b8790b40 35 message1.data[0] = data;
dragica 5:38b2b8790b40 36 can1.write(message1);
dragica 5:38b2b8790b40 37 }
dragica 5:38b2b8790b40 38
dragica 5:38b2b8790b40 39 void sendCAN(BYTE ID, int data)
dragica 5:38b2b8790b40 40 {
dragica 5:38b2b8790b40 41 message1.id = ID;
dragica 5:38b2b8790b40 42
dragica 5:38b2b8790b40 43 int j = 0;
dragica 5:38b2b8790b40 44 BYTE dataMOD = data % 256 ;
dragica 5:38b2b8790b40 45 int dataDIV = data;
dragica 5:38b2b8790b40 46
dragica 5:38b2b8790b40 47 while(dataDIV > 0)
dragica 5:38b2b8790b40 48 {
dragica 5:38b2b8790b40 49 message1. data[j++]= dataMOD;
dragica 5:38b2b8790b40 50 dataDIV = dataDIV >> 8;
dragica 5:38b2b8790b40 51 dataMOD = dataDIV % 256;
dragica 5:38b2b8790b40 52 }
dragica 5:38b2b8790b40 53 }
dragica 5:38b2b8790b40 54