Below is a layout of values of MultiSense module 28 of message type 11 into flespi parameters.
Applicable for Cellocator CelloTrack Nano
Module 28: General Status Event
- Event Category - event.category, event.category.1, event.category.2 etc
- Event Code - event.enum, event.enum.1, event.enum.2 etc
Since this module can contian several events, parameters event.category and event.enum are registered with indices staring with 1 and increasing by 1 for the second and subsequest events (if present). If module 28 contains only one event - only one pair of parameters will be registered: event.category and event.enum without indexes.
The other parameters depend on the event.category and event.enum value.
event.enum=1 (event.category=1): Impact
- impact.event=true
- Source of measurement - measurement.source.<event.enum>
- Impact acceleration RMS value = SQRT (X2 + Y2 + Z2) - acceleration.rms.<measurement.source>
event.enum=3 (event.category=1): Man Down
event.enum=4 (event.category=1): Package Open/Closed
- Source of measurement - measurement.source.<event.enum>
- Open/Close - sensor.package.status.<measurement.source>, true - opened, false - closed
- Filtered current light value - sensor.illuminance.<measurement.source>, lux
event.enum=7 (event.category=1): MultiSense Provisioning
- Source of measurement - measurement.source.<event.enum>
- Problem Code - sensor.error.code.<measurement.source>
- Battery level - sensor.battery.level.<measurement.source>, %
- Last RSSI value - sensor.rssi.<measurement.source>, dBm
- Time of last communication from the specific MultiSense - sensor.last.timestamp.<measurement.source>, s
- Last measured temperature - sensor.temperature.<measurement.source>, °C
- Last measured humidity - sensor.humidity.<measurement.source>, %
- Last measured light level - sensor.illuminance.<measurement.source>, lux
- Last measured X acceleration - sensor.x.acceleration.<measurement.source>, g
- Last measured Y acceleration - sensor.y.acceleration.<measurement.source>, g
- Last measured Z acceleration - sensor.z.acceleration.<measurement.source>, g
- Magnetic Sensor State - sensor.magnet.status.<measurement.source>: true - magnet present, false - magnet not present
- Package State - sensor.package.status.<measurement.source>: true - open, false - closed
event.enum=8 (event.category=1): MultiSense Added
- Source of measurement - measurement.source.<event.enum>
- sensor.paired.status.<measurement.source>=true
- MAC Address - sensor.mac.address.<measurement.source>
- HW-TYPE of added MultiSense - sensor.type.bitmask.<measurement.source>
- Battery level - sensor.battery.level.<measurement.source>, %
- Last RSSI value - sensor.rssi.<measurement.source>, dBm
event.enum=9 (event.category=1): MultiSense Removed
- Source of measurement - measurement.source.<event.enum>
- _sensor.paired.status.<measurement.source>=false
- MAC Address - sensor.mac.address.<measurement.source>
- HW-TYPE of added MultiSense - sensor.type.bitmask.<measurement.source>
- Battery level - sensor.battery.level.<measurement.source>, %
- Last RSSI value - sensor.rssi.<measurement.source>, dBm
event.enum=10 (event.category=1): Work-ID/Activation
event.enum=13 (event.category=1): Guest MultiSense raw data
- Source of measurement - measurement.source.<event.enum>
- RSSI - sensor.rssi.<measurement.source>, dBm
- MAC Address - sensor.mac.address.<measurement.source>
- Group ID - sensor.group.id.<measurement.source>
- Battery Level - sensor.battery.voltage.<measurement.source>, V
- TX Reason - sensor.report.reason.<measurement.source>
- Temperature - sensor.temperature.<measurement.source>, °C
- Humidity - sensor.humidity.<measurement.source>, %
- Light Level - sensor.illuminance.<measurement.source>, lux
- Magnetic Sensor State - sensor.magnet.status.<measurement.source>
- Package State - sensor.package.status.<measurement.source>
- Last measured X acceleration - sensor.x.acceleration.<measurement.source>, g
- Last measured Y acceleration - sensor.y.acceleration.<measurement.source>, g
- Last measured Z acceleration - sensor.z.acceleration.<measurement.source>, g
- Battery Level - sensor.battery.voltage.<measurement.source>, V
- Temperature Alert - sensor.temperature.alert.<measurement.source>
- Humidity Alert - sensor.humidity.alert.<measurement.source>
- RSSI - sensor.rssi.<measurement.source>, dBm
event.enum=15 (event.category=1): MultiSense Door/Window Open/Close
- Source of measurement - measurement.source.<event.enum>
- Open/Close - sensor.door.status.<measurement.source>: true - open, false - closed
event.enum=16 (event.category=1): Free-fall
- free.fall.event=true
- Source of measurement - measurement.source.<event.enum>
- Free fall acceleration RMS value = SQRT (X2 + Y2 + Z2) - acceleration.rms.<measurement.source>
event.enum=17 (event.category=1): Tag mode MultiSense raw data
- Source of measurement - measurement.source.<event.enum>
- RSSI - sensor.rssi.<measurement.source>, dBm
- MAC Address - sensor.mac.address.<measurement.source>
- Group ID - sensor.group.id.<measurement.source>
- Battery Level - sensor.battery.voltage.<measurement.source>, V
- TX Reason - sensor.report.reason.<measurement.source>
- Zone - sensor.zone.<measurement.source>
event.enum=18 (event.category=1): Sudden Pressure Change
- Difference between the last stable altitude and current filtered one - altitude.difference, m
event.enum=21 (event.category=1): No MultiSense received
- Source of measurement - measurement.source.<event.enum>
- Time elapsed from last reception - sensor.reading.age.<measurement.source>, s
event.enum=23 (event.category=1): MultiSense button pressed event
- Source of measurement - measurement.source.<event.enum>