|
ESP_IOT v2.5
IOT ESP Coding
|
the struct for the models. Since this isn't straight OO, we are overlaying information.. More...
#include <ModelController.h>

Public Attributes | |
| ModelKindEnum | modelKindEnum |
| What kind of model. More... | |
| int | SM_Mode |
| which SM mode 0.. SM_LAST More... | |
| boolean | perfersBigText |
| a preference to the View that big text is desired More... | |
| int | maxItems |
| the number of items in the model More... | |
| int | currentItem |
| the current item More... | |
| PairedDeviceStateEnum | pairedDeviceStateEnum |
| int | delayStartMillis |
| Timer info - When the timer was started. More... | |
| int | counterLoopAbsoluteSeconds |
| boolean | delayRunning = false |
| true if still waiting for delay to finish More... | |
| int | delaySeconds |
| length of delay (changable..) More... | |
| int | delaySecondsMax |
| 11.29.23 max Delay Seconds .. if different than delay then next delay will be random() * (max-min) + min More... | |
| boolean | finishedTimer |
| finished flag (let user know .. then restart) More... | |
| int | currentCounterSeconds |
| current seconds (<= delaySeconds) More... | |
| int | currentPageState |
| for the next page state 0..n More... | |
| int | maxPageState |
| int | currentStreamNum |
| the stream number More... | |
| int | maxStream |
| char * | waveName |
| which wave More... | |
| boolean | feedLocalOnly |
| feed local instead of MQTT or BLE.. More... | |
the struct for the models. Since this isn't straight OO, we are overlaying information..
Definition at line 49 of file ModelController.h.
| int ModelStateStruct::counterLoopAbsoluteSeconds |
the value returned from random .. the diff is taken off this number but this number doesn't change except next random call
Definition at line 73 of file ModelController.h.
| int ModelStateStruct::currentCounterSeconds |
current seconds (<= delaySeconds)
Definition at line 84 of file ModelController.h.
| int ModelStateStruct::currentItem |
the current item
Definition at line 63 of file ModelController.h.
| int ModelStateStruct::currentPageState |
for the next page state 0..n
Definition at line 87 of file ModelController.h.
| int ModelStateStruct::currentStreamNum |
the stream number
Definition at line 91 of file ModelController.h.
| boolean ModelStateStruct::delayRunning = false |
true if still waiting for delay to finish
Definition at line 75 of file ModelController.h.
| int ModelStateStruct::delaySeconds |
length of delay (changable..)
Definition at line 77 of file ModelController.h.
| int ModelStateStruct::delaySecondsMax |
11.29.23 max Delay Seconds .. if different than delay then next delay will be random() * (max-min) + min
Definition at line 79 of file ModelController.h.
| int ModelStateStruct::delayStartMillis |
Timer info - When the timer was started.
Definition at line 70 of file ModelController.h.
| boolean ModelStateStruct::feedLocalOnly |
feed local instead of MQTT or BLE..
Definition at line 98 of file ModelController.h.
| boolean ModelStateStruct::finishedTimer |
finished flag (let user know .. then restart)
Definition at line 82 of file ModelController.h.
| int ModelStateStruct::maxItems |
the number of items in the model
Definition at line 61 of file ModelController.h.
| int ModelStateStruct::maxPageState |
Definition at line 89 of file ModelController.h.
| int ModelStateStruct::maxStream |
Definition at line 93 of file ModelController.h.
| ModelKindEnum ModelStateStruct::modelKindEnum |
What kind of model.
Definition at line 52 of file ModelController.h.
| PairedDeviceStateEnum ModelStateStruct::pairedDeviceStateEnum |
if pairedDeviceModel then.. what is the state of the pairing..
Definition at line 67 of file ModelController.h.
| boolean ModelStateStruct::perfersBigText |
a preference to the View that big text is desired
Definition at line 58 of file ModelController.h.
| int ModelStateStruct::SM_Mode |
which SM mode 0.. SM_LAST
Definition at line 55 of file ModelController.h.
| char* ModelStateStruct::waveName |
which wave
Definition at line 95 of file ModelController.h.