|
ESP_IOT v2.5
IOT ESP Coding
|
An concrete class. More...
#include <M5Atom_NoModuleClass.h>


Public Member Functions | |
| M5Atom_NoModuleClass (char *config) | |
| constructor More... | |
| ~M5Atom_NoModuleClass () | |
| destructor More... | |
| void | start_M5AtomClassType () |
| starts the PTStepper More... | |
| void | setup_M5AtomClassType () |
| setup the PTStepper More... | |
| void | stop_M5AtomClassType () |
| stops motor More... | |
| void | loop_M5AtomClassType () |
| setup the PTStepper More... | |
| void | messageSetVal_M5AtomClassType (char *setName, char *valValue, boolean deviceNameSpecified) |
| ATOM specific. More... | |
| void | messageSend_M5AtomClassType (char *sendValue, boolean deviceNameSpecified) |
| void | buttonA_ShortPress_M5AtomClassType () |
| void | buttonA_LongPress_M5AtomClassType () |
| long press on buttonA (top button) More... | |
| char * | currentStatusURL_M5AtomClassType () |
| char * | currentStatusJSON_M5AtomClassType () |
| boolean | isPTFeeder_M5AtomClassType () |
Public Member Functions inherited from M5AtomClassType | |
| M5AtomClassType (char *config) | |
| ~M5AtomClassType () | |
| destructor More... | |
| char * | classIdentity () |
| virtual void | start_M5AtomClassType ()=0 |
| virtual void | setup_M5AtomClassType ()=0 |
| setup the PTStepper More... | |
| virtual void | stop_M5AtomClassType ()=0 |
| stop the motor More... | |
| virtual void | loop_M5AtomClassType ()=0 |
| loop the PTStepper (so timer can run) More... | |
| virtual void | messageSetVal_M5AtomClassType (char *setName, char *valValue, boolean deviceNameSpecified)=0 |
| these are from the ATOM More... | |
| virtual void | messageSend_M5AtomClassType (char *sendValue, boolean deviceNameSpecified)=0 |
| virtual void | buttonA_ShortPress_M5AtomClassType ()=0 |
| virtual void | buttonA_LongPress_M5AtomClassType ()=0 |
| long press on buttonA (top button) More... | |
| virtual void | buttonA_LongLongPress_M5AtomClassType () |
| 11.25.25 Add LONG LONG press for the AP mode More... | |
| virtual char * | currentStatusURL_M5AtomClassType ()=0 |
| virtual char * | currentStatusJSON_M5AtomClassType ()=0 |
| virtual boolean | isPTFeeder_M5AtomClassType () |
An concrete class.
Definition at line 18 of file M5Atom_NoModuleClass.h.
| M5Atom_NoModuleClass::M5Atom_NoModuleClass | ( | char * | config | ) |
constructor
Definition at line 51 of file M5Atom_NoModuleClass.cpp.
| M5Atom_NoModuleClass::~M5Atom_NoModuleClass | ( | ) |
destructor
|
virtual |
long press on buttonA (top button)
11.26.25 as per issue #412 option 1 is to store locally,
8.16.25 BLE CLIENT //!optimized to not send the wrapper around the message
Implements M5AtomClassType.
Definition at line 184 of file M5Atom_NoModuleClass.cpp.

|
virtual |
12.28.23, 8.28.23 Adding a way for others to get informed on messages that arrive for the cmd BUTTON PROCESSING abstraction short press on buttonA (top button)
BUTTON PROCESSING abstraction short press on buttonA (top button)
feed
send this as a DOCFOLLOW message
feed always (done after the code below..)
11.26.25 send status as well .. so we can hear what's happening 8.16.25 MQTT also send a STATUS
start the delay.. (which at .5 might not be needed...) 10.26.25 when done .. change to BLUE again
Implements M5AtomClassType.
Definition at line 154 of file M5Atom_NoModuleClass.cpp.

|
virtual |
returns a string in in JSON so: status&battery=84'&buzzon='off' } .. etc starts with "&"*
Implements M5AtomClassType.
Definition at line 245 of file M5Atom_NoModuleClass.cpp.
|
virtual |
returns a string in in URL so: status&battery=84'&buzzon='off' } .. etc starts with "&"*
8.4.25 add k=GPS 8.4.25 add k=HD (HDriver)
Implements M5AtomClassType.
Definition at line 236 of file M5Atom_NoModuleClass.cpp.
|
virtual |
6.6.24 D-Day 81 years return true or false if this should be a PTFeeder or PTClicker default 'false' to PTClicker. The Bluetooth will use this
Reimplemented from M5AtomClassType.
Definition at line 254 of file M5Atom_NoModuleClass.cpp.
|
virtual |
setup the PTStepper
see if timer done .. change color back user timer class instance
Implements M5AtomClassType.
Definition at line 109 of file M5Atom_NoModuleClass.cpp.

|
virtual |
12.28.23, 8.28.23 Adding a way for others to get informed on messages that arrive for the send -
Implements M5AtomClassType.
Definition at line 147 of file M5Atom_NoModuleClass.cpp.
|
virtual |
ATOM specific.
these are from the ATOM 8.28.23 Adding a way for others to get informed on messages that arrive for the set,val 12.27.23 support setName == "HDriver" 1.10.24 if deviceNameSpecified then this matches this device, otherwise for all. It's up to the receiver to decide if it has to be specified
these are from the ATOM 8.28.23 Adding a way for others to get informed on messages that arrive for the set,val 12.27.23 support setName == "socket" 1.10.24 if deviceNameSpecified then this matches this device, otherwise for all. It's up to the receiver to decide if it has to be specified
Implements M5AtomClassType.
Definition at line 140 of file M5Atom_NoModuleClass.cpp.
|
virtual |
setup the PTStepper
call super..
NOTE: this could probably be done by ESP_IOT.ino .. but for now keep here (and in the other ATOM code..)
specify the callback
call the setup
Implements M5AtomClassType.
Definition at line 68 of file M5Atom_NoModuleClass.cpp.

|
virtual |
starts the PTStepper
Data members of class Generic config info .. specific the the sensor type
Implements M5AtomClassType.
Definition at line 63 of file M5Atom_NoModuleClass.cpp.
|
virtual |
stops motor
user timer class instance
Implements M5AtomClassType.
Definition at line 101 of file M5Atom_NoModuleClass.cpp.
