ISVP-SDK
3.12.0
Ingenic Smart Video Platform SDK
|
系统基础功能. 更多...
结构体 | |
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 () |
设备休眠. 更多... | |
系统基础功能.
int SU_Base_DisableAlarm | ( | void | ) |
关闭闹钟.
无. |
0 | 成功. |
非0 | 失败. |
int SU_Base_EnableAlarm | ( | void | ) |
使能闹钟.
无. |
0 | 成功. |
非0 | 失败. |
int SU_Base_GetAlarm | ( | SUTime * | time | ) |
获得闹钟定时时间.
[out] | time | 系统时间结构体指针. |
0 | 成功. |
非0 | 失败. |
int SU_Base_GetDevID | ( | SUDevID * | devID | ) |
获取设备ID.
[out] | devID | 设备ID结构体指针. |
0 | 成功. |
非0 | 失败. |
int SU_Base_GetModelNumber | ( | SUModelNum * | modelNum | ) |
获取设备型号.
[out] | modelNum | 设备型号结构体指针. |
0 | 成功. |
非0 | 失败. |
int SU_Base_GetTime | ( | SUTime * | time | ) |
获得系统时间.
[in] | time | 系统时间结构体指针. |
0 | 成功. |
非0 | 失败. |
int SU_Base_GetVersion | ( | SUVersion * | version | ) |
获取设备版本.
[out] | version | 设备版本结构体指针. |
0 | 成功. |
非0 | 失败. |
int SU_Base_PollingAlarm | ( | uint32_t | timeoutMsec | ) |
等待闹钟.
[in] | 超时时间,单位:毫秒. |
0 | 成功. |
非0 | 失败. |
int SU_Base_Raw2SUTime | ( | uint32_t * | rawTime, |
SUTime * | suTime | ||
) |
将以秒为单位的Raw时间转换为SUTime类型的时间.
[in] | rawTime | Raw时间(从1970-01-01 00:00:00开始算起). |
[out] | suTime | 系统时间结构体指针. |
0 | 成功. |
非0 | 失败. |
int SU_Base_Reboot | ( | void | ) |
设备重启.
无. |
0 | 成功. |
非0 | 失败. |
int SU_Base_SetAlarm | ( | SUTime * | time | ) |
设定闹钟时间.
[in] | time | 系统时间结构体指针. |
0 | 成功. |
非0 | 失败. |
int SU_Base_SetTime | ( | SUTime * | time | ) |
设置系统时间.
[out] | time | 系统时间结构体指针. |
0 | 成功. |
非0 | 失败. |
int SU_Base_Shutdown | ( | void | ) |
设备关机.
无. |
0 | 成功. |
非0 | 失败. |
int SU_Base_Suspend | ( | void | ) |
设备休眠.
无. |
0 | 成功. |
非0 | 失败. |
int SU_Base_SUTime2Raw | ( | SUTime * | suTime, |
uint32_t * | rawTime | ||
) |
将SUTime类型的时间转换为以秒为单位的Raw时间.
[in] | suTime | 系统时间结构体指针. |
[out] | rawTime | Raw时间(从1970-01-01 00:00:00开始算起). |
0 | 成功. |
非0 | 失败. |