10#include "../ATOM_SocketModule/ATOM_SocketModule.h"
14 SerialDebug.printf(
"M5Atom_SocketModuleClass init %s\n", config);
64 SerialDebug.printf(
"M5Atom_SocketModuleClass::messageSend_M5AtomClassType: %s\n", sendValue);
103 //void setup_AudioModule(void (*loudCallback)(int));
104 void setup_ATOM_SocketModule();
107 void loop_ATOM_SocketModule();
115 void messageSetVal_ATOM_SocketModule(char *setName, char* valValue, boolean deviceNameSpecified);
119 void messageSend_ATOM_SocketModule(char *sendValue);
123 void buttonA_ShortPress_ATOM_SocketModule();
125 void buttonA_LongPress_ATOM_SocketModule();
129 char * currentStatusURL_ATOM_SocketModule();
133 char * currentStatusJSON_ATOM_SocketModule();
char * currentStatusURL_ATOM_SocketModule()
returns a string in in URL so: status&battery=84'&buzzon='off' } .. etc
void buttonA_LongPress_ATOM_SocketModule()
long press on buttonA (top button)
void setup_ATOM_SocketModule()
void loop_ATOM_SocketModule()
called for the loop() of this plugin
void messageSend_ATOM_SocketModule(char *sendValue)
void messageSetVal_ATOM_SocketModule(char *setName, char *valValue, boolean deviceNameSpecified)
char * currentStatusJSON_ATOM_SocketModule()
void buttonA_ShortPress_ATOM_SocketModule()
char * currentStatusURL_M5AtomClassType()
void stop_M5AtomClassType()
stops motor
void start_M5AtomClassType()
starts the PTStepper
M5Atom_SocketModuleClass(char *config)
constructor
void loop_M5AtomClassType()
setup the PTStepper
void buttonA_ShortPress_M5AtomClassType()
void buttonA_LongPress_M5AtomClassType()
long press on buttonA (top button)
char * currentStatusJSON_M5AtomClassType()
void setup_M5AtomClassType()
setup the PTStepper
void messageSetVal_M5AtomClassType(char *setName, char *valValue, boolean deviceNameSpecified)
ATOM specific.
void messageSend_M5AtomClassType(char *sendValue, boolean deviceNameSpecified)