mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-29 06:06:40 +00:00
Removed hasp_attr_get
This commit is contained in:
parent
ea8d55a0a7
commit
51ac9a90ee
@ -3,14 +3,13 @@
|
||||
|
||||
#include "lvgl.h"
|
||||
#include "hasp.h"
|
||||
#include "hasp_attr_get.h"
|
||||
//#include "hasp_attr_get.h"
|
||||
|
||||
#define LVGL7 1
|
||||
|
||||
bool haspGetObjAttribute(lv_obj_t * obj, String strAttr, std::string & strPayload)
|
||||
{
|
||||
if(!obj) return false;
|
||||
uint16_t val = 0;
|
||||
|
||||
switch(strAttr.length()) {
|
||||
case 4:
|
||||
@ -36,7 +35,8 @@ bool haspGetObjAttribute(lv_obj_t * obj, String strAttr, std::string & strPayloa
|
||||
if(check_obj_type(list.type[0], LV_HASP_BAR)) strPayload = String(lv_bar_get_value(obj)).c_str();
|
||||
if(check_obj_type(list.type[0], LV_HASP_LMETER))
|
||||
strPayload = String(lv_linemeter_get_value(obj)).c_str();
|
||||
if(check_obj_type(list.type[0], LV_HASP_CPICKER)) strPayload = String(get_cpicker_value(obj)).c_str();
|
||||
// if(check_obj_type(list.type[0], LV_HASP_CPICKER)) strPayload =
|
||||
// String(lv_cpicker_get_color(obj)).c_str();
|
||||
if(check_obj_type(list.type[0], LV_HASP_CHECKBOX))
|
||||
strPayload = String(!lv_checkbox_is_checked(obj) ? 0 : 1).c_str();
|
||||
if(check_obj_type(list.type[0], LV_HASP_DDLIST))
|
||||
|
@ -1,18 +0,0 @@
|
||||
#ifndef HASP_ATTR_GET_H
|
||||
#define HASP_ATTR_GET_H
|
||||
|
||||
#include "Arduino.h"
|
||||
#include "lvgl.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
bool haspGetObjAttribute(lv_obj_t * obj, String strAttr, std::string & strPayload);
|
||||
uint32_t get_cpicker_value(lv_obj_t * obj);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
#endif
|
||||
|
||||
#endif
|
Loading…
x
Reference in New Issue
Block a user