The KPN SenML library helps you create and parse senml documents in both json and cbor format. The library can be used for sending sensor data and receiving actuator commands.

Fork of kpn_senml by KPN IoT

Committer:
kpniot
Date:
Sun May 27 14:31:44 2018 +0000
Revision:
2:9b44be6e79ac
Parent:
0:a9259748d982
try to fix repo

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kpniot 0:a9259748d982 1 /* _ __ ____ _ _
kpniot 0:a9259748d982 2 * | |/ / | _ \ | \ | |
kpniot 0:a9259748d982 3 * | ' / | |_) | | \| |
kpniot 0:a9259748d982 4 * | . \ | __/ | |\ |
kpniot 0:a9259748d982 5 * |_|\_\ |_| |_| \_|
kpniot 0:a9259748d982 6 *
kpniot 0:a9259748d982 7 * (c) 2018 KPN
kpniot 0:a9259748d982 8 * License: MIT License.
kpniot 0:a9259748d982 9 * Author: Jan Bogaerts
kpniot 0:a9259748d982 10 *
kpniot 0:a9259748d982 11 * enum strings
kpniot 0:a9259748d982 12 */
kpniot 0:a9259748d982 13
kpniot 0:a9259748d982 14 const char* senml_units_names[] = {"",
kpniot 0:a9259748d982 15 "m",
kpniot 0:a9259748d982 16 "kg",
kpniot 0:a9259748d982 17 "g",
kpniot 0:a9259748d982 18 "s",
kpniot 0:a9259748d982 19 "A",
kpniot 0:a9259748d982 20 "K",
kpniot 0:a9259748d982 21 "cd",
kpniot 0:a9259748d982 22 "mol",
kpniot 0:a9259748d982 23 "Hz",
kpniot 0:a9259748d982 24 "rad",
kpniot 0:a9259748d982 25 "sr",
kpniot 0:a9259748d982 26 "N",
kpniot 0:a9259748d982 27 "Pa",
kpniot 0:a9259748d982 28 "J",
kpniot 0:a9259748d982 29 "W",
kpniot 0:a9259748d982 30 "C",
kpniot 0:a9259748d982 31 "V",
kpniot 0:a9259748d982 32 "F",
kpniot 0:a9259748d982 33 "Ohm",
kpniot 0:a9259748d982 34 "S",
kpniot 0:a9259748d982 35 "Wb",
kpniot 0:a9259748d982 36 "T",
kpniot 0:a9259748d982 37 "H",
kpniot 0:a9259748d982 38 "Cel",
kpniot 0:a9259748d982 39 "lm",
kpniot 0:a9259748d982 40 "lx",
kpniot 0:a9259748d982 41 "Bq",
kpniot 0:a9259748d982 42 "Gy",
kpniot 0:a9259748d982 43 "Sv",
kpniot 0:a9259748d982 44 "kat",
kpniot 0:a9259748d982 45 "m2",
kpniot 0:a9259748d982 46 "m3",
kpniot 0:a9259748d982 47 "l",
kpniot 0:a9259748d982 48 "m/s",
kpniot 0:a9259748d982 49 "m/s2",
kpniot 0:a9259748d982 50 "m3/s",
kpniot 0:a9259748d982 51 "l/s",
kpniot 0:a9259748d982 52 "W/m2",
kpniot 0:a9259748d982 53 "cd/m2",
kpniot 0:a9259748d982 54 "bit",
kpniot 0:a9259748d982 55 "bit/s",
kpniot 0:a9259748d982 56 "lat",
kpniot 0:a9259748d982 57 "lon",
kpniot 0:a9259748d982 58 "pH",
kpniot 0:a9259748d982 59 "db",
kpniot 0:a9259748d982 60 "dBW",
kpniot 0:a9259748d982 61 "Bspl",
kpniot 0:a9259748d982 62 "count",
kpniot 0:a9259748d982 63 "//",
kpniot 0:a9259748d982 64 "%RH",
kpniot 0:a9259748d982 65 "%EL",
kpniot 0:a9259748d982 66 "EL",
kpniot 0:a9259748d982 67 "1/s",
kpniot 0:a9259748d982 68 "1/min",
kpniot 0:a9259748d982 69 "beat/min",
kpniot 0:a9259748d982 70 "beats",
kpniot 0:a9259748d982 71 "S/m"};
kpniot 0:a9259748d982 72
kpniot 0:a9259748d982 73
kpniot 0:a9259748d982 74
kpniot 0:a9259748d982 75
kpniot 0:a9259748d982 76
kpniot 0:a9259748d982 77
kpniot 0:a9259748d982 78