Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

@@ -0,0 +1,335 @@
File names are of the following structrue:

XX-macmacmacmac-YYYY-MM-DD-hh-mm-ss.txt

[XX - sensor and measurement type]

ANDACCX - Android Accelerometer X
ANDACCY - Android Accelerometer Y
ANDACCZ - Android Accelerometer Z
ANDACCA - Android Accelerometer Absolute Value
ANDORIAZ - Android Orientation Azimuth
ANDORIPI - Android Orientation Pitch
ANDORIRO - Android Orientation Roll
ANDMAFX - Android Magnetic Field X
ANDMAFY - Android Magnetic Field Y
ANDMAFZ - Android Magnetic Field Z
ANDLIG - Android Light
ANDPRO - Android Proximity
ANDGPSLA - Android GPS Latitude
ANDGPSLO - Android GPS Longitude
ANDGPSAL - Android GPS Altitude m
ANDVIMGPSAL - Android GPS Altitude ft
ANDGPSAC - Android GPS Accuracy m
ANDVIMGPSAC - Android GPS Accuracy ft
ANDGPSSP - Android GPS Speed km/h
ANDVIMGPSSP - Android GPS Speed mph
ANDGPSDI - Android GPS Distance km
ANDVIMGPSDI - Android GPS Distance mi
ANDTAM - Android Ambient Temperature °C
ANDVIMTAM - Android Ambient Temperature °F
ANDTDE - Android Device Temperature °C
ANDVIMTDE - Android Device Temperature °F
ANDPRE - Android Pressure
ANDHUM - Android Relative Humidity
ANDSTD - Android Step Detector
ANDSTC - Android Step Count since the last reboot while activated
ANDBATLE - Android Battery Level
ANDBATTE - Android Battery Temperature
ANDBATVO - Android Battery Voltage
ANDGSMSS - Android GSM Signal Strength
ANDWIFSS - Android WIFI Signal Strength
ANDBTHSS - Android Bluetooth Signal Strength
ANDMICLV - Android Microphone Level
ANDMICAR - Android Microphone Audio Recording
ANDPHOCA - Android Phone Calls
ANDPHOIN - Android Phone Incoming Calls
ANDPHOOU - Android Phone Outgoing Calls
ANDPHOMI - Android Phone Missed Calls
ANDSMSIN - Android Incoming SMS
ANDSMSOU - Android Outgoing SMS

A39HRMHR - Armour39 Heart Rate
A39HRMCD - Armour39 Contact Detected
A39HRMRR - Armour39 RR Interval
A39BAT - Armour39 Battery Level
A39WRKST - Armour39 Steps
A39WRKCA - Armour39 Calories
A39WRKWP - Armour39 WILLpower
A39WRKPO - Armour39 Posture
A39WRKSR - Armour39 Stride Rate
A39HRA - Armour39 Average Heart Rate
A39SUMAV - Armour39 Summary Average Heart Rate
A39SUMMA - Armour39 Summary Max Heart Rate
A39SUMTI - Armour39 Summary Workout Time

BCNAPRBA - BLE Beacon ActivePERS Battery Level
BCNAPRPA - BLE Beacon ActivePERS Panic
BCNAPRFD - BLE Beacon ActivePERS Fall Detected
BCNAPRCA - BLE Beacon ActivePERS Clear Alarm
BCNAPRTS - BLE Beacon ActivePERS Total Steps

LEHHRMHR - BLE Heart Rate Sensor Heart Rate
LEHHRMCD - BLE Heart Rate Sensor Contact Detected
LEHHRMEE - BLE Heart Rate Sensor Energy Expended
LEHHRMRR - BLE Heart Rate Sensor RR Interval
LEHBAT - BLE Heart Rate Sensor Battery Level

L1HHRMHR - BLE Heart Rate Sensor 1 Heart Rate
L1HHRMCD - BLE Heart Rate Sensor 1 Contact Detected
L1HHRMEE - BLE Heart Rate Sensor 1 Energy Expended
L1HHRMRR - BLE Heart Rate Sensor 1 RR Interval
L1HBAT - BLE Heart Rate Sensor 1 Battery Level

L2HHRMHR - BLE Heart Rate Sensor 2 Heart Rate
L2HHRMCD - BLE Heart Rate Sensor 2 Contact Detected
L2HHRMEE - BLE Heart Rate Sensor 2 Energy Expended
L2HHRMRR - BLE Heart Rate Sensor 2 RR Interval
L2HBAT - BLE Heart Rate Sensor 2 Battery Level

L3HHRMHR - BLE Heart Rate Sensor 3 Heart Rate
L3HHRMCD - BLE Heart Rate Sensor 3 Contact Detected
L3HHRMEE - BLE Heart Rate Sensor 3 Energy Expended
L3HHRMRR - BLE Heart Rate Sensor 3 RR Interval
L3HBAT - BLE Heart Rate Sensor 3 Battery Level

L4HHRMHR - BLE Heart Rate Sensor 4 Heart Rate
L4HHRMCD - BLE Heart Rate Sensor 4 Contact Detected
L4HHRMEE - BLE Heart Rate Sensor 4 Energy Expended
L4HHRMRR - BLE Heart Rate Sensor 4 RR Interval
L4HBAT - BLE Heart Rate Sensor 4 Battery Level

CAMPIC - Camera photo

FITSTP - Fitbit Steps
FITTST - Fitbit Tracker Steps
FITDIS - Fitbit Distance
FITTDI - Fitbit Tracker Distance
FITCAL - Fitbit Calories
FITTCA - Fitbit Tracker Calories
FITCAB - Fitbit Calories BMR
FITFLO - Fitbit Floors
FITTFL - Fitbit Tracker Floors
FITELE - Fitbit Elevation
FITTEL - Fitbit Tracker Elevation
FITMSE - Fitbit Minutes Sedentary
FITTMS - Fitbit Tracker Minutes Sedentary
FITMLA - Fitbit Minutes Lightly Active
FITTML - Fitbit Tracker Minutes Lightly Active
FITMFA - Fitbit Minutes Fairly Active
FITTMF - Fitbit Tracker Minutes Fairly Active
FITMVA - Fitbit Minutes Very Active
FITTMV - Fitbit Tracker Minutes Very Active
FITACA - Fitbit Activity Calories
FITTAC - Fitbit Tracker Activity Calories
FITCIN - Fitbit Calories In
FITWAT - Fitbit Water
FITTIB - Fitbit Time In Bed
FITMAS - Fitbit Minutes Asleep
FITAWA - Fitbit Awakenings
FITMIA - Fitbit Minutes Awake
FITMFA - Fitbit Minutes To Fall Asleep
FITMAW - Fitbit Minutes After Wakeup
FITSEF - Fitbit Sleep Efficiency
FITBOW - Fitbit Body Weight
FITBMI - Fitbit Body Mass Index
FITBOF - Fitbit Body Fat

INMECGI - iNeedMD ECG I Lead
INMECGII - iNeedMD ECG II Lead
INMECGV1 - iNeedMD ECG V1 Lead
INMECGV2 - iNeedMD ECG V2 Lead
INMECGV3 - iNeedMD ECG V3 Lead
INMECGV4 - iNeedMD ECG V4 Lead
INMECGV5 - iNeedMD ECG V5 Lead
INMECGV6 - iNeedMD ECG V6 Lead

MGHGLULV - MyGlucoHealth Glucose Level
MGHGLUEV - MyGlucoHealth Glucose Event

MYTSYS - Mytech systolic blood pressure
MYTDIA - Mytech diastolic blood pressure
MYTHRA - Mytech heart rate

OBDSPE - On-board diagnostics speed km/h
OBDVIMSPE - On-board diagnostics speed mi/h
OBDRPM - On-board diagnostics revolutions per minute
OBDAEL - On-board diagnostics average engine load
OBDMAF - On-board diagnostics MAF air flow rate
OBDBAR - On-board diagnostics barometric pressure
OBDRTH - On-board diagnostics relative throttle position
OBDAAT - On-board diagnostics ambient air temperature °C
OBDVIMAAT - On-board diagnostics ambient air temperature °F
OBDFRA - On-board diagnostics fuel rate L/h
OBDVIMFRA - On-board diagnostics fuel rate gal/h
OBDIAT - On-board diagnostics intake air temperature °C
OBDVIMIAT - On-board diagnostics intake air temperature °F
OBDHYB - On-board diagnostics hybrid battery
OBDECT - On-board diagnostics engine coolant temperature °C
OBDVIMECT - On-board diagnostics engine coolant temperature °F
OBDFPR - On-board diagnostics fuel pressure
OBDRES - On-board diagnostics run time since engine start
OBDDML - On-board diagnostics distance traveled with malfunction indicator lamb on measured in km
OBDVIMDML - On-board diagnostics distance traveled with malfunction indicator lamb on measured in mi
OBDEOT - On-board diagnostics engine oil temperature °C
OBDVIMEOT - On-board diagnostics engine oil temperature °F
OBDCEG - On-board diagnostics commanded EGR
OBDCEP - On-board diagnostics commanded evaporative purge
OBDFLI - On-board diagnostics fuel level input

SFDECGC1 - Schiller FD12 ECG Channel 1
SFDECGC2 - Schiller FD12 ECG Channel 2
SFDECGC3 - Schiller FD12 ECG Channel 3
SFDECGC4 - Schiller FD12 ECG Channel 4
SFDECGC5 - Schiller FD12 ECG Channel 5
SFDECGC6 - Schiller FD12 ECG Channel 6
SFDECGC7 - Schiller FD12 ECG Channel 7
SFDECGC8 - Schiller FD12 ECG Channel 8
SFDECGC9 - Schiller FD12 ECG Channel 9

SDRALT - Sensordrone Altitude m
SDRVIMALT - Sensordrone Altitude yd
SDRBATV - Sensordrone Battery Voltage
SDRCAP - Sensordrone Capacitance
SDRADC - Sensordrone External ADC
SDRHUM - Sensordrone Humidity
SDRIRTEMP - Sensordrone IR Temperature °C
SDRVIMIRT - Sensordrone IR Temperature °F
SDROXIDGAS - Sensordrone Oxidizing gas
SDRPRECGAS - Sensordrone Precision Gas
SDRREDUGAS - Sensordrone Reducing Gas
SDRPRES - Sensordrone Pressure
SDRRGBCRED - Sensordrone RGBC Red
SDRRGBCGREEN - Sensordrone RGBC Green
SDRRGBCBLUE - Sensordrone RGBC Blue
SDRRGBCCLEAR - Sensordrone RGBC Clear
SDRRGBCLUM - Sensordrone RGBC Luminosity
SDRRGBCTEMP - Sensordrone RGBC Color Temperature
SDRTEMP - Sensordrone Temperature °C
SDRVIMTEMP - Sensordrone Temperature °F

TISTEMAM - TI SensorTag Ambient Temperature °C
TISVIMTA - TI SensorTag Ambient Temperature °F
TISTEMOB - TI SensorTag Object Temperature °C
TISVIMTO - TI SensorTag Object Temperature °F
TISACCX - TI SensorTag Accelerometer X
TISACCY - TI SensorTag Accelerometer Y
TISACCZ - TI SensorTag Accelerometer Z
TISMAGX - TI SensorTag Magnetometer X
TISMAGY - TI SensorTag Magnetometer Y
TISMAGZ - TI SensorTag Magnetometer Z
TISGYRX - TI SensorTag Gyroscope X
TISGYRY - TI SensorTag Gyroscope Y
TISGYRZ - TI SensorTag Gyroscope Z
TISHUM - TI SensorTag Humidity
TISBAR - TI SensorTag Barometric Pressure
TISBUTL - TI SensorTag Left Button
TISBUTR - TI SensorTag Right Button

VCHECG - VC HealthPatch ECG Signal
VCHBAT - VC HealthPatch Battery Level
VCHHRA - VC HealthPatch Heart Rate
VCHSTE - VC HealthPatch Step Count
VCHACT - VC HealthPatch Activity
VCHSTR - VC HealthPatch Stress Level
VCHEER - VC HealthPatch Energy Expenditure Rate
VCHEEX - VC HealthPatch Energy Expended
VCHIMP - VC HealthPatch Impedance
VCHACX - VC HealthPatch Accelerometer X
VCHACY - VC HealthPatch Accelerometer Y
VCHACZ - VC HealthPatch Accelerometer Z
VCHRES - VC HealthPatch Respiration Rate
VCHRTR - VC HealthPatch RR Interval
VCHSKT - VC HealthPatch Skin Temperature
VCHFAL - VC HealthPatch Fall Event

ZEPGPAHR - Zephyr Heart Rate
ZEPGPAHRMIN - Zephyr Heart Rate Min/Interval
ZEPGPAHRMAX - Zephyr Heart Rate Max/Interval
ZEPGPAHRAVG - Zephyr Heart Rate Average/Interval
ZEPGPAHRSTD - Zephyr Heart Rate Standard Deviation/Interval
ZEPGPARR - Zephyr Respiration Rate
ZEPGPARRMIN - Zephyr Respiration Rate Min/Interval
ZEPGPARRMAX - Zephyr Respiration Rate Max/Interval
ZEPGPARRAVG - Zephyr Respiration Rate Average/Interval
ZEPGPARRSTD - Zephyr Respiration Rate Standard Deviation/Interval
ZEPGPAST - Zephyr Skin Temperature °C
ZEPVIMTEMP - Zephyr Skin Temperature °F
ZEPGPAPO - Zephyr Posture
ZEPGPAAC - Zephyr Activity
ZEPGPAACMIN - Zephyr Activity Min/Interval
ZEPGPAACMAX - Zephyr Activity Max/Interval
ZEPGPAACAVG - Zephyr Activity Average/Interval
ZEPGPAACSTD - Zephyr Activity Standard Deviation/Interval
ZEPGPABS - Zephyr Battery Status
ZEPGPAOK - Zephyr HR Data OK
ZEPECG - Zephyr ECG
ZEPACCX - Zephyr Accelerometer X
ZEPACCY - Zephyr Accelerometer Y
ZEPACCZ - Zephyr Accelerometer Z
ZEPACCA - Zephyr Accelerometer Absolute Value
ZEPACCPM - Zephyr Pedometer (calculated from accelerometer)
ZEPRTR - Zephyr R to R
ZEPRTRA - Zephyr R to R (absolute)
ZEPRTRAD - Zephyr R to R (absolute, distinct)
ZEPSDPDT - Zephyr Device Internal Temperature °C
ZEPSDPDTMIN - Zephyr Device Internal Temperature °C Min/Interval
ZEPSDPDTMAX - Zephyr Device Internal Temperature °C Max/Interval
ZEPSDPDTAVG - Zephyr Device Internal Temperature °C Average/Interval
ZEPSDPDTSTD - Zephyr Device Internal Temperature °C Standard Deviation/Interval
ZEPVIMTDEV - Zephyr Device Internal Temperature °F
ZEPVIMTDEVMIN - Zephyr Device Internal Temperature °F Min/Interval
ZEPVIMTDEVMAX - Zephyr Device Internal Temperature °F Max/Interval
ZEPVIMTDEVAVG - Zephyr Device Internal Temperature °F Average/Interval
ZEPVIMTDEVSTD - Zephyr Device Internal Temperature °F Standard Deviation/Interval
ZEPSDPET - Zephyr Estimated Core Temperature °C
ZEPVIMTCOR - Zephyr Estimated Core Temperature °F

ZEHHSDHR - Zephyr HxM Heart Rate
ZEHHSDDI - Zephyr HxM Distance m
ZEHVIMDI - Zephyr HxM Distance yd
ZEHHSDSP - Zephyr HxM Instantaneous Speed m/s
ZEHVIMSP - Zephyr HxM Instantaneous Speed ft/s
ZEHHSDST - Zephyr HxM Strides
ZEHHSDBC - Zephyr HxM Battery Charge
ZEHHSDRR - Zephyr HxM R to R

Z1HHSDHR - Zephyr HxM 1 Heart Rate
Z1HHSDDI - Zephyr HxM 1 Distance m
Z1HVIMDI - Zephyr HxM 1 Distance yd
Z1HHSDSP - Zephyr HxM 1 Instantaneous Speed m/s
Z1HVIMSP - Zephyr HxM 1 Instantaneous Speed ft/s
Z1HHSDST - Zephyr HxM 1 Strides
Z1HHSDBC - Zephyr HxM 1 Battery Charge
Z1HHSDRR - Zephyr HxM 1 R to R

Z2HHSDHR - Zephyr HxM 2 Heart Rate
Z2HHSDDI - Zephyr HxM 2 Distance m
Z2HVIMDI - Zephyr HxM 2 Distance yd
Z2HHSDSP - Zephyr HxM 2 Instantaneous Speed m/s
Z2HVIMSP - Zephyr HxM 2 Instantaneous Speed ft/s
Z2HHSDST - Zephyr HxM 2 Strides
Z2HHSDBC - Zephyr HxM 2 Battery Charge
Z2HHSDRR - Zephyr HxM 2 R to R

Z3HHSDHR - Zephyr HxM 3 Heart Rate
Z3HHSDDI - Zephyr HxM 3 Distance m
Z3HVIMDI - Zephyr HxM 3 Distance yd
Z3HHSDSP - Zephyr HxM 3 Instantaneous Speed m/s
Z3HVIMSP - Zephyr HxM 3 Instantaneous Speed ft/s
Z3HHSDST - Zephyr HxM 3 Strides
Z3HHSDBC - Zephyr HxM 3 Battery Charge
Z3HHSDRR - Zephyr HxM 3 R to R

Z4HHSDHR - Zephyr HxM 4 Heart Rate
Z4HHSDDI - Zephyr HxM 4 Distance m
Z4HVIMDI - Zephyr HxM 4 Distance yd
Z4HHSDSP - Zephyr HxM 4 Instantaneous Speed m/s
Z4HVIMSP - Zephyr HxM 4 Instantaneous Speed ft/s
Z4HHSDST - Zephyr HxM 4 Strides
Z4HHSDBC - Zephyr HxM 4 Battery Charge
Z4HHSDRR - Zephyr HxM 4 R to R

[macmacmacmac - sensor MAC address]

[YYYY-MM-DD-hh-mm-ss - date and time]

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

@@ -0,0 +1,335 @@
File names are of the following structrue:

XX-macmacmacmac-YYYY-MM-DD-hh-mm-ss.txt

[XX - sensor and measurement type]

ANDACCX - Android Accelerometer X
ANDACCY - Android Accelerometer Y
ANDACCZ - Android Accelerometer Z
ANDACCA - Android Accelerometer Absolute Value
ANDORIAZ - Android Orientation Azimuth
ANDORIPI - Android Orientation Pitch
ANDORIRO - Android Orientation Roll
ANDMAFX - Android Magnetic Field X
ANDMAFY - Android Magnetic Field Y
ANDMAFZ - Android Magnetic Field Z
ANDLIG - Android Light
ANDPRO - Android Proximity
ANDGPSLA - Android GPS Latitude
ANDGPSLO - Android GPS Longitude
ANDGPSAL - Android GPS Altitude m
ANDVIMGPSAL - Android GPS Altitude ft
ANDGPSAC - Android GPS Accuracy m
ANDVIMGPSAC - Android GPS Accuracy ft
ANDGPSSP - Android GPS Speed km/h
ANDVIMGPSSP - Android GPS Speed mph
ANDGPSDI - Android GPS Distance km
ANDVIMGPSDI - Android GPS Distance mi
ANDTAM - Android Ambient Temperature °C
ANDVIMTAM - Android Ambient Temperature °F
ANDTDE - Android Device Temperature °C
ANDVIMTDE - Android Device Temperature °F
ANDPRE - Android Pressure
ANDHUM - Android Relative Humidity
ANDSTD - Android Step Detector
ANDSTC - Android Step Count since the last reboot while activated
ANDBATLE - Android Battery Level
ANDBATTE - Android Battery Temperature
ANDBATVO - Android Battery Voltage
ANDGSMSS - Android GSM Signal Strength
ANDWIFSS - Android WIFI Signal Strength
ANDBTHSS - Android Bluetooth Signal Strength
ANDMICLV - Android Microphone Level
ANDMICAR - Android Microphone Audio Recording
ANDPHOCA - Android Phone Calls
ANDPHOIN - Android Phone Incoming Calls
ANDPHOOU - Android Phone Outgoing Calls
ANDPHOMI - Android Phone Missed Calls
ANDSMSIN - Android Incoming SMS
ANDSMSOU - Android Outgoing SMS

A39HRMHR - Armour39 Heart Rate
A39HRMCD - Armour39 Contact Detected
A39HRMRR - Armour39 RR Interval
A39BAT - Armour39 Battery Level
A39WRKST - Armour39 Steps
A39WRKCA - Armour39 Calories
A39WRKWP - Armour39 WILLpower
A39WRKPO - Armour39 Posture
A39WRKSR - Armour39 Stride Rate
A39HRA - Armour39 Average Heart Rate
A39SUMAV - Armour39 Summary Average Heart Rate
A39SUMMA - Armour39 Summary Max Heart Rate
A39SUMTI - Armour39 Summary Workout Time

BCNAPRBA - BLE Beacon ActivePERS Battery Level
BCNAPRPA - BLE Beacon ActivePERS Panic
BCNAPRFD - BLE Beacon ActivePERS Fall Detected
BCNAPRCA - BLE Beacon ActivePERS Clear Alarm
BCNAPRTS - BLE Beacon ActivePERS Total Steps

LEHHRMHR - BLE Heart Rate Sensor Heart Rate
LEHHRMCD - BLE Heart Rate Sensor Contact Detected
LEHHRMEE - BLE Heart Rate Sensor Energy Expended
LEHHRMRR - BLE Heart Rate Sensor RR Interval
LEHBAT - BLE Heart Rate Sensor Battery Level

L1HHRMHR - BLE Heart Rate Sensor 1 Heart Rate
L1HHRMCD - BLE Heart Rate Sensor 1 Contact Detected
L1HHRMEE - BLE Heart Rate Sensor 1 Energy Expended
L1HHRMRR - BLE Heart Rate Sensor 1 RR Interval
L1HBAT - BLE Heart Rate Sensor 1 Battery Level

L2HHRMHR - BLE Heart Rate Sensor 2 Heart Rate
L2HHRMCD - BLE Heart Rate Sensor 2 Contact Detected
L2HHRMEE - BLE Heart Rate Sensor 2 Energy Expended
L2HHRMRR - BLE Heart Rate Sensor 2 RR Interval
L2HBAT - BLE Heart Rate Sensor 2 Battery Level

L3HHRMHR - BLE Heart Rate Sensor 3 Heart Rate
L3HHRMCD - BLE Heart Rate Sensor 3 Contact Detected
L3HHRMEE - BLE Heart Rate Sensor 3 Energy Expended
L3HHRMRR - BLE Heart Rate Sensor 3 RR Interval
L3HBAT - BLE Heart Rate Sensor 3 Battery Level

L4HHRMHR - BLE Heart Rate Sensor 4 Heart Rate
L4HHRMCD - BLE Heart Rate Sensor 4 Contact Detected
L4HHRMEE - BLE Heart Rate Sensor 4 Energy Expended
L4HHRMRR - BLE Heart Rate Sensor 4 RR Interval
L4HBAT - BLE Heart Rate Sensor 4 Battery Level

CAMPIC - Camera photo

FITSTP - Fitbit Steps
FITTST - Fitbit Tracker Steps
FITDIS - Fitbit Distance
FITTDI - Fitbit Tracker Distance
FITCAL - Fitbit Calories
FITTCA - Fitbit Tracker Calories
FITCAB - Fitbit Calories BMR
FITFLO - Fitbit Floors
FITTFL - Fitbit Tracker Floors
FITELE - Fitbit Elevation
FITTEL - Fitbit Tracker Elevation
FITMSE - Fitbit Minutes Sedentary
FITTMS - Fitbit Tracker Minutes Sedentary
FITMLA - Fitbit Minutes Lightly Active
FITTML - Fitbit Tracker Minutes Lightly Active
FITMFA - Fitbit Minutes Fairly Active
FITTMF - Fitbit Tracker Minutes Fairly Active
FITMVA - Fitbit Minutes Very Active
FITTMV - Fitbit Tracker Minutes Very Active
FITACA - Fitbit Activity Calories
FITTAC - Fitbit Tracker Activity Calories
FITCIN - Fitbit Calories In
FITWAT - Fitbit Water
FITTIB - Fitbit Time In Bed
FITMAS - Fitbit Minutes Asleep
FITAWA - Fitbit Awakenings
FITMIA - Fitbit Minutes Awake
FITMFA - Fitbit Minutes To Fall Asleep
FITMAW - Fitbit Minutes After Wakeup
FITSEF - Fitbit Sleep Efficiency
FITBOW - Fitbit Body Weight
FITBMI - Fitbit Body Mass Index
FITBOF - Fitbit Body Fat

INMECGI - iNeedMD ECG I Lead
INMECGII - iNeedMD ECG II Lead
INMECGV1 - iNeedMD ECG V1 Lead
INMECGV2 - iNeedMD ECG V2 Lead
INMECGV3 - iNeedMD ECG V3 Lead
INMECGV4 - iNeedMD ECG V4 Lead
INMECGV5 - iNeedMD ECG V5 Lead
INMECGV6 - iNeedMD ECG V6 Lead

MGHGLULV - MyGlucoHealth Glucose Level
MGHGLUEV - MyGlucoHealth Glucose Event

MYTSYS - Mytech systolic blood pressure
MYTDIA - Mytech diastolic blood pressure
MYTHRA - Mytech heart rate

OBDSPE - On-board diagnostics speed km/h
OBDVIMSPE - On-board diagnostics speed mi/h
OBDRPM - On-board diagnostics revolutions per minute
OBDAEL - On-board diagnostics average engine load
OBDMAF - On-board diagnostics MAF air flow rate
OBDBAR - On-board diagnostics barometric pressure
OBDRTH - On-board diagnostics relative throttle position
OBDAAT - On-board diagnostics ambient air temperature °C
OBDVIMAAT - On-board diagnostics ambient air temperature °F
OBDFRA - On-board diagnostics fuel rate L/h
OBDVIMFRA - On-board diagnostics fuel rate gal/h
OBDIAT - On-board diagnostics intake air temperature °C
OBDVIMIAT - On-board diagnostics intake air temperature °F
OBDHYB - On-board diagnostics hybrid battery
OBDECT - On-board diagnostics engine coolant temperature °C
OBDVIMECT - On-board diagnostics engine coolant temperature °F
OBDFPR - On-board diagnostics fuel pressure
OBDRES - On-board diagnostics run time since engine start
OBDDML - On-board diagnostics distance traveled with malfunction indicator lamb on measured in km
OBDVIMDML - On-board diagnostics distance traveled with malfunction indicator lamb on measured in mi
OBDEOT - On-board diagnostics engine oil temperature °C
OBDVIMEOT - On-board diagnostics engine oil temperature °F
OBDCEG - On-board diagnostics commanded EGR
OBDCEP - On-board diagnostics commanded evaporative purge
OBDFLI - On-board diagnostics fuel level input

SFDECGC1 - Schiller FD12 ECG Channel 1
SFDECGC2 - Schiller FD12 ECG Channel 2
SFDECGC3 - Schiller FD12 ECG Channel 3
SFDECGC4 - Schiller FD12 ECG Channel 4
SFDECGC5 - Schiller FD12 ECG Channel 5
SFDECGC6 - Schiller FD12 ECG Channel 6
SFDECGC7 - Schiller FD12 ECG Channel 7
SFDECGC8 - Schiller FD12 ECG Channel 8
SFDECGC9 - Schiller FD12 ECG Channel 9

SDRALT - Sensordrone Altitude m
SDRVIMALT - Sensordrone Altitude yd
SDRBATV - Sensordrone Battery Voltage
SDRCAP - Sensordrone Capacitance
SDRADC - Sensordrone External ADC
SDRHUM - Sensordrone Humidity
SDRIRTEMP - Sensordrone IR Temperature °C
SDRVIMIRT - Sensordrone IR Temperature °F
SDROXIDGAS - Sensordrone Oxidizing gas
SDRPRECGAS - Sensordrone Precision Gas
SDRREDUGAS - Sensordrone Reducing Gas
SDRPRES - Sensordrone Pressure
SDRRGBCRED - Sensordrone RGBC Red
SDRRGBCGREEN - Sensordrone RGBC Green
SDRRGBCBLUE - Sensordrone RGBC Blue
SDRRGBCCLEAR - Sensordrone RGBC Clear
SDRRGBCLUM - Sensordrone RGBC Luminosity
SDRRGBCTEMP - Sensordrone RGBC Color Temperature
SDRTEMP - Sensordrone Temperature °C
SDRVIMTEMP - Sensordrone Temperature °F

TISTEMAM - TI SensorTag Ambient Temperature °C
TISVIMTA - TI SensorTag Ambient Temperature °F
TISTEMOB - TI SensorTag Object Temperature °C
TISVIMTO - TI SensorTag Object Temperature °F
TISACCX - TI SensorTag Accelerometer X
TISACCY - TI SensorTag Accelerometer Y
TISACCZ - TI SensorTag Accelerometer Z
TISMAGX - TI SensorTag Magnetometer X
TISMAGY - TI SensorTag Magnetometer Y
TISMAGZ - TI SensorTag Magnetometer Z
TISGYRX - TI SensorTag Gyroscope X
TISGYRY - TI SensorTag Gyroscope Y
TISGYRZ - TI SensorTag Gyroscope Z
TISHUM - TI SensorTag Humidity
TISBAR - TI SensorTag Barometric Pressure
TISBUTL - TI SensorTag Left Button
TISBUTR - TI SensorTag Right Button

VCHECG - VC HealthPatch ECG Signal
VCHBAT - VC HealthPatch Battery Level
VCHHRA - VC HealthPatch Heart Rate
VCHSTE - VC HealthPatch Step Count
VCHACT - VC HealthPatch Activity
VCHSTR - VC HealthPatch Stress Level
VCHEER - VC HealthPatch Energy Expenditure Rate
VCHEEX - VC HealthPatch Energy Expended
VCHIMP - VC HealthPatch Impedance
VCHACX - VC HealthPatch Accelerometer X
VCHACY - VC HealthPatch Accelerometer Y
VCHACZ - VC HealthPatch Accelerometer Z
VCHRES - VC HealthPatch Respiration Rate
VCHRTR - VC HealthPatch RR Interval
VCHSKT - VC HealthPatch Skin Temperature
VCHFAL - VC HealthPatch Fall Event

ZEPGPAHR - Zephyr Heart Rate
ZEPGPAHRMIN - Zephyr Heart Rate Min/Interval
ZEPGPAHRMAX - Zephyr Heart Rate Max/Interval
ZEPGPAHRAVG - Zephyr Heart Rate Average/Interval
ZEPGPAHRSTD - Zephyr Heart Rate Standard Deviation/Interval
ZEPGPARR - Zephyr Respiration Rate
ZEPGPARRMIN - Zephyr Respiration Rate Min/Interval
ZEPGPARRMAX - Zephyr Respiration Rate Max/Interval
ZEPGPARRAVG - Zephyr Respiration Rate Average/Interval
ZEPGPARRSTD - Zephyr Respiration Rate Standard Deviation/Interval
ZEPGPAST - Zephyr Skin Temperature °C
ZEPVIMTEMP - Zephyr Skin Temperature °F
ZEPGPAPO - Zephyr Posture
ZEPGPAAC - Zephyr Activity
ZEPGPAACMIN - Zephyr Activity Min/Interval
ZEPGPAACMAX - Zephyr Activity Max/Interval
ZEPGPAACAVG - Zephyr Activity Average/Interval
ZEPGPAACSTD - Zephyr Activity Standard Deviation/Interval
ZEPGPABS - Zephyr Battery Status
ZEPGPAOK - Zephyr HR Data OK
ZEPECG - Zephyr ECG
ZEPACCX - Zephyr Accelerometer X
ZEPACCY - Zephyr Accelerometer Y
ZEPACCZ - Zephyr Accelerometer Z
ZEPACCA - Zephyr Accelerometer Absolute Value
ZEPACCPM - Zephyr Pedometer (calculated from accelerometer)
ZEPRTR - Zephyr R to R
ZEPRTRA - Zephyr R to R (absolute)
ZEPRTRAD - Zephyr R to R (absolute, distinct)
ZEPSDPDT - Zephyr Device Internal Temperature °C
ZEPSDPDTMIN - Zephyr Device Internal Temperature °C Min/Interval
ZEPSDPDTMAX - Zephyr Device Internal Temperature °C Max/Interval
ZEPSDPDTAVG - Zephyr Device Internal Temperature °C Average/Interval
ZEPSDPDTSTD - Zephyr Device Internal Temperature °C Standard Deviation/Interval
ZEPVIMTDEV - Zephyr Device Internal Temperature °F
ZEPVIMTDEVMIN - Zephyr Device Internal Temperature °F Min/Interval
ZEPVIMTDEVMAX - Zephyr Device Internal Temperature °F Max/Interval
ZEPVIMTDEVAVG - Zephyr Device Internal Temperature °F Average/Interval
ZEPVIMTDEVSTD - Zephyr Device Internal Temperature °F Standard Deviation/Interval
ZEPSDPET - Zephyr Estimated Core Temperature °C
ZEPVIMTCOR - Zephyr Estimated Core Temperature °F

ZEHHSDHR - Zephyr HxM Heart Rate
ZEHHSDDI - Zephyr HxM Distance m
ZEHVIMDI - Zephyr HxM Distance yd
ZEHHSDSP - Zephyr HxM Instantaneous Speed m/s
ZEHVIMSP - Zephyr HxM Instantaneous Speed ft/s
ZEHHSDST - Zephyr HxM Strides
ZEHHSDBC - Zephyr HxM Battery Charge
ZEHHSDRR - Zephyr HxM R to R

Z1HHSDHR - Zephyr HxM 1 Heart Rate
Z1HHSDDI - Zephyr HxM 1 Distance m
Z1HVIMDI - Zephyr HxM 1 Distance yd
Z1HHSDSP - Zephyr HxM 1 Instantaneous Speed m/s
Z1HVIMSP - Zephyr HxM 1 Instantaneous Speed ft/s
Z1HHSDST - Zephyr HxM 1 Strides
Z1HHSDBC - Zephyr HxM 1 Battery Charge
Z1HHSDRR - Zephyr HxM 1 R to R

Z2HHSDHR - Zephyr HxM 2 Heart Rate
Z2HHSDDI - Zephyr HxM 2 Distance m
Z2HVIMDI - Zephyr HxM 2 Distance yd
Z2HHSDSP - Zephyr HxM 2 Instantaneous Speed m/s
Z2HVIMSP - Zephyr HxM 2 Instantaneous Speed ft/s
Z2HHSDST - Zephyr HxM 2 Strides
Z2HHSDBC - Zephyr HxM 2 Battery Charge
Z2HHSDRR - Zephyr HxM 2 R to R

Z3HHSDHR - Zephyr HxM 3 Heart Rate
Z3HHSDDI - Zephyr HxM 3 Distance m
Z3HVIMDI - Zephyr HxM 3 Distance yd
Z3HHSDSP - Zephyr HxM 3 Instantaneous Speed m/s
Z3HVIMSP - Zephyr HxM 3 Instantaneous Speed ft/s
Z3HHSDST - Zephyr HxM 3 Strides
Z3HHSDBC - Zephyr HxM 3 Battery Charge
Z3HHSDRR - Zephyr HxM 3 R to R

Z4HHSDHR - Zephyr HxM 4 Heart Rate
Z4HHSDDI - Zephyr HxM 4 Distance m
Z4HVIMDI - Zephyr HxM 4 Distance yd
Z4HHSDSP - Zephyr HxM 4 Instantaneous Speed m/s
Z4HVIMSP - Zephyr HxM 4 Instantaneous Speed ft/s
Z4HHSDST - Zephyr HxM 4 Strides
Z4HHSDBC - Zephyr HxM 4 Battery Charge
Z4HHSDRR - Zephyr HxM 4 R to R

[macmacmacmac - sensor MAC address]

[YYYY-MM-DD-hh-mm-ss - date and time]
@@ -0,0 +1,303 @@
"FileName","Description","ShortName","Unit","Min","Max"
"ANDACCX","Android Accelerometer X","AccX","g",-100,+100
"ANDACCY","Android Accelerometer Y","AccY","g",-100,+100
"ANDACCZ","Android Accelerometer Z","AccZ","g",-100,+100
"ANDACCA","Android Accelerometer Absolute Value","Acc","g",-100,+100
"ANDORIAZ","Android Orientation Azimuth","OrAz","Deg",-360,+360
"ANDORIPI","Android Orientation Pitch","OrPi","Deg",-360,+360
"ANDORIRO","Android Orientation Roll","OrRo","Deg",-360,+360
"ANDMAFX","Android Magnetic Field X","MagX","",-100,+100
"ANDMAFY","Android Magnetic Field Y","MagY","",-100,+100
"ANDMAFZ","Android Magnetic Field Z","MagZ","",-100,+100
"ANDLIG","Android Light","Ligh","",0,1000
"ANDPRO","Android Proximity","Prox","",0,1000
"ANDGPSLA","Android GPS Latitude","Lat","",0,1000
"ANDGPSLO","Android GPS Longitude","Lon","",0,1000
"ANDGPSAL","Android GPS Altitude m","AltM","",-100,3000
"ANDVIMGPSAL","Android GPS Altitude ft","AltF","",-100,3000
"ANDGPSAC","Android GPS Accuracy m"
"ANDVIMGPSAC","Android GPS Accuracy ft"
"ANDGPSSP","Android GPS Speed km/h"
"ANDVIMGPSSP","Android GPS Speed mph"
"ANDGPSDI","Android GPS Distance km"
"ANDVIMGPSDI","Android GPS Distance mi"
"ANDTAM","Android Ambient Temperature °C"
"ANDVIMTAM","Android Ambient Temperature °F"
"ANDTDE","Android Device Temperature °C"
"ANDVIMTDE","Android Device Temperature °F"
"ANDPRE","Android Pressure"
"ANDHUM","Android Relative Humidity"
"ANDSTD","Android Step Detector"
"ANDSTC","Android Step Count since the last reboot while activated"
"ANDBATLE","Android Battery Level"
"ANDBATTE","Android Battery Temperature"
"ANDBATVO","Android Battery Voltage"
"ANDGSMSS","Android GSM Signal Strength"
"ANDWIFSS","Android WIFI Signal Strength"
"ANDBTHSS","Android Bluetooth Signal Strength"
"ANDMICLV","Android Microphone Level"
"ANDMICAR","Android Microphone Audio Recording"
"ANDPHOCA","Android Phone Calls"
"ANDPHOIN","Android Phone Incoming Calls"
"ANDPHOOU","Android Phone Outgoing Calls"
"ANDPHOMI","Android Phone Missed Calls"
"ANDSMSIN","Android Incoming SMS"
"ANDSMSOU","Android Outgoing SMS"
"A39HRMHR","Armour39 Heart Rate"
"A39HRMCD","Armour39 Contact Detected"
"A39HRMRR","Armour39 RR Interval"
"A39BAT","Armour39 Battery Level"
"A39WRKST","Armour39 Steps"
"A39WRKCA","Armour39 Calories"
"A39WRKWP","Armour39 WILLpower"
"A39WRKPO","Armour39 Posture"
"A39WRKSR","Armour39 Stride Rate"
"A39HRA","Armour39 Average Heart Rate"
"A39SUMAV","Armour39 Summary Average Heart Rate"
"A39SUMMA","Armour39 Summary Max Heart Rate"
"A39SUMTI","Armour39 Summary Workout Time"
"BCNAPRBA","BLE Beacon ActivePERS Battery Level"
"BCNAPRPA","BLE Beacon ActivePERS Panic"
"BCNAPRFD","BLE Beacon ActivePERS Fall Detected"
"BCNAPRCA","BLE Beacon ActivePERS Clear Alarm"
"BCNAPRTS","BLE Beacon ActivePERS Total Steps"
"LEHHRMHR","BLE Heart Rate Sensor Heart Rate"
"LEHHRMCD","BLE Heart Rate Sensor Contact Detected"
"LEHHRMEE","BLE Heart Rate Sensor Energy Expended"
"LEHHRMRR","BLE Heart Rate Sensor RR Interval"
"LEHBAT","BLE Heart Rate Sensor Battery Level"
"L1HHRMHR","BLE Heart Rate Sensor 1 Heart Rate"
"L1HHRMCD","BLE Heart Rate Sensor 1 Contact Detected"
"L1HHRMEE","BLE Heart Rate Sensor 1 Energy Expended"
"L1HHRMRR","BLE Heart Rate Sensor 1 RR Interval"
"L1HBAT","BLE Heart Rate Sensor 1 Battery Level"
"L2HHRMHR","BLE Heart Rate Sensor 2 Heart Rate"
"L2HHRMCD","BLE Heart Rate Sensor 2 Contact Detected"
"L2HHRMEE","BLE Heart Rate Sensor 2 Energy Expended"
"L2HHRMRR","BLE Heart Rate Sensor 2 RR Interval"
"L2HBAT","BLE Heart Rate Sensor 2 Battery Level"
"L3HHRMHR","BLE Heart Rate Sensor 3 Heart Rate"
"L3HHRMCD","BLE Heart Rate Sensor 3 Contact Detected"
"L3HHRMEE","BLE Heart Rate Sensor 3 Energy Expended"
"L3HHRMRR","BLE Heart Rate Sensor 3 RR Interval"
"L3HBAT","BLE Heart Rate Sensor 3 Battery Level"
"L4HHRMHR","BLE Heart Rate Sensor 4 Heart Rate"
"L4HHRMCD","BLE Heart Rate Sensor 4 Contact Detected"
"L4HHRMEE","BLE Heart Rate Sensor 4 Energy Expended"
"L4HHRMRR","BLE Heart Rate Sensor 4 RR Interval"
"L4HBAT","BLE Heart Rate Sensor 4 Battery Level"
"CAMPIC","Camera photo"
"FITSTP","Fitbit Steps"
"FITTST","Fitbit Tracker Steps"
"FITDIS","Fitbit Distance"
"FITTDI","Fitbit Tracker Distance"
"FITCAL","Fitbit Calories"
"FITTCA","Fitbit Tracker Calories"
"FITCAB","Fitbit Calories BMR"
"FITFLO","Fitbit Floors"
"FITTFL","Fitbit Tracker Floors"
"FITELE","Fitbit Elevation"
"FITTEL","Fitbit Tracker Elevation"
"FITMSE","Fitbit Minutes Sedentary"
"FITTMS","Fitbit Tracker Minutes Sedentary"
"FITMLA","Fitbit Minutes Lightly Active"
"FITTML","Fitbit Tracker Minutes Lightly Active"
"FITMFA","Fitbit Minutes Fairly Active"
"FITTMF","Fitbit Tracker Minutes Fairly Active"
"FITMVA","Fitbit Minutes Very Active"
"FITTMV","Fitbit Tracker Minutes Very Active"
"FITACA","Fitbit Activity Calories"
"FITTAC","Fitbit Tracker Activity Calories"
"FITCIN","Fitbit Calories In"
"FITWAT","Fitbit Water"
"FITTIB","Fitbit Time In Bed"
"FITMAS","Fitbit Minutes Asleep"
"FITAWA","Fitbit Awakenings"
"FITMIA","Fitbit Minutes Awake"
"FITMFA","Fitbit Minutes To Fall Asleep"
"FITMAW","Fitbit Minutes After Wakeup"
"FITSEF","Fitbit Sleep Efficiency"
"FITBOW","Fitbit Body Weight"
"FITBMI","Fitbit Body Mass Index"
"FITBOF","Fitbit Body Fat"
"INMECGI","iNeedMD ECG I Lead"
"INMECGII","iNeedMD ECG II Lead"
"INMECGV1","iNeedMD ECG V1 Lead"
"INMECGV2","iNeedMD ECG V2 Lead"
"INMECGV3","iNeedMD ECG V3 Lead"
"INMECGV4","iNeedMD ECG V4 Lead"
"INMECGV5","iNeedMD ECG V5 Lead"
"INMECGV6","iNeedMD ECG V6 Lead"
"MGHGLULV","MyGlucoHealth Glucose Level"
"MGHGLUEV","MyGlucoHealth Glucose Event"
"MYTSYS","Mytech systolic blood pressure"
"MYTDIA","Mytech diastolic blood pressure"
"MYTHRA","Mytech heart rate"
"OBDSPE","On-board diagnostics speed km/h"
"OBDVIMSPE","On-board diagnostics speed mi/h"
"OBDRPM","On-board diagnostics revolutions per minute"
"OBDAEL","On-board diagnostics average engine load"
"OBDMAF","On-board diagnostics MAF air flow rate"
"OBDBAR","On-board diagnostics barometric pressure"
"OBDRTH","On-board diagnostics relative throttle position"
"OBDAAT","On-board diagnostics ambient air temperature °C"
"OBDVIMAAT","On-board diagnostics ambient air temperature °F"
"OBDFRA","On-board diagnostics fuel rate L/h"
"OBDVIMFRA","On-board diagnostics fuel rate gal/h"
"OBDIAT","On-board diagnostics intake air temperature °C"
"OBDVIMIAT","On-board diagnostics intake air temperature °F"
"OBDHYB","On-board diagnostics hybrid battery"
"OBDECT","On-board diagnostics engine coolant temperature °C"
"OBDVIMECT","On-board diagnostics engine coolant temperature °F"
"OBDFPR","On-board diagnostics fuel pressure"
"OBDRES","On-board diagnostics run time since engine start"
"OBDDML","On-board diagnostics distance traveled with malfunction indicator lamb on measured in km"
"OBDVIMDML","On-board diagnostics distance traveled with malfunction indicator lamb on measured in mi"
"OBDEOT","On-board diagnostics engine oil temperature °C"
"OBDVIMEOT","On-board diagnostics engine oil temperature °F"
"OBDCEG","On-board diagnostics commanded EGR"
"OBDCEP","On-board diagnostics commanded evaporative purge"
"OBDFLI","On-board diagnostics fuel level input"
"SFDECGC1","Schiller FD12 ECG Channel 1"
"SFDECGC2","Schiller FD12 ECG Channel 2"
"SFDECGC3","Schiller FD12 ECG Channel 3"
"SFDECGC4","Schiller FD12 ECG Channel 4"
"SFDECGC5","Schiller FD12 ECG Channel 5"
"SFDECGC6","Schiller FD12 ECG Channel 6"
"SFDECGC7","Schiller FD12 ECG Channel 7"
"SFDECGC8","Schiller FD12 ECG Channel 8"
"SFDECGC9","Schiller FD12 ECG Channel 9"
"SDRALT","Sensordrone Altitude m"
"SDRVIMALT","Sensordrone Altitude yd"
"SDRBATV","Sensordrone Battery Voltage"
"SDRCAP","Sensordrone Capacitance"
"SDRADC","Sensordrone External ADC"
"SDRHUM","Sensordrone Humidity"
"SDRIRTEMP","Sensordrone IR Temperature °C"
"SDRVIMIRT","Sensordrone IR Temperature °F"
"SDROXIDGAS","Sensordrone Oxidizing gas"
"SDRPRECGAS","Sensordrone Precision Gas"
"SDRREDUGAS","Sensordrone Reducing Gas"
"SDRPRES","Sensordrone Pressure"
"SDRRGBCRED","Sensordrone RGBC Red"
"SDRRGBCGREEN","Sensordrone RGBC Green"
"SDRRGBCBLUE","Sensordrone RGBC Blue"
"SDRRGBCCLEAR","Sensordrone RGBC Clear"
"SDRRGBCLUM","Sensordrone RGBC Luminosity"
"SDRRGBCTEMP","Sensordrone RGBC Color Temperature"
"SDRTEMP","Sensordrone Temperature °C"
"SDRVIMTEMP","Sensordrone Temperature °F"
"TISTEMAM","TI SensorTag Ambient Temperature °C"
"TISVIMTA","TI SensorTag Ambient Temperature °F"
"TISTEMOB","TI SensorTag Object Temperature °C"
"TISVIMTO","TI SensorTag Object Temperature °F"
"TISACCX","TI SensorTag Accelerometer X"
"TISACCY","TI SensorTag Accelerometer Y"
"TISACCZ","TI SensorTag Accelerometer Z"
"TISMAGX","TI SensorTag Magnetometer X"
"TISMAGY","TI SensorTag Magnetometer Y"
"TISMAGZ","TI SensorTag Magnetometer Z"
"TISGYRX","TI SensorTag Gyroscope X"
"TISGYRY","TI SensorTag Gyroscope Y"
"TISGYRZ","TI SensorTag Gyroscope Z"
"TISHUM","TI SensorTag Humidity"
"TISBAR","TI SensorTag Barometric Pressure"
"TISBUTL","TI SensorTag Left Button"
"TISBUTR","TI SensorTag Right Button"
"VCHECG","VC HealthPatch ECG Signal"
"VCHBAT","VC HealthPatch Battery Level"
"VCHHRA","VC HealthPatch Heart Rate"
"VCHSTE","VC HealthPatch Step Count"
"VCHACT","VC HealthPatch Activity"
"VCHSTR","VC HealthPatch Stress Level"
"VCHEER","VC HealthPatch Energy Expenditure Rate"
"VCHEEX","VC HealthPatch Energy Expended"
"VCHIMP","VC HealthPatch Impedance"
"VCHACX","VC HealthPatch Accelerometer X"
"VCHACY","VC HealthPatch Accelerometer Y"
"VCHACZ","VC HealthPatch Accelerometer Z"
"VCHRES","VC HealthPatch Respiration Rate"
"VCHRTR","VC HealthPatch RR Interval"
"VCHSKT","VC HealthPatch Skin Temperature"
"VCHFAL","VC HealthPatch Fall Event"
"ZEPGPAHR","Zephyr Heart Rate"
"ZEPGPAHRMIN","Zephyr Heart Rate Min/Interval"
"ZEPGPAHRMAX","Zephyr Heart Rate Max/Interval"
"ZEPGPAHRAVG","Zephyr Heart Rate Average/Interval"
"ZEPGPAHRSTD","Zephyr Heart Rate Standard Deviation/Interval"
"ZEPGPARR","Zephyr Respiration Rate"
"ZEPGPARRMIN","Zephyr Respiration Rate Min/Interval"
"ZEPGPARRMAX","Zephyr Respiration Rate Max/Interval"
"ZEPGPARRAVG","Zephyr Respiration Rate Average/Interval"
"ZEPGPARRSTD","Zephyr Respiration Rate Standard Deviation/Interval"
"ZEPGPAST","Zephyr Skin Temperature °C"
"ZEPVIMTEMP","Zephyr Skin Temperature °F"
"ZEPGPAPO","Zephyr Posture"
"ZEPGPAAC","Zephyr Activity"
"ZEPGPAACMIN","Zephyr Activity Min/Interval"
"ZEPGPAACMAX","Zephyr Activity Max/Interval"
"ZEPGPAACAVG","Zephyr Activity Average/Interval"
"ZEPGPAACSTD","Zephyr Activity Standard Deviation/Interval"
"ZEPGPABS","Zephyr Battery Status"
"ZEPGPAOK","Zephyr HR Data OK"
"ZEPECG","Zephyr ECG"
"ZEPACCX","Zephyr Accelerometer X"
"ZEPACCY","Zephyr Accelerometer Y"
"ZEPACCZ","Zephyr Accelerometer Z"
"ZEPACCA","Zephyr Accelerometer Absolute Value"
"ZEPACCPM","Zephyr Pedometer (calculated from accelerometer)"
"ZEPRTR","Zephyr R to R"
"ZEPRTRA","Zephyr R to R (absolute)"
"ZEPRTRAD","Zephyr R to R (absolute, distinct)"
"ZEPSDPDT","Zephyr Device Internal Temperature °C"
"ZEPSDPDTMIN","Zephyr Device Internal Temperature °C Min/Interval"
"ZEPSDPDTMAX","Zephyr Device Internal Temperature °C Max/Interval"
"ZEPSDPDTAVG","Zephyr Device Internal Temperature °C Average/Interval"
"ZEPSDPDTSTD","Zephyr Device Internal Temperature °C Standard Deviation/Interval"
"ZEPVIMTDEV","Zephyr Device Internal Temperature °F"
"ZEPVIMTDEVMIN","Zephyr Device Internal Temperature °F Min/Interval"
"ZEPVIMTDEVMAX","Zephyr Device Internal Temperature °F Max/Interval"
"ZEPVIMTDEVAVG","Zephyr Device Internal Temperature °F Average/Interval"
"ZEPVIMTDEVSTD","Zephyr Device Internal Temperature °F Standard Deviation/Interval"
"ZEPSDPET","Zephyr Estimated Core Temperature °C"
"ZEPVIMTCOR","Zephyr Estimated Core Temperature °F"
"ZEHHSDHR","Zephyr HxM Heart Rate"
"ZEHHSDDI","Zephyr HxM Distance m"
"ZEHVIMDI","Zephyr HxM Distance yd"
"ZEHHSDSP","Zephyr HxM Instantaneous Speed m/s"
"ZEHVIMSP","Zephyr HxM Instantaneous Speed ft/s"
"ZEHHSDST","Zephyr HxM Strides"
"ZEHHSDBC","Zephyr HxM Battery Charge"
"ZEHHSDRR","Zephyr HxM R to R"
"Z1HHSDHR","Zephyr HxM 1 Heart Rate"
"Z1HHSDDI","Zephyr HxM 1 Distance m"
"Z1HVIMDI","Zephyr HxM 1 Distance yd"
"Z1HHSDSP","Zephyr HxM 1 Instantaneous Speed m/s"
"Z1HVIMSP","Zephyr HxM 1 Instantaneous Speed ft/s"
"Z1HHSDST","Zephyr HxM 1 Strides"
"Z1HHSDBC","Zephyr HxM 1 Battery Charge"
"Z1HHSDRR","Zephyr HxM 1 R to R"
"Z2HHSDHR","Zephyr HxM 2 Heart Rate"
"Z2HHSDDI","Zephyr HxM 2 Distance m"
"Z2HVIMDI","Zephyr HxM 2 Distance yd"
"Z2HHSDSP","Zephyr HxM 2 Instantaneous Speed m/s"
"Z2HVIMSP","Zephyr HxM 2 Instantaneous Speed ft/s"
"Z2HHSDST","Zephyr HxM 2 Strides"
"Z2HHSDBC","Zephyr HxM 2 Battery Charge"
"Z2HHSDRR","Zephyr HxM 2 R to R"
"Z3HHSDHR","Zephyr HxM 3 Heart Rate"
"Z3HHSDDI","Zephyr HxM 3 Distance m"
"Z3HVIMDI","Zephyr HxM 3 Distance yd"
"Z3HHSDSP","Zephyr HxM 3 Instantaneous Speed m/s"
"Z3HVIMSP","Zephyr HxM 3 Instantaneous Speed ft/s"
"Z3HHSDST","Zephyr HxM 3 Strides"
"Z3HHSDBC","Zephyr HxM 3 Battery Charge"
"Z3HHSDRR","Zephyr HxM 3 R to R"
"Z4HHSDHR","Zephyr HxM 4 Heart Rate"
"Z4HHSDDI","Zephyr HxM 4 Distance m"
"Z4HVIMDI","Zephyr HxM 4 Distance yd"
"Z4HHSDSP","Zephyr HxM 4 Instantaneous Speed m/s"
"Z4HVIMSP","Zephyr HxM 4 Instantaneous Speed ft/s"
"Z4HHSDST","Zephyr HxM 4 Strides"
"Z4HHSDBC","Zephyr HxM 4 Battery Charge"
"Z4HHSDRR","Zephyr HxM 4 R to R")
213 server.R
@@ -0,0 +1,213 @@
# server.R
library(ggplot2)
library(grid)
library(stringr)
library(leaflet)

fileType <- read.csv(file = "fileType.csv", header = TRUE, sep = ",")

load("./walking.RData")

parseFile <- function(fileName, shortName, directory, timestamp) {
filename <-
paste(c(directory, "/", as.character(fileName), timestamp, ".csv"),
collapse = "")
result = NULL
str(filename)
if (file.exists(filename)) {
result <- read.table(filename, sep = ",", header = F)
names(result) <- c("Date", "Time", as.character(shortName))
result$Timestamp <-
strptime(paste(as.Date(result$Date), result$Time), "%Y-%m-%d %H:%M:%S")
}
str(head(result))
return(result)
}

parseAllFiles <- function(directory) {
result <- list()
timestamp <- list.files(path = directory, full.names = F)
str(timestamp[1])
l <- nchar(timestamp[1])
timestamp <- substr(timestamp[1], l - 22, l - 4)
for (i in 1:nrow(fileType)) {
row <- fileType[i, ]
temp <-
parseFile(row$FileName, row$FileName, directory, timestamp)
result[[as.character(row$FileName)]] <- temp
}
return(result)


}

files <-
data.frame(
dir = c(
"./data/SenseView sensor data: 02_04_2016 09:02.zip",
"./data/SenseView sensor data: 03_04_2016 08:28.zip"
),
date = c(
"2016-04-02-09-02-29",
"2016-04-03-08-28-28"
)
)

directory <- as.character(files[1,]$dir)
#timestamp <- as.character(files[5, ]$date)

walking <- parseAllFiles(directory)
str(walking)
save(walking, file = "./walking.RData")

server <- function(input, output, session) {
values <- reactiveValues(starting = TRUE)
session$onFlushed(function() {
values$starting <- FALSE
})

observeEvent(input$updatebutton, {
inFile <- input$newfile
str(inFile)
if (is.null(inFile))
return(NULL)
# unzip it in data folder
unzip(inFile$datapath, exdir = paste0("./data/", inFile$name))
# set the label and select items
updateSelectInput(
session,
"dataset",
label = paste("Choose dataset"),
choices = list.dirs(path = "./Data", full.names = F),
selected = inFile$name
)
})

observeEvent(input$dataset, {
walking <- parseAllFiles(paste0("./data/", input$dataset))
str(walking)
save(walking, file = "./walking.RData")
})

output$dateBox <- renderInfoBox({
infoBox("Activity date",
paste0(min(walking$LEHHRMHR$Timestamp)),
icon = icon("time"),
color = "green")
})

output$speedBox <- renderInfoBox({
infoBox(
"Speed",
paste0(
"Min ",
min(walking$ANDGPSSP$ANDGPSSP),
" Max ",
signif(max(walking$ANDGPSSP$ANDGPSSP), digits = 2),
"km/h"
),
icon = icon("road"),
color = "yellow"
)
})

output$pulseBox <- renderInfoBox({
infoBox(
"Pulse",
paste0(
"Min ",
min(walking$LEHHRMHR$LEHHRMHR),
" Max ",
max(walking$LEHHRMHR$LEHHRMHR)
),
icon = icon("heart"),
color = "red"
)
})

output$p1 <- renderPlot({
input$dataset
if (values$starting)
return(NULL)
print(walking)#$LEHHRMHR)
walking <- walking
data <- walking$LEHHRMHR
data <- data[data$LEHHRMHR > input$minrate,]
data <- data[data$LEHHRMHR < input$maxrate,]
ggplot(data = data) +
geom_histogram(aes(x = LEHHRMHR, y = ..density..)) +
geom_density(aes(x = LEHHRMHR), col = 2)
})

output$p2 <- renderPlot({
input$dataset
walking <- walking
data <- walking$LEHHRMHR
data <- data[data$LEHHRMHR > input$minrate,]
data <- data[data$LEHHRMHR < input$maxrate,]
ggplot(data = data) +
geom_point(aes(x = Timestamp, y = LEHHRMHR, color = LEHHRMHR)) +
geom_smooth(aes(x = Timestamp, y = LEHHRMHR),
method = "glm",
col = 2)
})

output$p3 <- renderPlot({
input$dataset
walking <- walking
data <-
merge(walking$ANDGPSLA,
walking$ANDGPSLO,
by = c("Date", "Timestamp"))
data <-
merge(data, walking$ANDGPSSP, by = c("Date", "Timestamp"))
data <- data[data$ANDGPSSP > input$minspeed,]
data <- data[data$ANDGPSSP < input$maxspeed,]
ggplot(data = data) +
geom_histogram(aes(x = ANDGPSSP, y = ..density..)) +
geom_density(aes(x = ANDGPSSP), col = 2)
})

output$p4 <- renderPlot({
input$dataset
walking <- walking
data <-
merge(walking$ANDGPSLA,
walking$ANDGPSLO,
by = c("Date", "Timestamp"))
data <-
merge(data, walking$ANDGPSSP, by = c("Date", "Timestamp"))
data <- data[data$ANDGPSSP > input$minspeed,]
data <- data[data$ANDGPSSP < input$maxspeed,]
ggplot(data = data) +
geom_point(aes(x = Timestamp, y = ANDGPSSP, color = ANDGPSSP)) +
geom_smooth(aes(x = Timestamp, y = ANDGPSSP),
method = "glm",
col = 2)
})

output$p5 <- renderLeaflet({
input$dataset
walking <- walking
data <-
merge(walking$ANDGPSLA,
walking$ANDGPSLO,
by = c("Date", "Timestamp"))
data <-
merge(data, walking$ANDGPSSP, by = c("Date", "Timestamp"))
colors <- heat.colors(7)[floor(data$ANDGPSSP) + 1]
colors <- substr(colors, 1, 7)
colors[is.na(colors)] <- "#aaaaaa"
leaflet() %>%
addTiles() %>%
addCircleMarkers(
data = data.frame(lat = data$ANDGPSLA, lng = data$ANDGPSLO),
radius = 2,
weight = 0,
fillColor = colors,
fillOpacity = 0.5
)

})

}
148 ui.R
@@ -0,0 +1,148 @@
## ui.R ##
library(shinydashboard)
library(leaflet)

filenames <- list.dirs(path = "./Data", full.names = F)

ui <- dashboardPage(
dashboardHeader(
title = "My Activity Dashboard",
dropdownMenu(
type = "messages",
messageItem(from = "Valerio Vaccaro",
message = "I hope you like my dashboard!!!"),
messageItem(
from = "Valerio Vaccaro",
message = "Source code",
icon = icon("question")
)
)
),

## Sidebar content
dashboardSidebar(
sidebarMenu(
menuItem(
"MyDashboard",
tabName = "dashboard",
icon = icon("dashboard")
),
menuItem("Credits", tabName = "credits", icon = icon("th"))
),

selectInput(inputId = "dataset", label = "Choose Dataset", filenames),
fileInput(
'newfile',
'Import a new Dataset',
accept = c('text/csv', 'text/comma-separated-values,text/plain', '.csv')
),
actionButton("updatebutton", "Update the dataset", width = '90%'),

sliderInput(
"minspeed",
"Select Min speed",
min = 0,
max = 20,
value = 0
),
sliderInput(
"maxspeed",
"Select Max speed",
min = 0,
max = 20,
value = 10
),
sliderInput(
"minrate",
"Select Min heart rate",
min = 0,
max = 200,
value = 60
),
sliderInput(
"maxrate",
"Select Max heart rate",
min = 0,
max = 200,
value = 200
)
),
dashboardBody(tabItems(
# dashboard content
tabItem(
tabName = "dashboard",
fluidRow(
infoBoxOutput("dateBox"),
infoBoxOutput("speedBox"),
infoBoxOutput("pulseBox")
),
fluidRow(
box(
title = "Map of the activity",
status = "primary",
solidHeader = TRUE,
width = 12,
leafletOutput("p5", height = 300)
)
),
fluidRow(
box(
title = "Heart rate during activity",
status = "primary",
solidHeader = TRUE,
plotOutput("p2", height = 300)
),
box(
title = "Heart rate histogram",
status = "primary",
solidHeader = TRUE,
plotOutput("p1", height = 300)
)
),
fluidRow(
box(
title = "Speed during activity",
status = "primary",
solidHeader = TRUE,
plotOutput("p4", height = 300)
),
box(
title = "Speed histogram",
status = "primary",
solidHeader = TRUE,
plotOutput("p3", height = 300)
)
)

),
# credits content
tabItem(
tabName = "credits",
h2("My Activity Dashboard"),
"My Activity Dashboard is a project developed for the Coursera course called Developing Data Products and show how data can be managed and presentede using Shiny.",
br(),
"This dashoard shows the results on walking trip.",
br(),
"The data was recored using a Motorola Moto G Android phone with the SenseView application (",
a(
"https://play.google.com/store/apps/details?id=si.mobili.senseview"
),
") installed and connected to a Polar H7 belt (",
a(
"http://www.polar.com/us-en/products/accessories/H7_heart_rate_sensor"
),
") in order to record the heart rate data.",
" Information from the GPS and acceletarion sensor are also saved and exported at the end of the trip.",
br(),
"This dashboard offer a view on all data recorded during a single trip.",
br(),
"The complete code is available on my github repository at ",
a(
"https://github.com/valerio-vaccaro/developing-data-products---MyActivityDashboard-assignement."
),
br(),
br(),
"Valerio Vaccaro"
)
))
)
BIN +1.39 MB walking.RData
Binary file not shown.