mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-27 21:26:43 +00:00
Add skip key to jsonl lines to ignore the whole line
This commit is contained in:
parent
3587e8be8c
commit
5dd2c0a1d4
@ -225,6 +225,9 @@ static void object_add_task(lv_obj_t* obj, uint8_t pageid, uint8_t objid, lv_tas
|
|||||||
*/
|
*/
|
||||||
void hasp_new_object(const JsonObject& config, uint8_t& saved_page_id)
|
void hasp_new_object(const JsonObject& config, uint8_t& saved_page_id)
|
||||||
{
|
{
|
||||||
|
/* Skip line detection */
|
||||||
|
if(!config[FPSTR(FP_SKIP)].isNull() && config[FPSTR(FP_SKIP)].as<bool>()) return;
|
||||||
|
|
||||||
/* Page selection */
|
/* Page selection */
|
||||||
uint8_t pageid = saved_page_id;
|
uint8_t pageid = saved_page_id;
|
||||||
if(!config[FPSTR(FP_PAGE)].isNull()) {
|
if(!config[FPSTR(FP_PAGE)].isNull()) {
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
#include "hasplib.h"
|
#include "hasplib.h"
|
||||||
|
|
||||||
|
const char FP_SKIP[] PROGMEM = "skip";
|
||||||
const char FP_PAGE[] PROGMEM = "page";
|
const char FP_PAGE[] PROGMEM = "page";
|
||||||
const char FP_ID[] PROGMEM = "id";
|
const char FP_ID[] PROGMEM = "id";
|
||||||
const char FP_OBJ[] PROGMEM = "obj";
|
const char FP_OBJ[] PROGMEM = "obj";
|
||||||
@ -62,6 +63,7 @@ enum lv_hasp_obj_type_t {
|
|||||||
LV_HASP_ARC = 26,
|
LV_HASP_ARC = 26,
|
||||||
LV_HASP_SPINNER = 27,
|
LV_HASP_SPINNER = 27,
|
||||||
LV_HASP_CHART = 28,
|
LV_HASP_CHART = 28,
|
||||||
|
LV_HASP_DATETIME = 40,
|
||||||
|
|
||||||
/* Selectors */
|
/* Selectors */
|
||||||
LV_HASP_DROPDOWN = 29,
|
LV_HASP_DROPDOWN = 29,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user