/*********************************************************************
*                     SEGGER Microcontroller GmbH                    *
*        Solutions for real time microcontroller applications        *
**********************************************************************
*                                                                    *
*        (c) 1996 - 2022  SEGGER Microcontroller GmbH                *
*                                                                    *
*        Internet: www.segger.com    Support:  support@segger.com    *
*                                                                    *
**********************************************************************
----------------------------------------------------------------------
File        : ID_MAIN_SCREEN_BUC.h
Purpose     : Generated file do NOT edit!
---------------------------END-OF-HEADER------------------------------
*/

#ifndef ID_MAIN_SCREEN_BUC_H
#define ID_MAIN_SCREEN_BUC_H

#include "AppWizard.h"

/*********************************************************************
*
*       Objects
*/
#define ID_BOX_MAIN_MENU           (GUI_ID_USER + 4)
#define ID_BUTTON_HHT_MAIN_MENU    (GUI_ID_USER + 2)
#define ID_BUTTON_BUC_SETUP        (GUI_ID_USER + 1)
#define ID_TEXT_SYS_INFO           (GUI_ID_USER + 7)
#define ID_IMAGE_BEL_LOGO          (GUI_ID_USER + 8)
#define ID_IMAGE_BUC_IMAGE         (GUI_ID_USER + 5)
#define ID_TEXT_BUC_SETUP          (GUI_ID_USER + 9)
#define ID_TEXT_BATTERY_PERCENTAGE (GUI_ID_USER + 13)
#define ID_BUTTON_BATTERY_ICON     (GUI_ID_USER + 15)
#define ID_BUTTON_NETWORK_ICON     (GUI_ID_USER + 14)
#define ID_TEXT_NW_STATUS          (GUI_ID_USER + 16)
#define ID_BUTTON_BUC_STATUS       (GUI_ID_USER + 3)
#define ID_BUTT_BUC_STATUS         (GUI_ID_USER + 6)

/*********************************************************************
*
*       Slots
*/
void ID_MAIN_SCREEN_BUC__ID_BUTTON_BUTT_SYS_INFO__WM_NOTIFICATION_CLICKED                                                        (APPW_ACTION_ITEM * pAction, WM_HWIN hScreen, WM_MESSAGE * pMsg, int * pResult);
void ID_MAIN_SCREEN_BUC__ID_BUTTON_SETUP__WM_NOTIFICATION_CLICKED                                                                (APPW_ACTION_ITEM * pAction, WM_HWIN hScreen, WM_MESSAGE * pMsg, int * pResult);
void ID_MAIN_SCREEN_BUC__APPW_NOTIFICATION_MOTION                                                                                (APPW_ACTION_ITEM * pAction, WM_HWIN hScreen, WM_MESSAGE * pMsg, int * pResult);
void ID_MAIN_SCREEN_BUC__ID_TEXT_BATTERY_PERCENTAGE__WM_NOTIFICATION_VALUE_CHANGED__ID_TEXT_BATTERY_PERCENTAGE__APPW_JOB_SETVALUE(APPW_ACTION_ITEM * pAction, WM_HWIN hScreen, WM_MESSAGE * pMsg, int * pResult);
void ID_MAIN_SCREEN_BUC__ID_TEXT_NW_STATUS__WM_NOTIFICATION_TEXT_CHANGED__ID_TEXT_NW_STATUS__APPW_JOB_SETTEXT                    (APPW_ACTION_ITEM * pAction, WM_HWIN hScreen, WM_MESSAGE * pMsg, int * pResult);
void ID_MAIN_SCREEN_BUC__ID_BUTTON_BUC_STATUS__WM_NOTIFICATION_CLICKED                                                           (APPW_ACTION_ITEM * pAction, WM_HWIN hScreen, WM_MESSAGE * pMsg, int * pResult);

/*********************************************************************
*
*       Callback
*/
void cbID_MAIN_SCREEN_BUC(WM_MESSAGE * pMsg);

#endif  // ID_MAIN_SCREEN_BUC_H

/*************************** End of file ****************************/
