11#include " ws_manager.h"
22
3+ /* *************************************************************************/
4+ /* !
5+ @brief Constructor for Wippersnapper_Manager
6+ */
7+ /* *************************************************************************/
38Wippersnapper_Manager::Wippersnapper_Manager () : ws_instance(nullptr ) {}
49
10+ /* *************************************************************************/
11+ /* !
12+ @brief Destructor for Wippersnapper_Manager
13+ */
14+ /* *************************************************************************/
515Wippersnapper_Manager::~Wippersnapper_Manager () {
616 if (ws_instance) {
717 delete ws_instance;
@@ -11,6 +21,11 @@ Wippersnapper_Manager::~Wippersnapper_Manager() {
1121 }
1222}
1323
24+ /* *************************************************************************/
25+ /* !
26+ @brief Performs the connect() function in Wippersnapper*.cpp
27+ */
28+ /* *************************************************************************/
1429void Wippersnapper_Manager::connect () {
1530 if (_api_version == 2 ) {
1631 WS_DEBUG_PRINTLN (" api v2 instance::connect()" );
@@ -23,6 +38,11 @@ void Wippersnapper_Manager::connect() {
2338 }
2439}
2540
41+ /* *************************************************************************/
42+ /* !
43+ @brief Performs the provision() function in Wippersnapper*.cpp
44+ */
45+ /* *************************************************************************/
2646void Wippersnapper_Manager::provision () {
2747 if (_api_version == 2 ) {
2848 WS_DEBUG_PRINTLN (" api v2 instance::provision()" );
@@ -35,6 +55,13 @@ void Wippersnapper_Manager::provision() {
3555 }
3656}
3757
58+ /* *************************************************************************/
59+ /* !
60+ @brief Checks the API version by reading the state of a pin
61+ @param pinNum
62+ The pin number to read
63+ */
64+ /* *************************************************************************/
3865void Wippersnapper_Manager::checkAPIVersion (int pinNum) {
3966 // Check if pin D12 is high
4067 pinMode (pinNum, INPUT_PULLUP);
@@ -50,6 +77,11 @@ void Wippersnapper_Manager::checkAPIVersion(int pinNum) {
5077 }
5178}
5279
80+ /* *************************************************************************/
81+ /* !
82+ @brief Performs the run() function in Wippersnapper*.cpp
83+ */
84+ /* *************************************************************************/
5385void Wippersnapper_Manager::run () {
5486 if (_api_version == 2 ) {
5587 ws_instance_v2->runV2 ();
0 commit comments