| 79 | } |
| 80 | |
| 81 | static const char *sensor_get_vendor_name(rt_sensor_info_t info) |
| 82 | { |
| 83 | switch(info->vendor) |
| 84 | { |
| 85 | case RT_SENSOR_VENDOR_VIRTUAL: |
| 86 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_VIRTUAL); |
| 87 | case RT_SENSOR_VENDOR_ONCHIP: |
| 88 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_ONCHIP); |
| 89 | case RT_SENSOR_VENDOR_STM: |
| 90 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_STM); |
| 91 | case RT_SENSOR_VENDOR_BOSCH: |
| 92 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_BOSCH); |
| 93 | case RT_SENSOR_VENDOR_INVENSENSE: |
| 94 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_INVENSENSE); |
| 95 | case RT_SENSOR_VENDOR_SEMTECH: |
| 96 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_SEMTECH); |
| 97 | case RT_SENSOR_VENDOR_GOERTEK: |
| 98 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_GOERTEK); |
| 99 | case RT_SENSOR_VENDOR_MIRAMEMS: |
| 100 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_MIRAMEMS); |
| 101 | case RT_SENSOR_VENDOR_DALLAS: |
| 102 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_DALLAS); |
| 103 | case RT_SENSOR_VENDOR_ASAIR: |
| 104 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_ASAIR); |
| 105 | case RT_SENSOR_VENDOR_SHARP: |
| 106 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_SHARP); |
| 107 | case RT_SENSOR_VENDOR_SENSIRION: |
| 108 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_SENSIRION); |
| 109 | case RT_SENSOR_VENDOR_TI: |
| 110 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_TI); |
| 111 | case RT_SENSOR_VENDOR_PLANTOWER: |
| 112 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_PLANTOWER); |
| 113 | case RT_SENSOR_VENDOR_AMS: |
| 114 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_AMS); |
| 115 | case RT_SENSOR_VENDOR_MAXIM: |
| 116 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_MAXIM); |
| 117 | case RT_SENSOR_VENDOR_MELEXIS: |
| 118 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_MELEXIS); |
| 119 | case RT_SENSOR_VENDOR_LSC: |
| 120 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_LSC); |
| 121 | case RT_SENSOR_VENDOR_UNKNOWN: |
| 122 | default: |
| 123 | return RT_SENSOR_MACRO_GET_NAME(RT_SENSOR_VENDOR_UNKNOWN); |
| 124 | } |
| 125 | } |
| 126 | |
| 127 | static const char *sensor_get_unit_name(rt_sensor_info_t info) |
| 128 | { |