ESP_IOT v2.5
IOT ESP Coding
ATOMQRCodeModule.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void setup_ATOMQRCodeModule ()
 the setup() for this ATOM More...
 
void loop_ATOMQRCodeModule ()
 called for the loop() of this plugin More...
 
void messageSetVal_ATOMQRCodeModule (char *setName, char *valValue, boolean deviceNameSpecified)
 
void buttonA_ShortPress_ATOMQRCodeModule ()
 
void buttonA_LongPress_ATOMQRCodeModule ()
 long press on buttonA (top button) More...
 
char * currentStatusURL_ATOMQRCodeModule ()
 returns a string in in URL so: status&battery=84'&buzzon='off' } .. etc //!starts with "&"* More...
 
char * currentStatusJSON_ATOMQRCodeModule ()
 

Function Documentation

◆ buttonA_LongPress_ATOMQRCodeModule()

void buttonA_LongPress_ATOMQRCodeModule ( )

long press on buttonA (top button)

Definition at line 199 of file ATOMQRCodeModule.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ buttonA_ShortPress_ATOMQRCodeModule()

void buttonA_ShortPress_ATOMQRCodeModule ( )

BUTTON PROCESSING abstraction short press on buttonA (top button)

Definition at line 189 of file ATOMQRCodeModule.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ currentStatusJSON_ATOMQRCodeModule()

char * currentStatusJSON_ATOMQRCodeModule ( )

returns a string in in JSON so: status&battery=84'&buzzon='off' } .. etc starts with "&"*

3.29.25 Raiiiinier Beeer movie last night add returning a UUID.FLOWNUM if valid, or nil if nota

Definition at line 729 of file ATOMQRCodeModule.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ currentStatusURL_ATOMQRCodeModule()

char * currentStatusURL_ATOMQRCodeModule ( )

returns a string in in URL so: status&battery=84'&buzzon='off' } .. etc //!starts with "&"*

returns a string in in URL so: status&battery=84'&buzzon='off' } .. etc //!starts with "&"*

8.4.25 add QR

Definition at line 719 of file ATOMQRCodeModule.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ loop_ATOMQRCodeModule()

void loop_ATOMQRCodeModule ( )

called for the loop() of this plugin

called for the loop() of this plugin

do loop code

4.10.24 GPS sensor 4.14.24 finally creating instance

Definition at line 474 of file ATOMQRCodeModule.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ messageSetVal_ATOMQRCodeModule()

void messageSetVal_ATOMQRCodeModule ( char *  setName,
char *  valValue,
boolean  deviceNameSpecified 
)

8.28.23 Adding a way for others to get informed on messages that arrive for the set,val 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

process specific commands ...

3.22.25 - Nice day. Stormy week. add the ScannedSemanticMarker that will set the _lastSemanticMarker

3.29.25 add UUID/FLOW if set

Definition at line 149 of file ATOMQRCodeModule.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setup_ATOMQRCodeModule()

void setup_ATOMQRCodeModule ( )

the setup() for this ATOM

THIS IS the setup() and loop() but using the "component" name, eg AudioModule() This will perform preference initializtion as well called from the setup() Pass in the method to call on a loud (over a threshhold. The parameter for value will be sent

Getting error:

rst:0x7 (TG0WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) flash read err, 1000 ets_main.c 371 ets Jun 8 2016 00:22:57

https://esp32.com/viewtopic.php?t=19176

5.3.25 register our PIN use

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

4.10.24 GPS sensor 4.14.24 finally creating instance

NOTE: it seems that a startup of a new ATOM with QRReader, requires the HOST most first, then the continuous will work ... 12.25.23

first wakeup the device

then send the command (host .. or maybe continuous)

4.25.24 in LA (ready for Star Wars/SDI at Regan Library)

See also
https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/atombase/AtomicQR/ATOM_QRCODE_CMD_EN.pdf

8.20.24 for version with just the button, do a feed, if a QR Scanner.. this lastSemanticMarker will be sed..

Definition at line 303 of file ATOMQRCodeModule.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: