📄 option.h
字号:
/*
* =====================================================================================
*
* Filename: option.h
*
* Description: 全局变量。短信、传感器、调试开关
*
* Version: 1.0
* Created: 2009年01月15日 10时05分14秒
* Revision: none
* Compiler: gcc
*
* Author: 杨小合 (CH), yang.xiaohe@163.com QQ:475094605
* Company: Student
*
* =====================================================================================
*/
#ifndef _OPTION_H
#define _OPTION_H
#include<termios.h>
#include<unistd.h>
#define GPRSD_DEBUG(fmt, ...) gprsd_debug(__FILE__,__LINE__,fmt,__VA_ARGS__)
struct termios oldtio,newtio;
enum message_t {HREAD,UNREAD};
enum smoke_status {RUN,STOP};
struct message
{
enum message_t mess_t;//短信类型
char mess_n[30];//短信发送者的号码
char time_m[25];//短信时间
char mess_info[400];//短信内容
};
struct smoke_struct
{
enum smoke_status smoke_s;//烟雾传感器的工作状态
char smoke_n[30];//发生情况时要拨打的电话号码
unsigned int smoke_t;//烟雾传感器延时时间范围:1~99
};
void gprsd_debug( const char *file,int line,const char *fmt, ...);
//global var
struct message mess; //短信配置变量
struct smoke_struct smoke; //烟雾传感器配置变量
int gprs_debug_on; //调试选项
int wave_status; //录音开关
int gprsid; //gprs信号量
int gprs_status; //gprs开关
int *SMSthread(void *arg); //接受短信线程
int *CGQthread(void *arg); //传感器线程
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -