[Changelog] cellocator protocol
Programming command (message type 1) added for cellocator protocol. It allows to configure the cellocator devices.
- Edited
Message type 7 is supported for Cellocator protocol: Logged Fragment of Forwarded Data from Serial Port to
Wireless Channel. Container fragment is registered as hex string in parameter payload.hex.
Output state change setting is supported for Cello IQ and Cello CAN IQ devices:
Cellocator protocol update is planned for tomorrow 2020-08-27, 12:00 UTC - parsing will be switched to new parsing engine. This is an internal process, no changes in devices' work are expected.
Commands of Cellocator protocol are refactored. The following changes was introduced:
- New command Generic Command - custom_message_type_0 is implemented.
This command is to be used instead of status, reset, track_time, engine_stop commands which will be removed in a week, 3-Sep-2020. Examples may be found here.
- New command Modular Message Request - custom_message_type_9 is implemented.
This command is to be used instead of firmware, can, location commands which will be removed in a week, 3-Sep-2020. Examples may be found here.
- New command Programming Command - custom_message_type_1 is implemented. This command is a replacement for prog_cmd command which will be removed in a week, 3-Sep-2020. Examples may be found here.
- Edited
New settings added for Cellocator CR-300 device: Request Position and Request Connect to Server, Actions tab:
- Edited
Cellocator protocol updated: added parsing of Message Type 11 > Module 28 > Events:
- 3 - Man Down - flespi parameter mandown.alarm.status=true is registered for this event
- 11 - Check-In
- 18 - Sudden Pressure Change - flespi parameter altitude.difference is registered for this event (value is in meters)
- 19 - Check-out by timeout event
- 20 - Check-out by user event
- 23 - MultiSense button pressed event - flespi parameter button.pressed.event=true
The list of supported devices for Cellocator protocol has been extended to include the following ones:
Some changes in parameters are introduced for Cellocator protocol:
- parameters din and dout are deprecated and will be removed in a week, 30-Mar-2021 at 9:00 UTC approx.
- parameters device.io.bitmask.1 - device.io.bitmask.4 are registered instead, containing 1st - 4th Bytes of Device's I/O Status accordingly
Cellocator protocol updated: added new modules of Message type 11:
- Module 70: Driver Behavior Event
- Module 75: Driver Behavior Maneuver Extended Data
Cellocator protocol is updated: Event Code 13 (Guest MultiSense raw data) of Module 28 (General Status Event) is supported.
The following flespi parameters are registered:
- sensor.rssi.1 - byte 10 RSSI, dBm
- sensor.mac.address - bytes 11-16 MAC Address
- sensor.battery.voltage.1 - bytes 18-19 Battery Level, V
- sensor.temperature - bytes 26-27 Temperature, Celsius degrees
- sensor.humidity - bytes 28-29 Humidity, %
- sensor.illumination - bytes 30-31 Light Level, lux
- sensor.x.acceleration - bytes 33-34 Last measured X acceleration, g
- sensor.y.acceleration - bytes 35-36 Last measured Y acceleration, g
- sensor.z.acceleration - bytes 37-38 Last measured Z acceleration, g
- sensor.battery.voltage.2 - bytes 39-40 Battery Level, V
- temperature.alert - bit 2 of byte 41, Temp Alert
- himidity.alert - bit 6 of byte 41, Humidity Alert
- sensor.rssi.2 - byte 42 RSSI, dBm
Cellocator protocol is updated: Event code 8 (MultiSense Added) and Event code 9 (MultiSense Removed) of Module 28 (General Status Event) are supported.
The following flespi parameters are registered for these events:
- sensor.mac.address - MAC Address
- sensor.battery.level - Battery level, %
- sensor.rssi - Last RSSI value (SR-RF) (Signed, dBm units)