沈阳师范大学学士学位论文
}
15. 关闭LED函数
函数实现描述(自然语言) : u32stop_alarm(void){
关闭LED ; 如果关闭失败;
返回错误码; 返回C_ SYS_OK ; }
16. 获取温度函数
函数实现描述(自然语言) :
u32get_ds18b20_temperature(f32*Temp){
获取温度值; 如果获取失败;
返回错误码; *Temp=温度值; 返回C_ SYS_OK ; }
17. ADC配置函数
函数实现描述(自然语言) : u32adc_config(u32bit,u32channel){
配置ADC工作模式; 如果配置失败;
返回错误码;
更新全局转换精度变量和转换通道变量; 返回C_ SYS_OK ; }
18. 获取采样电压值函数 函数实现描述(自然语言) : u32get_adc_voltage(f32*vol){
采集电压值;
- 31 - 沈阳师范大学学士学位论文
如果采集失败;
返回错误码; *vol=采集完毕的电压值; 返回C_ SYS_OK ; }
19. 获取红外状态函数 函数实现描述(自然语言) : u32get_button_key(u8*val){
阻塞方式获取红外状态; 如果采集失败;
返回错误码; *val=1;// 表示有人闯入 返回C_ SYS_OK ; }
20. 系统复位函数
函数实现描述(自然语言) : u32system_reboot(void){
reboot; 如果复位失败;
返回错误码; 返回C_ SYS_OK ; }
21. 创建初始化socket函数 函数实现描述(自然语言) : u32create_socket(void){
创建socket ; 初始化socket ; 如果创建初始化失败;
返回错误码;
监听智能客户端发送的请求; 如果有请求到来;
- 32 - 沈阳师范大学学士学位论文
解析消息; switch( 消息类型){
case获取系统信息: case操作EEPROM: 等 }
发送处理消息给智能客户端; 返回C_SYS_OK; }
22. 获取系统信息函数 函数实现描述(自然语言) :
u32get_machine_stat _req(char*pskbuf){
获取当前系统状态 获取当前室内温度; 获取当前CPU工作频率; 获取当前内存使用率; 获取当前剩余FLASH空间; 获取失败
返回错误码;
将信息填充到系统信息消息结构体中; 返回C_SYS_OK; }
23. 操作寄存器函数
函数实现描述(自然语言) :
u32register_xfer _req(char*pskbuf){
操作寄存器;
返回请求结果到pskbuf中; 返回C_SYS_OK; }
24. 操作EEPROM函数
函数实现描述(自然语言) :
- 33 - 沈阳师范大学学士学位论文
u32eeprom_xfer _req(char*pskbuf){
操作EEPROM;
返回请求结果到pskbuf中; 返回C_SYS_OK; }
25. 软件在线升级函数 函数实现描述(自然语言) : u32sw_update _req(char*pskbuf){
打开新文件;
将一包数据写入新文件; 关闭文件
返回操作结果到pskbuf中; 返回C_SYS_OK; }
26. 发送GPRS短信息函数 函数实现描述(自然语言) :
u32send_gprs_message_req(char*pskbuf){
调用发送短信息处理函数发送; 返回C_SYS_OK; }
27. 发送ZIGBEE信息函数 函数实现描述(自然语言):
u32send_ zigbee_message_req(char*pskbuf){
调用发送ZIGBEE信息处理函数发送; 返回C_SYS_OK; }
28. 蜂鸣器配置函数
函数实现描述(自然语言) : u32beep_control_req(char*pskbuf){
调用配置蜂鸣器处理函数; 返回C_SYS_OK;
- 34 - 沈阳师范大学学士学位论文
}
29. LED配置函数
函数实现描述(自然语言) : u32led _control_req(char*pskbuf){
调用配置LED处理函数; 返回C_SYS_OK; }
30. 自检处理函数
函数实现描述(自然语言) :
u32hardware_selftest_req(char*pskbuf){
返回消息头即可; 返回C_SYS_OK; }
31. 时间校准函数
函数实现描述(自然语言) : u32time_adjust_req(char*pskbuf){
获取时间信息; 设置系统时间; 返回C_SYS_OK; }
32. 获取CPU频率函数 函数实现描述(自然语言) : u32get_cpu_freq(f32*cpufreq){
打开/proc/cpuinfo文件; 解析文件;
获取CPU当前工作频率; 返回C_SYS_OK; }
33. 获取内存剩余空间函数 函数实现描述(自然语言) : u32get_freemem_space(u32*freemem){
- 35 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库智能家居监控系统的设计与实现---毕业论文(8)在线全文阅读。
相关推荐: