55555555555555555

555555555555555555555

for(i=0; i<pDevCfgParam->thmlvibeParam.u8RuleNum; ) { flag = 0; // 作为删除标志 // memset(tempVibeRules, 0, sizeof(THMLVIBE_RULES_S)*8); if(pDevCfgParam->thmlvibeParam.byviberules[i].u8AlarmType > SC_VIBE_MOVE_DETECTION) // 这个判别条件先加着 { for(k=0; k<pDevCfgParam->thmlvibeParam.byviberules[i].u8PointNum; k++) { printf("11111111111111 K=%d\n", k); if((int)(pDevCfgParam->thmlvibeParam.byviberules[i].astPoints[k].f32X * 1000) < netCmdThmlDelVibeRULECfg.point[0].s32X || (int)(pDevCfgParam->thmlvibeParam.byviberules[i].astPoints[k].f32X * 1000) > netCmdThmlDelVibeRULECfg.point[1].s32X || (int)(pDevCfgParam->thmlvibeParam.byviberules[i].astPoints[k].f32Y * 1000) < netCmdThmlDelVibeRULECfg.point[0].s32Y || (int)(pDevCfgParam->thmlvibeParam.byviberules[i].astPoints[k].f32Y * 1000) > netCmdThmlDelVibeRULECfg.point[1].s32Y) { flag = 1; break; } } if(!flag) { if(i != pDevCfgParam->thmlvibeParam.u8RuleNum - 1) { printf("222222222222222222222 u8RuleNum=%d\n", i); memmove(&pDevCfgParam->thmlvibeParam.byviberules[i],&pDevCfgParam->thmlvibeParam.byviberules[i + 1],(pDevCfgParam->thmlvibeParam.u8RuleNum - i - 1) * sizeof(THMLVIBE_RULES_S)); // memcpy(&(tempVibeRules[i]), &(pDevCfgParam->thmlvibeParam.byviberules[i+1]), sizeof(THMLVIBE_RULES_S)*(pDevCfgParam->thmlvibeParam.u8RuleNum-1-i)); // memcpy(&(pDevCfgParam->thmlvibeParam.byviberules[i]), &(tempVibeRules[i]), sizeof(THMLVIBE_RULES_S)*(pDevCfgParam->thmlvibeParam.u8RuleNum-1-i)); // } // else // { // printf("3333333333333333333333 u8RuleNum=%d\n", i); memset(&pDevCfgParam->thmlvibeParam.byviberules[pDevCfgParam->thmlvibeParam.u8RuleNum - 1],0, sizeof(THMLVIBE_RULES_S)); // memset(&(pDevCfgParam->thmlvibeParam.byviberules[i]), 0, sizeof(THMLVIBE_RULES_S)); } pDevCfgParam->thmlvibeParam.u8RuleNum--; printf("55555555555555555 pDevCfgParam->thmlvibeParam.u8RuleNum=%d\n", pDevCfgParam->thmlvibeParam.u8RuleNum); } else { i++; } } else { printf("444444444444444444444444 u8RuleNum=%d\n", i); i++; } }
11-13
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值