Skip to content

Commit fdf71e1

Browse files
author
brentru
committed
doxygen .h classes
1 parent 1fc3a47 commit fdf71e1

8 files changed

Lines changed: 48 additions & 2 deletions

src/AdafruitIO_Dashboard.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@
2929
class AdafruitIO;
3030
class AdafruitIO_Feed;
3131

32+
/**************************************************************************/
33+
/*!
34+
@brief Class for interacting with Adafruit IO Dashboards.
35+
https://io.adafruit.com/api/docs/#dashboards
36+
*/
37+
/**************************************************************************/
3238
class AdafruitIO_Dashboard {
3339

3440
public:

src/AdafruitIO_Data.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@
1818
// forward decl
1919
class AdafruitIO_Feed;
2020

21+
/**************************************************************************/
22+
/*!
23+
@brief Class for interacting with Adafruit IO Data Records.
24+
https://io.adafruit.com/api/docs/#data
25+
*/
26+
/**************************************************************************/
2127
class AdafruitIO_Data {
2228

2329
public:

src/AdafruitIO_Ethernet.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,11 @@
2424

2525
#include "AdafruitIO.h"
2626

27-
// all logic in .h to avoid auto compile
27+
/**************************************************************************/
28+
/*!
29+
@brief Class for interfacing with the Adafruit Ethernet FeatherWing
30+
*/
31+
/**************************************************************************/
2832
class AdafruitIO_Ethernet : public AdafruitIO {
2933

3034
public:

src/AdafruitIO_FONA.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,12 @@
2525
#define FONA_RI 7
2626
#define FONA_BAUD 4800
2727

28-
// all logic in .h to avoid auto compile
28+
29+
/**************************************************************************/
30+
/*!
31+
@brief Class for interfacing with an Adafruit FONA Ceullar Module
32+
*/
33+
/**************************************************************************/
2934
class AdafruitIO_FONA : public AdafruitIO {
3035

3136
public:

src/AdafruitIO_Feed.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,13 @@
2121
// forward declaration
2222
class AdafruitIO;
2323

24+
/**************************************************************************/
25+
/*!
26+
@brief Class that provides methods for interfacing with
27+
Adafruit IO feed topics.
28+
https://io.adafruit.com/api/docs/mqtt.html#mqtt-topics
29+
*/
30+
/**************************************************************************/
2431
class AdafruitIO_Feed : public AdafruitIO_MQTT {
2532

2633
public:

src/AdafruitIO_Group.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@
2121
// forward declaration
2222
class AdafruitIO;
2323

24+
/**************************************************************************/
25+
/*!
26+
@brief Class for interacting with Adafruit IO Grouped Feeds
27+
https://io.adafruit.com/api/docs/mqtt.html#group-topics
28+
*/
29+
/**************************************************************************/
2430
class AdafruitIO_Group : public AdafruitIO_MQTT {
2531

2632
public:

src/AdafruitIO_MQTT.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@
1414

1515
#include "Arduino.h"
1616

17+
/**************************************************************************/
18+
/*!
19+
@brief Class that contains MQTT subscription callbacks.
20+
*/
21+
/**************************************************************************/
1722
class AdafruitIO_MQTT {
1823

1924
public:

src/AdafruitIO_Time.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,13 @@ class AdafruitIO;
2222

2323
typedef void (*AdafruitIOTimeCallbackType)(char *value, uint16_t len);
2424

25+
/**************************************************************************/
26+
/*!
27+
@brief Class that contains functions for interacting with
28+
the Adafruit IO Time Service.
29+
*/
30+
/**************************************************************************/
31+
class Adafruit_TSL2561_Unified : public Adafruit_Sensor {
2532
class AdafruitIO_Time : public AdafruitIO_MQTT {
2633

2734
public:

0 commit comments

Comments
 (0)