doxygen: updated descriptions to clean up @con tags for xml generation

This ensures the generated xml paragraphs for the connection field won't have nested children and hence should be readable by the ISS parser properly

Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
Mihai Tudor Panu 2018-02-13 10:19:14 -08:00
parent 38817b72dc
commit a12baf379f
37 changed files with 82 additions and 76 deletions

View File

@ -34,13 +34,6 @@ namespace upm
*/ */
/** /**
* @brief API for DS1808 Dual Log Digital Potentiometer as a Light Controller
*
* The Maxim Integrated
* [DS1808](http://www.maximintegrated.com/en/products/analog/data-converters/digital-potentiometers/DS1808.html)
* Dual Log Digital Potentiometer
*
*
* @library ds1808lc * @library ds1808lc
* @sensor ds1808lc * @sensor ds1808lc
* @comname Lighting Controller * @comname Lighting Controller
@ -48,8 +41,15 @@ namespace upm
* @type light * @type light
* @man maxim * @man maxim
* @con i2c * @con i2c
* @web http://www.maximintegrated.com/en/products/analog/data-converters/digital-potentiometers/DS1808.html
*
* @brief API for DS1808 Dual Log Digital Potentiometer as a Light Controller
*
* The Maxim Integrated
* [DS1808](http://www.maximintegrated.com/en/products/analog/data-converters/digital-potentiometers/DS1808.html)
* Dual Log Digital Potentiometer
*
* @snippet ds1808lc.cxx Interesting * @snippet ds1808lc.cxx Interesting
* @if ilightcontroller
*/ */
class DS1808LC : public upm::ILightController class DS1808LC : public upm::ILightController
{ {

View File

@ -33,6 +33,8 @@
namespace upm { namespace upm {
/** /**
* @deprecated This class is being replaced by the upm-button library and the
* Button class.
* @library grove * @library grove
* @sensor grovebutton * @sensor grovebutton
* @comname Button * @comname Button
@ -41,8 +43,6 @@ namespace upm {
* @man seeed * @man seeed
* @con gpio * @con gpio
* @kit gsk * @kit gsk
* @deprecated This class is being replaced by the upm-button library and the
* Button class.
* *
* @brief API for the Grove Button * @brief API for the Grove Button
* *

View File

@ -33,6 +33,8 @@
namespace upm { namespace upm {
/** /**
* @deprecated This class is being replaced by the upm-led library and the
* Led class.
* @library grove * @library grove
* @sensor groveled * @sensor groveled
* @comname LED * @comname LED
@ -40,8 +42,6 @@ namespace upm {
* @man seeed * @man seeed
* @con gpio * @con gpio
* @kit gsk * @kit gsk
* @deprecated This class is being replaced by the upm-led library and the
* Led class.
* *
* @brief API for the Grove LED * @brief API for the Grove LED
* *

View File

@ -33,6 +33,8 @@
namespace upm { namespace upm {
/** /**
* @deprecated This class is being replaced by the upm-light library and the
* Light class.
* @library grove * @library grove
* @sensor grovelight * @sensor grovelight
* @comname Light Sensor * @comname Light Sensor
@ -40,8 +42,6 @@ namespace upm {
* @man seeed * @man seeed
* @con analog * @con analog
* @kit gsk * @kit gsk
* @deprecated This class is being replaced by the upm-light library and the
* Light class.
* *
* @brief API for the Grove Light Sensor * @brief API for the Grove Light Sensor
* *

View File

@ -33,6 +33,8 @@
namespace upm { namespace upm {
/** /**
* @deprecated This class is being replaced by the upm-relay library and the
* Relay class.
* @library grove * @library grove
* @sensor groverelay * @sensor groverelay
* @comname Relay * @comname Relay
@ -40,8 +42,6 @@ namespace upm {
* @man seeed * @man seeed
* @con gpio * @con gpio
* @kit gsk eak hak * @kit gsk eak hak
* @deprecated This class is being replaced by the upm-relay library and the
* Relay class.
* *
* @brief API for the Grove Relay * @brief API for the Grove Relay
* *

View File

@ -33,6 +33,8 @@
namespace upm { namespace upm {
/** /**
* @deprecated This class is being replaced by the upm-rotary library and the
* Rotary class.
* @library grove * @library grove
* @sensor groverotary * @sensor groverotary
* @comname Rotary Angle Sensor * @comname Rotary Angle Sensor
@ -41,8 +43,6 @@ namespace upm {
* @man seeed * @man seeed
* @con analog * @con analog
* @kit gsk * @kit gsk
* @deprecated This class is being replaced by the upm-rotary library and the
* Rotary class.
* *
* @brief API for the Grove Rotary Angle Sensor (Knob) * @brief API for the Grove Rotary Angle Sensor (Knob)
* *

View File

@ -33,14 +33,14 @@
namespace upm { namespace upm {
/** /**
* @deprecated This class is being replaced by the upm-slide library and the
* Slide class.
* @library grove * @library grove
* @sensor groveslide * @sensor groveslide
* @comname Slide Potentiometer * @comname Slide Potentiometer
* @type ainput * @type ainput
* @man seeed * @man seeed
* @con analog * @con analog
* @deprecated This class is being replaced by the upm-slide library and the
* Slide class.
* *
* @brief API for the Grove Slide Potentiometer * @brief API for the Grove Slide Potentiometer
* *

View File

@ -33,6 +33,8 @@
namespace upm { namespace upm {
/** /**
* @deprecated This class is being replaced by the upm-temperature library and
* the Temperature class.
* @library grove * @library grove
* @sensor grovetemp * @sensor grovetemp
* @comname Temperature Sensor * @comname Temperature Sensor
@ -40,8 +42,6 @@ namespace upm {
* @man seeed * @man seeed
* @con analog * @con analog
* @kit gsk * @kit gsk
* @deprecated This class is being replaced by the upm-temperature library and
* the Temperature class.
* *
* @brief API for the Grove Temperature Sensor * @brief API for the Grove Temperature Sensor
* *

View File

@ -34,13 +34,13 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by Collision
* @library grovecollision * @library grovecollision
* @sensor grovecollision * @sensor grovecollision
* @comname Collision Sensor * @comname Collision Sensor
* @type accelerometer * @type accelerometer
* @man seeed * @man seeed
* @con gpio * @con gpio
* @deprecated This class is being replaced by Collision
* *
* @brief API for the Grove Collision Sensor * @brief API for the Grove Collision Sensor
* *

View File

@ -37,13 +37,13 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by EHR
* @library groveehr * @library groveehr
* @sensor groveehr * @sensor groveehr
* @comname Ear-clip Heart Rate Sensor * @comname Ear-clip Heart Rate Sensor
* @type medical * @type medical
* @man seeed * @man seeed
* @con gpio * @con gpio
* @deprecated This class is being replaced by EHR
* *
* @brief API for the Grove Ear-clip Heart Rate Sensor * @brief API for the Grove Ear-clip Heart Rate Sensor
* *

View File

@ -37,13 +37,13 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by ElDriver
* @library groveeldriver * @library groveeldriver
* @sensor groveeldriver * @sensor groveeldriver
* @comname Electroluminescent (EL) Driver * @comname Electroluminescent (EL) Driver
* @type electric * @type electric
* @man seeed * @man seeed
* @con gpio * @con gpio
* @deprecated This class is being replaced by ElDriver
* *
* @brief API for the Grove EL Driver Module * @brief API for the Grove EL Driver Module
* *

View File

@ -37,13 +37,13 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by Electromagnet
* @library groveelectromagnet * @library groveelectromagnet
* @sensor groveelectromagnet * @sensor groveelectromagnet
* @comname Electromagnet * @comname Electromagnet
* @type electric * @type electric
* @man seeed * @man seeed
* @con gpio * @con gpio
* @deprecated This class is being replaced by Electromagnet
* *
* @brief API for the Grove Electromagnet * @brief API for the Grove Electromagnet
* *

View File

@ -35,13 +35,13 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by EMG
* @library groveemg * @library groveemg
* @sensor groveemg * @sensor groveemg
* @comname Electromyography (EMG) Sensor * @comname Electromyography (EMG) Sensor
* @type electric * @type electric
* @man seeed * @man seeed
* @con analog * @con analog
* @deprecated This class is being replaced by EMG
* *
* @brief API for the Grove EMG Muscle Signal Reader * @brief API for the Grove EMG Muscle Signal Reader
* *

View File

@ -47,6 +47,7 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by GPRS
* @library grovegprs * @library grovegprs
* @sensor grovegprs * @sensor grovegprs
* @comname GPRS Module * @comname GPRS Module
@ -54,7 +55,6 @@ namespace upm {
* @man seeed * @man seeed
* @con uart * @con uart
* @web http://www.seeedstudio.com/wiki/GPRS_Shield_V2.0 * @web http://www.seeedstudio.com/wiki/GPRS_Shield_V2.0
* @deprecated This class is being replaced by GPRS
* *
* @brief API for the Grove GPRS Module * @brief API for the Grove GPRS Module
* *

View File

@ -35,13 +35,13 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by GSR
* @library grovegsr * @library grovegsr
* @sensor grovegsr * @sensor grovegsr
* @comname Galvanic Skin Response (GSR) Sensor * @comname Galvanic Skin Response (GSR) Sensor
* @type electric * @type electric
* @man seeed * @man seeed
* @con analog * @con analog
* @deprecated This class is being replaced by GSR
* *
* @brief API for the Grove GSR Galvanic Skin Response Sensor * @brief API for the Grove GSR Galvanic Skin Response Sensor
* *

View File

@ -35,6 +35,7 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by LineFinder
* @library grovelinefinder * @library grovelinefinder
* @sensor grovelinefinder * @sensor grovelinefinder
* @comname Line Finder * @comname Line Finder
@ -42,7 +43,6 @@ namespace upm {
* @man seeed * @man seeed
* @con gpio * @con gpio
* @kit robok * @kit robok
* @deprecated This class is being replaced by LineFinder
* *
* @brief API for the Grove Line Finder Sensor * @brief API for the Grove Line Finder Sensor
* *

View File

@ -41,6 +41,7 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by MD
* @library grovemd * @library grovemd
* @sensor grovemd * @sensor grovemd
* @comname I2C Motor Driver * @comname I2C Motor Driver
@ -48,7 +49,6 @@ namespace upm {
* @man seeed * @man seeed
* @con i2c * @con i2c
* @kit robok * @kit robok
* @deprecated This class is being replaced by MD
* *
* @brief API for the Grove I2C Motor Driver * @brief API for the Grove I2C Motor Driver
* *

View File

@ -35,6 +35,7 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by Moisture
* @library grovemoisture * @library grovemoisture
* @sensor grovemoisture * @sensor grovemoisture
* @comname Moisture Sensor * @comname Moisture Sensor
@ -42,7 +43,6 @@ namespace upm {
* @man seeed * @man seeed
* @con analog * @con analog
* @kit eak hak * @kit eak hak
* @deprecated This class is being replaced by Moisture
* *
* @brief API for the Grove Moisture Sensor * @brief API for the Grove Moisture Sensor
* *

View File

@ -35,13 +35,13 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by O2
* @library groveo2 * @library groveo2
* @sensor groveo2 * @sensor groveo2
* @comname Oxygen (O2) Concentration Sensor * @comname Oxygen (O2) Concentration Sensor
* @type gaseous * @type gaseous
* @man seeed * @man seeed
* @con analog * @con analog
* @deprecated This class is being replaced by O2
* *
* @brief API for the Grove O2 Oxygen Gas Sensor * @brief API for the Grove O2 Oxygen Gas Sensor
* *

View File

@ -55,6 +55,7 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by SCAM
* @library grovescam * @library grovescam
* @sensor grovescam * @sensor grovescam
* @comname Serial Camera Module * @comname Serial Camera Module
@ -62,7 +63,6 @@ namespace upm {
* @man seeed * @man seeed
* @con uart * @con uart
* @web http://www.seeedstudio.com/wiki/Grove_-_Serial_Camera_Kit * @web http://www.seeedstudio.com/wiki/Grove_-_Serial_Camera_Kit
* @deprecated This class is being replaced by SCAM
* *
* @brief API for the Grove Serial Camera * @brief API for the Grove Serial Camera
* *

View File

@ -48,6 +48,7 @@ typedef struct
int delayTimeHighSharp; int delayTimeHighSharp;
} NoteData; } NoteData;
/** /**
* @deprecated This class is being replaced by Speaker
* @library grovespeaker * @library grovespeaker
* @sensor grovespeaker * @sensor grovespeaker
* @comname Speaker Module * @comname Speaker Module
@ -55,7 +56,6 @@ typedef struct
* @man seeed * @man seeed
* @con gpio * @con gpio
* @kit hak * @kit hak
* @deprecated This class is being replaced by Speaker
* *
* @brief API for the Grove Speaker * @brief API for the Grove Speaker
* *

View File

@ -43,13 +43,13 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by UltraSonic
* @library groveultrasonic * @library groveultrasonic
* @sensor groveultrasonic * @sensor groveultrasonic
* @comname Ultrasonic Proximity Sensor * @comname Ultrasonic Proximity Sensor
* @type sound * @type sound
* @man seeed * @man seeed
* @con gpio * @con gpio
* @deprecated This class is being replaced by UltraSonic
* *
* @brief API for Grove Ultrasonic Ranger * @brief API for Grove Ultrasonic Ranger
* *

View File

@ -43,6 +43,7 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by VDiv
* @library grovevdiv * @library grovevdiv
* @sensor grovevdiv * @sensor grovevdiv
* @comname Voltage Divider * @comname Voltage Divider
@ -50,7 +51,6 @@ namespace upm {
* @man seeed * @man seeed
* @con analog * @con analog
* @kit robok * @kit robok
* @deprecated This class is being replaced by VDiv
* *
* @brief API for the Grove Voltage Divider Sensor * @brief API for the Grove Voltage Divider Sensor
* *

View File

@ -35,6 +35,7 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by Water
* @library grovewater * @library grovewater
* @sensor grovewater * @sensor grovewater
* @comname Water Sensor * @comname Water Sensor
@ -42,7 +43,6 @@ namespace upm {
* @man seeed * @man seeed
* @con gpio * @con gpio
* @kit eak * @kit eak
* @deprecated This class is being replaced by Water
* *
* @brief API for the Grove Water Sensor * @brief API for the Grove Water Sensor
* *

View File

@ -38,6 +38,7 @@ namespace upm {
*/ */
/** /**
* @deprecated This class is being replaced by WFS
* @library grovewfs * @library grovewfs
* @sensor grovewfs * @sensor grovewfs
* @comname Water Flow Sensor * @comname Water Flow Sensor
@ -46,7 +47,6 @@ namespace upm {
* @web http://wiki.seeedstudio.com/wiki/G1/2_Water_Flow_sensor * @web http://wiki.seeedstudio.com/wiki/G1/2_Water_Flow_sensor
* @con gpio * @con gpio
* @kit eak * @kit eak
* @deprecated This class is being replaced by WFS
* *
* @brief API for the Grove Water Flow Sensor * @brief API for the Grove Water Flow Sensor
* *

View File

@ -36,21 +36,21 @@ namespace upm
*/ */
/** /**
* @brief API for HLG-150H Lighting Power Supply Controller
*
* The Mean Well
* [HLG-150H](http://www.meanwell.com/webapp/product/search.aspx?prod=HLG-150H)
* 150W Single Output Switching Power Supply
*
* @library hlg150h * @library hlg150h
* @sensor hlg150h * @sensor hlg150h
* @comname 150W Constant Voltage/current LED Driver * @comname 150W Constant Voltage/current LED Driver
* @altname HLG150H * @altname HLG150H
* @type light * @type light
* @con pwm * @con pwm
* @snippet hlg150h.cxx Interesting
* @web https://www.meanwell-web.com/en/product-info/ac-dc-power-supply/led-driver/101-180-w-led-driver/hlg-150h/product/HLG-150H-24B * @web https://www.meanwell-web.com/en/product-info/ac-dc-power-supply/led-driver/101-180-w-led-driver/hlg-150h/product/HLG-150H-24B
* @if ilightcontroller *
* @brief API for HLG-150H Lighting Power Supply Controller
*
* The Mean Well
* [HLG-150H](http://www.meanwell.com/webapp/product/search.aspx?prod=HLG-150H)
* 150W Single Output Switching Power Supply
*
* @snippet hlg150h.cxx Interesting
*/ */
class HLG150H : public upm::ILightController class HLG150H : public upm::ILightController

View File

@ -34,12 +34,6 @@ namespace upm
*/ */
/** /**
* @brief API for LP8860 LED Lighting Controller
*
* The Texas Instrumements
* [LP8860-Q1](http://www.ti.com/product/lp8860-q1)
* Automotive Catalog Low-EMI, High-Performance 4-Channel LED Driver
*
* @library lp8860 * @library lp8860
* @sensor lp8860 * @sensor lp8860
* @comname LED Lighting Controller * @comname LED Lighting Controller
@ -47,10 +41,15 @@ namespace upm
* @type light * @type light
* @man ti * @man ti
* @con i2c * @con i2c
* @snippet lp8860.cxx Interesting
* @web http://www.ti.com/product/LP8860-Q1 * @web http://www.ti.com/product/LP8860-Q1
* @if ilightcontroller
* *
* @brief API for LP8860 LED Lighting Controller
*
* The Texas Instrumements
* [LP8860-Q1](http://www.ti.com/product/lp8860-q1)
* Automotive Catalog Low-EMI, High-Performance 4-Channel LED Driver
*
* @snippet lp8860.cxx Interesting
*/ */
class LP8860 : public upm::ILightController class LP8860 : public upm::ILightController
{ {

View File

@ -35,7 +35,6 @@ namespace upm {
* @sensor dsb09104 * @sensor dsb09104
* @type wifi * @type wifi
* @con uart * @con uart
* @snippet ozw-aeotecdsb09104.cxx Interesting
* @man aeon * @man aeon
* @web http://aeotec.com/z-wave-home-energy-measure/918-home-energy-meter-instructions.html * @web http://aeotec.com/z-wave-home-energy-measure/918-home-energy-meter-instructions.html
* *
@ -43,6 +42,8 @@ namespace upm {
* *
* This module allows for monitoring certain elements of an Aeotec * This module allows for monitoring certain elements of an Aeotec
* Home Energy Meter Gen 1. * Home Energy Meter Gen 1.
*
* @snippet ozw-aeotecdsb09104.cxx Interesting
*/ */
class AeotecDSB09104 : public ozwInterface { class AeotecDSB09104 : public ozwInterface {

View File

@ -36,7 +36,6 @@ namespace upm {
* @altname DSB29 * @altname DSB29
* @type wifi * @type wifi
* @con uart * @con uart
* @snippet ozw-aeotecdw2e.cxx Interesting
* @man aeon * @man aeon
* @web http://aeotec.com/z-wave-door-window-sensor * @web http://aeotec.com/z-wave-door-window-sensor
* *
@ -57,6 +56,8 @@ namespace upm {
* include button on the device. By default the device will never * include button on the device. By default the device will never
* wake on it's own, so you should use the openzwave control panel * wake on it's own, so you should use the openzwave control panel
* or similar software to configure a periodic wakeup time. * or similar software to configure a periodic wakeup time.
*
* @snippet ozw-aeotecdw2e.cxx Interesting
*/ */
class AeotecDW2E : public ozwInterface { class AeotecDW2E : public ozwInterface {

View File

@ -34,7 +34,6 @@ namespace upm {
* @sensor dg2 * @sensor dg2
* @comname Aeotec Smart Dimmer Gen 2 * @comname Aeotec Smart Dimmer Gen 2
* @con uart * @con uart
* @snippet ozw-aeotecsdg2.cxx Interesting
* @type wifi * @type wifi
* @man aeon * @man aeon
* @web http://aeotec.com/z-wave-in-wall-switches/877-micro-sei-2e-manual-instructions.html * @web http://aeotec.com/z-wave-in-wall-switches/877-micro-sei-2e-manual-instructions.html
@ -43,6 +42,8 @@ namespace upm {
* *
* This module allows for controlling and monitoring certain * This module allows for controlling and monitoring certain
* elements of an Aeotec Smart Dimmer Gen 2. * elements of an Aeotec Smart Dimmer Gen 2.
*
* @snippet ozw-aeotecsdg2.cxx Interesting
*/ */
class AeotecSDG2 : public ozwInterface { class AeotecSDG2 : public ozwInterface {

View File

@ -34,7 +34,6 @@ namespace upm {
* @sensor ss6 * @sensor ss6
* @comname Aeotec Smart Switch 6 * @comname Aeotec Smart Switch 6
* @con uart * @con uart
* @snippet ozw-aeotecss6.cxx Interesting
* @type wifi * @type wifi
* @man aeon * @man aeon
* @web http://aeotec.com/z-wave-plug-in-switch * @web http://aeotec.com/z-wave-plug-in-switch
@ -43,6 +42,8 @@ namespace upm {
* *
* This module allows for controlling and monitoring certain * This module allows for controlling and monitoring certain
* elements of an Aeotec Smart Switch 6. * elements of an Aeotec Smart Switch 6.
*
* @snippet ozw-aeotecss6.cxx Interesting
*/ */
class AeotecSS6 : public ozwInterface { class AeotecSS6 : public ozwInterface {

View File

@ -34,7 +34,6 @@ namespace upm {
* @sensor tzemt400 * @sensor tzemt400
* @comname Trane TZEMT400 Z-Wave Thermostat. * @comname Trane TZEMT400 Z-Wave Thermostat.
* @con uart * @con uart
* @snippet ozw-tzemt400.cxx Interesting
* @man trane * @man trane
* *
* @brief UPM API for Trane TZEMT400 Z-Wave Thermostat * @brief UPM API for Trane TZEMT400 Z-Wave Thermostat
@ -42,6 +41,8 @@ namespace upm {
* This module allows for monitoring certain elements of a Trane * This module allows for monitoring certain elements of a Trane
* TZEMT400 Z-Wave Thermostat. It was tested with a Trane * TZEMT400 Z-Wave Thermostat. It was tested with a Trane
* TZEMT400BB32MAA variant. * TZEMT400BB32MAA variant.
*
* @snippet ozw-tzemt400.cxx Interesting
*/ */
class TZEMT400 : public ozwInterface { class TZEMT400 : public ozwInterface {

View File

@ -36,7 +36,7 @@ namespace upm {
* @brief Node management for ozw * @brief Node management for ozw
* *
* This class is used by ozw to manage valueids for a node (device). * This class is used by ozw to manage valueids for a node (device).
* No user-servicable parts inside. It is not exposed to the end * No user-serviceable parts inside. It is not exposed to the end
* user. * user.
*/ */

View File

@ -41,9 +41,6 @@ namespace upm {
* @comname Microchip RN2903 LoRa radio * @comname Microchip RN2903 LoRa radio
* @type wifi * @type wifi
* @con uart * @con uart
* @snippet rn2903.cxx Interesting
* @snippet rn2903-p2p-tx.cxx Interesting
* @snippet rn2903-p2p-rx.cxx Interesting
* *
* @brief API for the Microchip RN2903 LoRa radio * @brief API for the Microchip RN2903 LoRa radio
* *
@ -61,6 +58,10 @@ namespace upm {
* operation within a LoRaWAN network, however methods are * operation within a LoRaWAN network, however methods are
* provided to allow you to control the device directly so that * provided to allow you to control the device directly so that
* you can implement whatever solution you require. * you can implement whatever solution you require.
*
* @snippet rn2903.cxx Interesting
* @snippet rn2903-p2p-tx.cxx Interesting
* @snippet rn2903-p2p-rx.cxx Interesting
*/ */
class RN2903 { class RN2903 {

View File

@ -42,7 +42,6 @@ namespace upm {
* @type pressure temp * @type pressure temp
* @man honeywell * @man honeywell
* @con spi * @con spi
* @snippet rsc.cxx Interesting
* @web https://sensing.honeywell.com/honeywell-sensing-trustability-rsc-series-data-sheet-32321348-b-en.pdf * @web https://sensing.honeywell.com/honeywell-sensing-trustability-rsc-series-data-sheet-32321348-b-en.pdf
* *
* @brief Description for the RSC TruStability line * @brief Description for the RSC TruStability line
@ -73,6 +72,7 @@ namespace upm {
* More info about this has been provided in the datasheet with a table and * More info about this has been provided in the datasheet with a table and
* a diagram. * a diagram.
* *
* @snippet rsc.cxx Interesting
*/ */
class RSC { class RSC {

View File

@ -37,6 +37,16 @@ namespace upm {
*/ */
/** /**
* @library si1132
* @sensor si1132
* @comname UV and Ambient Light Sensor
* @altname Si1132
* @type light
* @man silabs
* @con i2c
* @web http://www.silabs.com/products/sensors/infraredsensors/Pages/si1132.aspx
* @web https://www.silabs.com/Support%20Documents/TechnicalDocs/Si1132.pdf
*
* @brief API for Si1132 UV and Visible Light Sensor * @brief API for Si1132 UV and Visible Light Sensor
* *
* The Silicon Labs * The Silicon Labs
@ -44,17 +54,7 @@ namespace upm {
* is a low-power, ultraviolet (UV) index, and ambient light sensor with I2C * is a low-power, ultraviolet (UV) index, and ambient light sensor with I2C
* digital interface and programmable-event interrupt output. * digital interface and programmable-event interrupt output.
* *
* @library si1132
* @sensor si1132
* @comname UV and Ambient Light Sensor
* @altname Si1132
* @type light
* @man silabs
* @web http://www.silabs.com/products/sensors/infraredsensors/Pages/si1132.aspx
* @con i2c
* @snippet si1132.cxx Interesting * @snippet si1132.cxx Interesting
* @if ilightsensor
*/ */
class SI1132 : public ILightSensor { class SI1132 : public ILightSensor {
public: public:

View File

@ -41,7 +41,6 @@ namespace upm {
* @comname Generic AT Command Based UART Device * @comname Generic AT Command Based UART Device
* @type other * @type other
* @con uart * @con uart
* @snippet uartat-le910.cxx Interesting
* *
* @brief API for a Generic AT command based UART device * @brief API for a Generic AT command based UART device
* *
@ -49,6 +48,8 @@ namespace upm {
* devices that utilize an "AT" command set. Typically these * devices that utilize an "AT" command set. Typically these
* devices are Radios, Modems, and similar devices that are * devices are Radios, Modems, and similar devices that are
* configured and controlled by emitting "AT" commands. * configured and controlled by emitting "AT" commands.
*
* @snippet uartat-le910.cxx Interesting
*/ */
class UARTAT { class UARTAT {