mirror of
https://github.com/eclipse/upm.git
synced 2025-03-15 04:57:30 +03:00
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:
parent
38817b72dc
commit
a12baf379f
@ -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
|
||||||
{
|
{
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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)
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
{
|
{
|
||||||
|
@ -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 {
|
||||||
|
@ -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 {
|
||||||
|
@ -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 {
|
||||||
|
@ -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 {
|
||||||
|
@ -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 {
|
||||||
|
@ -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.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -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 {
|
||||||
|
@ -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 {
|
||||||
|
|
||||||
|
@ -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:
|
||||||
|
@ -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 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user