From 67103eb0b524365cec352733e0617baf4e4b8bba Mon Sep 17 00:00:00 2001 From: Bastian Schroll Date: Sat, 11 Apr 2015 17:10:55 +0200 Subject: [PATCH] edit FMS validation the first 8 blocks 0-9 and a-f --- boswatch.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boswatch.py b/boswatch.py index e04ebdf..ff20a6d 100644 --- a/boswatch.py +++ b/boswatch.py @@ -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