Cellocator protocol is updated as a part of big refactoring process. The following changes are introduced.
Modules 46: 2G/3G/4G Cell-ID, 70: Driver Behavior Event and 75: Driver Behavior Maneuver Extended Data will not be registered a separate message any more, instead all parameters that come for these modules will be registered into one message for each packet received from device.
Below is a layout of modules values into flespi parameters.
Module 70: Driver Behavior Event
- Calibration Status - calibration.status: true - calibration is in progress, false - calibration is finished
- Engine - engine.ignition.status: true - ignition is On, false - ignition is OFF
- Driver ID - driver.id
- Event Reason 2 - Accident (Crash) event:
-- crash.event=true will always present for Accident (Crash) event
-- Crash Orientation- crash.direction.enum
-- Roll - rollover.alarm.status: true - roll detected, false - roll not detected
-- Parking - crash.movement.status: true - crash while driving, false - crash while parking
- Event Reason 5 - Calibration event:
-- Calibration Status - calibration.state.enum
-- Calibration Step - calibration.step
-- Calibration Phase - calibration.phase
- Event Reason 6 - Harsh Acceleration:
-- harsh.acceleration.event=true will be registered for this event
- Event Reason 7 - Harsh Braking:
-- harsh.braking.event=true will be registered for this event
- Event Reason 8 - Harsh Turn:
-- harsh.turn.event=true will be registered for this event
-- harsh.turn.right.event=true will be registered for right turn detected
-- harsh.turn.left.event=true will be registered for left turn detected
- Event Reason 9 - Over Speeding:
-- overspeeding.event: true - for Over Speeding Start event, false for - Over Speeding Stop event.
Module 75: Driver Behavior Maneuver Extended Data
- Maneuver Type: depending on the value one of the following parameters will ve registered:
-- maneuver.harsh.acceleration.event=true
-- maneuver.harsh.braking.event=true
-- maneuver.harsh.turn.right.event=true
-- maneuver.harsh.turn.left.event=true
-- maneuver.overspeeding.event=true
- Maneuver Start Longitude - maneuver.start.longitude ,degrees
- Maneuver Start Latitude - maneuver.start.latitude, degrees
- Maneuver Stop Longitude - maneuver.stop.longitude, degrees, registered only for over speeding event
- Maneuver Stop Latitude - maneuver.stop.latitude, degrees, registered only for over speeding event
- Maneuver Start GPS Fix - maneuver.start.position.valid: true - GPS fix is valid, false - no GPS fix
- Maneuver Start time and date - maneuver.start.timestamp, seconds
- Maneuver Stop GPS Fix - maneuver.stop.position.valid: true - GPS fix is valid, false - no GPS fix, registered only for over speeding event
- Maneuver Stop time and date - maneuver.stop.timestamp, seconds, registered only for over speeding event
- Maneuver Duration - maneuver.duration, seconds
- Max X Acceleration - maneuver.max.x.acceleration, g
- Max Y Acceleration - maneuver.max.y.acceleration, g
- Max Speed - maneuver.max.speed, km/h
- Turn Direction Change - maneuver.harsh.turn.angle, degrees
Module 46: 2G/3G/4G Cell-ID: see parameters layout in this post namo