Dmitry Kovalev
/
LGstaandart
forkd
Fork of LG2 by
Diff: Command.c
- Revision:
- 42:6fc307c4963e
- Parent:
- 38:716472a4492e
- Child:
- 45:cbc955aecebe
diff -r 70d12776d1ef -r 6fc307c4963e Command.c --- a/Command.c Sat Feb 06 18:24:01 2016 +0000 +++ b/Command.c Sun Feb 07 12:24:11 2016 +0000 @@ -367,26 +367,29 @@ void Read_CMD(void) { - Gyro.SOC_Out=0xDD; + + Gyro.SOC_Out=0xDD; //Зачем сдесь делать каждый раз? Gyro.RsErrLine = (Gyro.RsErrLine)& 0xffff; - CountBuFFIn=ReadChekCon1(BuffTemp); - if(CountBuFFIn==1) { + + CountBuFFIn=ReadChekCon1(BuffTemp); // чтение данных из консоли + + if(CountBuFFIn==1) { // если первый байт if (BuffTemp[0] != SOC_In) { ReadCon(BuffTemp); Gyro.RsErrLine += 0x100;//WriteCon("\n\r ...Error.... "); BuffTemp[99]=Gyro.RsErrLine; } - } else if(CountBuFFIn==2) { + } else if(CountBuFFIn==2) { //если второй ,fqn if (BuffTemp[1] != Gyro.My_Addres) { ReadCon(BuffTemp); Gyro.RsErrLine += 0x1;//WriteCon("\n\r ...Error_ADDRES.... "); } - } else if(CountBuFFIn==3) { + } else if(CountBuFFIn==3) { // если ьоетий байт Gyro.CMD_In=BuffTemp[2]; N=Getlengf(); - } else if(CountBuFFIn==4 && N==6) { + } else if(CountBuFFIn==4 && (N==6)) { // Дима, опиши что такое N Param1=BuffTemp[3]; } else if((CountBuFFIn==5)&&(N==7)) { //LoopOn