Skip to main content

Lpr event

Sent when lpr recognition occurs

Event Example

socket.on("lpr_event", data => {
console.log("Event data received: ", data);
})

Event Payload

interface LprCamera {
id: number;
device_id: string;
device_serial: string;
name: string;
account_id: number;
lot_id: number | null;
zone_id: number | null;
mac: string;
deleted_at: Date | null;
created_at: Date;
updated_at: Date;
status: LprDeviceStatuses;
lpr_position: LprPositions;
connected_device_type: DeviceTypes;
}

interface LprCamera2 {
id: number;
device_id: string;
name: string;
}

interface RelatedLotEntry {
id: number;
scan_time: Date;
lpr_camera_id: number;
lot_id: number;
related_lot_entry_id: number;
duration: number;
is_allowed: boolean;
direction: string;
license_plate: string;
license_plate_image_url: string | null;
full_image_url: string | null;
created_at: Date;
updated_at: Date;
lpr_camera: LprCamera2;
}

interface LprEvent {
data: {
lot_id: number,
data: {
id: number;
scan_time: Date;
lpr_camera_id: number;
lot_id: number;
is_allowed: number;
license_plate_image_url: string | null;
full_image_url: string | null;
duration: number | null;
related_lot_entry_id: number | null;
direction: LotEntryDirections;
license_plate: string;
created_at: Date;
updated_at: Date;
lpr_camera: LprCamera;
related_lot_entry?: RelatedLotEntry;
}
}
}