ISVP-SDK  3.12.0
Ingenic Smart Video Platform SDK
结构体 | 宏定义 | 函数
su_base.h 文件参考

Sysutils 基础功能头文件 更多...

#include <stdint.h>
su_base.h 的引用(Include)关系图:

浏览源代码.

结构体

struct  SUModelNum
 设备型号. 更多...
 
struct  SUVersion
 设备软件版本. 更多...
 
union  SUDevID
 设备ID. 更多...
 
struct  SUTime
 系统时间结构体. 更多...
 

宏定义

#define DEVICE_ID_MAGIC   "53ef"
 设备ID逻辑编码
 
#define DEVICE_ID_MAGIC_LEN   4
 设备ID逻辑编码长度
 
#define DEVICE_ID_LEN   32
 设备ID长度
 
#define MAX_INFO_LEN   64
 设备型号\设备ID\固件版本信息的最大长度
 

函数

int SU_Base_GetModelNumber (SUModelNum *modelNum)
 获取设备型号. 更多...
 
int SU_Base_GetVersion (SUVersion *version)
 获取设备版本. 更多...
 
int SU_Base_GetDevID (SUDevID *devID)
 获取设备ID. 更多...
 
int SU_Base_GetTime (SUTime *time)
 获得系统时间. 更多...
 
int SU_Base_SetTime (SUTime *time)
 设置系统时间. 更多...
 
int SU_Base_SUTime2Raw (SUTime *suTime, uint32_t *rawTime)
 将SUTime类型的时间转换为以秒为单位的Raw时间. 更多...
 
int SU_Base_Raw2SUTime (uint32_t *rawTime, SUTime *suTime)
 将以秒为单位的Raw时间转换为SUTime类型的时间. 更多...
 
int SU_Base_SetAlarm (SUTime *time)
 设定闹钟时间. 更多...
 
int SU_Base_GetAlarm (SUTime *time)
 获得闹钟定时时间. 更多...
 
int SU_Base_EnableAlarm (void)
 使能闹钟. 更多...
 
int SU_Base_DisableAlarm (void)
 关闭闹钟. 更多...
 
int SU_Base_PollingAlarm (uint32_t timeoutMsec)
 等待闹钟. 更多...
 
int SU_Base_Shutdown (void)
 设备关机. 更多...
 
int SU_Base_Reboot (void)
 设备重启. 更多...
 
int SU_Base_Suspend ()
 设备休眠. 更多...
 

详细描述

Sysutils 基础功能头文件