|
@@ -151,34 +151,34 @@ void InitSensorScanParam(void)
|
|
|
FM25L16B_Read_N_Bytes(ADDR_Sensor_Scan_Param, data, 16);
|
|
|
if(data[0] == 0x5A){
|
|
|
uint8_t *buf = data+1;
|
|
|
- SensorScanParam.enable = 1;
|
|
|
+ Pass41SensorScanParam.enable = 1;
|
|
|
if(buf[0] > 1 && buf[1] > 0){
|
|
|
- SensorScanParam.step = buf[0];
|
|
|
- SensorScanParam.nstep = buf[1];
|
|
|
+ Pass41SensorScanParam.step = buf[0];
|
|
|
+ Pass41SensorScanParam.nstep = buf[1];
|
|
|
if(buf[2] > 0 && buf[2] <= 8){
|
|
|
- SensorScanParam.cmd_num = buf[2];
|
|
|
- for (int n = 0; n < SensorScanParam.cmd_num; n++){
|
|
|
- SensorScanParam.cmd_arr[n] = buf[3+n];
|
|
|
+ Pass41SensorScanParam.cmd_num = buf[2];
|
|
|
+ for (int n = 0; n < Pass41SensorScanParam.cmd_num; n++){
|
|
|
+ Pass41SensorScanParam.cmd_arr[n] = buf[3+n];
|
|
|
}
|
|
|
}else{
|
|
|
- SensorScanParam.cmd_num = 2;
|
|
|
- SensorScanParam.cmd_arr[0] = 0x40;
|
|
|
- SensorScanParam.cmd_arr[1] = 0x91;
|
|
|
+ Pass41SensorScanParam.cmd_num = 2;
|
|
|
+ Pass41SensorScanParam.cmd_arr[0] = 0x40;
|
|
|
+ Pass41SensorScanParam.cmd_arr[1] = 0x91;
|
|
|
}
|
|
|
}else{
|
|
|
- SensorScanParam.step = 5;
|
|
|
- SensorScanParam.nstep = 6;
|
|
|
- SensorScanParam.cmd_num = 2;
|
|
|
- SensorScanParam.cmd_arr[0] = 0x40;
|
|
|
- SensorScanParam.cmd_arr[1] = 0x91;
|
|
|
+ Pass41SensorScanParam.step = 5;
|
|
|
+ Pass41SensorScanParam.nstep = 6;
|
|
|
+ Pass41SensorScanParam.cmd_num = 2;
|
|
|
+ Pass41SensorScanParam.cmd_arr[0] = 0x40;
|
|
|
+ Pass41SensorScanParam.cmd_arr[1] = 0x91;
|
|
|
}
|
|
|
}else{
|
|
|
- SensorScanParam.enable = 0;
|
|
|
- SensorScanParam.step = 5;
|
|
|
- SensorScanParam.nstep = 6;
|
|
|
- SensorScanParam.cmd_num = 2;
|
|
|
- SensorScanParam.cmd_arr[0] = 0x40;
|
|
|
- SensorScanParam.cmd_arr[1] = 0x91;
|
|
|
+ Pass41SensorScanParam.enable = 0;
|
|
|
+ Pass41SensorScanParam.step = 5;
|
|
|
+ Pass41SensorScanParam.nstep = 6;
|
|
|
+ Pass41SensorScanParam.cmd_num = 2;
|
|
|
+ Pass41SensorScanParam.cmd_arr[0] = 0x40;
|
|
|
+ Pass41SensorScanParam.cmd_arr[1] = 0x91;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -1008,7 +1008,7 @@ void Task_Usart1_Terminal(void const *argument)
|
|
|
osDelay(10); //阻塞延时,根据情况调节------保证每秒钟可以接收4帧数据,50*Nms休眠时间
|
|
|
|
|
|
// xy,新透传,41串口透传,模拟F3轮询传感器,构建数据
|
|
|
- if(SensorScanParam.enable && i_task01 % 100 == 99)
|
|
|
+ if(Pass41SensorScanParam.enable && i_task01 % 100 == 99)
|
|
|
{
|
|
|
DoInternalSensorScanAndPost();
|
|
|
}
|