|
@@ -2346,6 +2346,7 @@ void CYAServerDlg::parse_data_locate_card(BYTE* DataBuffer, int& nCurPos, int re
|
|
|
ReaderMap::iterator it = mp_reader_list.find(reader_id);
|
|
|
if (it == mp_reader_list.end())
|
|
|
{
|
|
|
+ LOCATION_SYSTEM_BRANCH(LOCATION_SYSTEM_BRANCH_70);
|
|
|
return;
|
|
|
}
|
|
|
// ¿¨ÀàÐÍ
|
|
@@ -2453,6 +2454,10 @@ void CYAServerDlg::parse_data_locate_card_vehicle(BYTE* DataBuffer, int& nCurPos
|
|
|
lTime1 |= ((long long)dwTemp & 0xffffffff);
|
|
|
// ¾àÀë
|
|
|
double dldist = CFunctions::getDistance(lTime1);
|
|
|
+ if(-1 == dldist)
|
|
|
+ {
|
|
|
+ LOCATION_SYSTEM_BRANCH(LOCATION_SYSTEM_BRANCH_71);
|
|
|
+ }
|
|
|
// ÌìÏß
|
|
|
BYTE btAntenna;
|
|
|
memcpy(&btAntenna, &DataBuffer[nCurPos], sizeof(BYTE));
|