![]() |
ISVP-SDK
3.12.0
Ingenic Smart Video Platform SDK
|
Sysutils 基础功能头文件 更多...
#include <stdint.h>
结构体 | |
| 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 基础功能头文件
1.8.8