|
17 | 17 |
|
18 | 18 | #include "AdafruitIO_Block.h" |
19 | 19 |
|
| 20 | +/**************************************************************************/ |
| 21 | +/*! |
| 22 | + @brief Class for interacting with the Adafruit IO Dashboard |
| 23 | + Slider Block. |
| 24 | +*/ |
| 25 | +/**************************************************************************/ |
20 | 26 | class SliderBlock : public AdafruitIO_Block { |
21 | 27 |
|
22 | 28 | public: |
23 | 29 | SliderBlock(AdafruitIO_Dashboard *d, AdafruitIO_Feed *f); |
24 | 30 | ~SliderBlock(); |
25 | 31 |
|
26 | | - int min; |
27 | | - int max; |
28 | | - int step; |
29 | | - const char *label; |
| 32 | + int min; /*!< Minimum slider data value. */ |
| 33 | + int max; /*!< Maximum slider data value. */ |
| 34 | + int step; /*!< Slider data step value. */ |
| 35 | + const char *label; /*!< Slider title. */ |
30 | 36 |
|
31 | | - int width = 4; |
32 | | - int height = 2; |
| 37 | + int width = 4; /*!< Dashboard block width. */ |
| 38 | + int height = 2; /*!< Dashboard block height. */ |
33 | 39 |
|
34 | 40 | String properties(); |
| 41 | + |
| 42 | + /******************************************/ |
| 43 | + /*! |
| 44 | + @brief Returns block type |
| 45 | + @return Block type. |
| 46 | + */ |
| 47 | + /******************************************/ |
35 | 48 | const char *type() { return _visual_type; } |
36 | 49 |
|
37 | 50 | protected: |
38 | | - const char *_visual_type = "slider"; |
| 51 | + const char *_visual_type = "slider"; /*!< Block type. */ |
39 | 52 |
|
| 53 | + /******************************************/ |
| 54 | + /*! |
| 55 | + @brief Returns width of block. |
| 56 | + @return Block width. |
| 57 | + */ |
| 58 | + /******************************************/ |
40 | 59 | int _width() { return width; } |
| 60 | + |
| 61 | + /******************************************/ |
| 62 | + /*! |
| 63 | + @brief Returns height of block. |
| 64 | + @return Block height. |
| 65 | + */ |
| 66 | + /******************************************/ |
41 | 67 | int _height() { return height; } |
| 68 | + |
| 69 | + /******************************************/ |
| 70 | + /*! |
| 71 | + @brief Returns block's row location |
| 72 | + on an Adafruit IO dashboard. |
| 73 | + @return Adafruit IO dashboard row. |
| 74 | + */ |
| 75 | + /******************************************/ |
42 | 76 | int _row() { return row; } |
| 77 | + |
| 78 | + /******************************************/ |
| 79 | + /*! |
| 80 | + @brief Returns block's column location |
| 81 | + on an Adafruit IO dashboard. |
| 82 | + @return Adafruit IO dashboard column |
| 83 | + */ |
| 84 | + /******************************************/ |
43 | 85 | int _column() { return column; } |
44 | 86 | }; |
45 | 87 |
|
|
0 commit comments