1、功能说明
图片视频音频文件上报
2、对接说明
2.1 设备主动上报文件
TTXAlarmInfo_S armInfo = {0};
armInfo.AlarmType = TTX_ALARM_TYPE_UPLOAD_FILE;
armInfo.AlarmInfo = TTX_FILE_TYPE_REC; //
//文件类型定义
//#define TTX_FILE_TYPE_JPEG 1//图片
//#define TTX_FILE_TYPE_REC 2 //录像文件
//#define TTX_FILE_TYPE_AUDIO 5 //音频文件
armInfo.Param[0] = 102400;//文件长度
armInfo.Param[1] = TTX_RECTYPE_NORMAL; // 录像类型
//#define TTX_RECTYPE_NORMAL 1 //普通录像
//#define TTX_RECTYPE_ALARM 2 //报警录像
armInfo.Param[2] = 20;//文件时长:0 单位秒
//如果是视频或者音频文件,需要文件时长。图片文件的文件时长为0
armInfo.Param[3] = 0;//通道号,从0开始
//示例:上报普通文件
armInfo.Param[4] = 0;//报警大类型,普通录像的时候,请填为0
armInfo.Param[5] = 0;//报警子类型
//示例:上报疲劳驾驶一级报警文件
//armInfo.Param[4] = TTX_ALARM_TYPE_CUSTOM;
//armInfo.Param[5] = TTX_ALARM_CUSTOM_ADAS_ALARM_FATIGUE_ONE_LEVEL_START;
//文件绝对路径;
strcpy(armInfo.szDesc, "/snapshot/upload/20171123-165020.jpg");
//报警时间
sprintf(armInfo.szReserve, "%04d%02d%02d %02d%02d%02d", tmTime.tm_year%100 + 2000, tmTime.tm_mon + 1, tmTime.tm_mday
, tmTime.tm_hour, tmTime.tm_min, tmTime.tm_sec);//报警时间(文件的开始时间), 格式20130613 100001
TTXNET_AddAlarmInfo(&armInfo);