Files
arcs/apps-ui/apps/llm/models/model_common.h
2026-08-13 16:50:52 +08:00

45 lines
916 B
C

#ifndef __MODEL_COMMON_H__
#define __MODEL_COMMON_H__
#include <stdint.h>
/**
* @brief Get current volume level
* @return Volume level (0-100)
*/
uint8_t model_common_volume_get(void);
/**
* @brief Set volume level
* @param volume Volume level (0-100)
* @return 0 on success, -1 on error
*/
int model_common_volume_set(uint8_t volume);
/**
* @brief Get current brightness level
* @return Brightness level (0-100)
*/
uint8_t model_common_brightness_get(void);
/**
* @brief Set brightness level
* @param brightness Brightness level (0-100)
* @return 0 on success, -1 on error
*/
int model_common_brightness_set(uint8_t brightness);
/**
* @brief Initialize common model
* @return 0 on success, -1 on error
*/
int model_common_init(void);
/**
* @brief Synchronize current state from system services
* @return 0 on success, -1 if unavailable
*/
int model_common_sync_from_system(void);
#endif