To respond to AutoTRASSIR events use the activate_on_lpr_events() function
def f(ev):
message("Unique event number: %s" % ev.id)
message("Number: %s" % ev.plate)
message("Recognition confidence: %s" % ev.quality)
message("Country: %s" % ev.country)
message("Template: %s" % ev.tpl)
message("Time of entry into frame: %s" % ev.time_enter)
message("Time of best view: %s" % ev.time_bestview)
message("Time of departure from frame: %s" % ev.time_leave)
message("Channel identifier: %s" % ev.channel)
message("Server identifier: %s" % ev.server)
message("Speed (if using radar): %s" % ev.radar_speed)
message("Found on lists: %s" % ev.found_on_lists)
message("Flags: %x" % ev.flags)
activate_on_lpr_events(f) You can apply bitwise logic to the flags using "&" and the LPR_* constants.
def f(ev):
message("Vehicle license plate number: %s" % ev.plate)
if ev.flags & LPR_UP: message("Heading up from the camera")
if ev.flags & LPR_DOWN: message("Heading down from the camera")
if ev.flags & LPR_BLACKLIST: message("On the blacklist")
if ev.flags & LPR_WHITELIST: message("On the whitelist")
if ev.flags & LPR_INFO: message("On the informational list")
if ev.flags & LPR_EXT_DB_ERROR: message("External database error")
if ev.flags & LPR_CORRECTED: message("Number corrected by operator")
activate_on_lpr_events(f) 
