700 lines
17 KiB
C
700 lines
17 KiB
C
|
|
/*
|
||
|
|
* Copyright 2025 NXP
|
||
|
|
* NXP Proprietary. This software is owned or controlled by NXP and may only be used strictly in
|
||
|
|
* accordance with the applicable license terms. By expressly accepting such terms or by downloading, installing,
|
||
|
|
* activating and/or otherwise using the software, you are agreeing that you have read, and that you agree to
|
||
|
|
* comply with and are bound by, such license terms. If you do not agree to be bound by the applicable license
|
||
|
|
* terms, then you may not retain, install, activate or otherwise use the software.
|
||
|
|
*/
|
||
|
|
|
||
|
|
#include "events_init.h"
|
||
|
|
#include <stdio.h>
|
||
|
|
#include "lvgl.h"
|
||
|
|
|
||
|
|
#if LV_USE_GUIDER_SIMULATOR && LV_USE_FREEMASTER
|
||
|
|
#include "freemaster_client.h"
|
||
|
|
#endif
|
||
|
|
|
||
|
|
|
||
|
|
#include "custom.h"
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
static void scr_main_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_SCREEN_LOADED:
|
||
|
|
{
|
||
|
|
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_imgbtn_back_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
function_mode_set(0);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_imgbtn_add_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
info_index_add();
|
||
|
|
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_imgbtn_dec_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
info_index_dec();
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_imgbtn_storage_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
function_mode_set(1);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_imgbtn_discharge_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
function_mode_set(2);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_imgbtn_charge_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
function_mode_set(3);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_imgbtn_balance_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
function_mode_set(4);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_setNumber_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_show("设置节数(Z)",4,0,0,1,24);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_setType_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getType_show("设置电池类型",1);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_setCapacity_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_show("设置容量(mAh)",3,0,0,0,999999);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_setCurrent_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_show("设置电流(A)",2,1,1,0,20);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_setVoltage_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_show("设置电压(V)",1,1,1,0,150);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_imgbtn_running_start_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
if (running_state == 0) {
|
||
|
|
function_start();
|
||
|
|
} else {
|
||
|
|
function_stop();
|
||
|
|
}
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_imgbtn_running_stop_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
function_stop();
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_exit_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_exit();
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_setNumber_Setting_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
char *s = dialog_getNumber_confirm();
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_1_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_onClicked("1", 1);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_2_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_onClicked("2", 2);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_3_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_onClicked("3", 3);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_4_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_onClicked("4", 4);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_5_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_onClicked("5", 5);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_6_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_onClicked("6", 6);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_7_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_onClicked("7", 7);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_8_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_onClicked("8", 8);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_9_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_onClicked("9", 9);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_minus_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_onClicked("-", -2);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_0_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_onClicked("0", 0);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_point_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_onClicked(".", -1);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_del_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_onClicked("d", -3);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_number_clear_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getNumber_onClicked("c", -4);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_imgbtn_exitCancel_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_ExitWarnning_Cancel();
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_ExitConfirm_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_ExitWarnning_Confirm();
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_imgbtn_setTypeCancel_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getType_exit();
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_dialog_setType_Setting_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
char *s = dialog_getType_confirm();
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_setLiHv_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getType_onClicked(1);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_setLiPo_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getType_onClicked(2);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_setLilon_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getType_onClicked(3);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_setLiXX_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getType_onClicked(4);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_setLiFe_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getType_onClicked(5);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_setNiZn_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getType_onClicked(6);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_setNiCd_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getType_onClicked(7);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_setNiMe_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getType_onClicked(8);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static void scr_main_btn_setPb_event_handler (lv_event_t *e)
|
||
|
|
{
|
||
|
|
lv_event_code_t code = lv_event_get_code(e);
|
||
|
|
switch (code) {
|
||
|
|
case LV_EVENT_CLICKED:
|
||
|
|
{
|
||
|
|
dialog_getType_onClicked(9);
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
void events_init_scr_main (lv_ui *ui)
|
||
|
|
{
|
||
|
|
lv_obj_add_event_cb(ui->scr_main, scr_main_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_imgbtn_back, scr_main_imgbtn_back_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_imgbtn_add, scr_main_imgbtn_add_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_imgbtn_dec, scr_main_imgbtn_dec_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_imgbtn_storage, scr_main_imgbtn_storage_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_imgbtn_discharge, scr_main_imgbtn_discharge_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_imgbtn_charge, scr_main_imgbtn_charge_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_imgbtn_balance, scr_main_imgbtn_balance_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_setNumber, scr_main_btn_setNumber_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_setType, scr_main_btn_setType_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_setCapacity, scr_main_btn_setCapacity_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_setCurrent, scr_main_btn_setCurrent_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_setVoltage, scr_main_btn_setVoltage_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_imgbtn_running_start, scr_main_imgbtn_running_start_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_imgbtn_running_stop, scr_main_imgbtn_running_stop_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_exit, scr_main_dialog_number_exit_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_setNumber_Setting, scr_main_dialog_setNumber_Setting_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_1, scr_main_dialog_number_1_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_2, scr_main_dialog_number_2_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_3, scr_main_dialog_number_3_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_4, scr_main_dialog_number_4_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_5, scr_main_dialog_number_5_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_6, scr_main_dialog_number_6_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_7, scr_main_dialog_number_7_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_8, scr_main_dialog_number_8_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_9, scr_main_dialog_number_9_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_minus, scr_main_dialog_number_minus_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_0, scr_main_dialog_number_0_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_point, scr_main_dialog_number_point_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_del, scr_main_dialog_number_del_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_number_clear, scr_main_dialog_number_clear_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_imgbtn_exitCancel, scr_main_imgbtn_exitCancel_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_ExitConfirm, scr_main_btn_ExitConfirm_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_imgbtn_setTypeCancel, scr_main_imgbtn_setTypeCancel_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_dialog_setType_Setting, scr_main_dialog_setType_Setting_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_setLiHv, scr_main_btn_setLiHv_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_setLiPo, scr_main_btn_setLiPo_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_setLilon, scr_main_btn_setLilon_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_setLiXX, scr_main_btn_setLiXX_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_setLiFe, scr_main_btn_setLiFe_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_setNiZn, scr_main_btn_setNiZn_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_setNiCd, scr_main_btn_setNiCd_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_setNiMe, scr_main_btn_setNiMe_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
lv_obj_add_event_cb(ui->scr_main_btn_setPb, scr_main_btn_setPb_event_handler, LV_EVENT_ALL, ui);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
void events_init(lv_ui *ui)
|
||
|
|
{
|
||
|
|
|