edit FMS validation

the first 8 blocks 0-9 and a-f
This commit is contained in:
Bastian Schroll 2015-04-11 17:10:55 +02:00
parent 6c31238a78
commit 67103eb0b5

View file

@ -229,7 +229,7 @@ try:
if "CRC correct" in decoded: #check CRC is correct
fms_id = fms_service+fms_country+fms_location+fms_vehicle+fms_status+fms_direction #build FMS id
if re.search("[0-9a-f]{5}[0-9]{3}[0-9a-f]{1}[01]{1}", fms_id): #if FMS is valid
if re.search("[0-9a-f]{8}[0-9a-f]{1}[01]{1}", fms_id): #if FMS is valid
if fms_id == fms_id_old and timestamp < fms_time_old + fms_double_ignore_time: #check for double alarm
log("FMS double alarm: "+fms_id_old)
fms_time_old = timestamp #in case of double alarm, fms_double_ignore_time set new