1、功能说明
ttx协议设备上报主动安全视频图片附件
2、对接说明
2.1 先上报报警,并保存报警编号
char szAlarmId[64] = {0};
信令报警开始时:
TTXAlarmInfo_S armInfo = {0};
armInfo.AlarmType = TTX_ALARM_TYPE_CUSTOM
armInfo.AlarmInfo = TTX_ALARM_CUSTOM_ADAS_ALARM_FATIGUE_ONE_LEVEL_START;
TTXNET_AddAlarmInfo(&armInfo, szAlarmId);
2.2 上报报警图片或视频,带上之前的报警编号
TTXAlarmInfo_S armInfo = {0};
armInfo.AlarmType = TTX_ALARM_TYPE_UPLOAD_FILE;
armInfo.AlarmInfo = TTX_FILE_TYPE_JPEG; //
//文件类型定义
//#define TTX_FILE_TYPE_JPEG 1//图片
//#define TTX_FILE_TYPE_REC 2 //录像文件
//#define TTX_FILE_TYPE_AUDIO 5 //音频文件
armInfo.Param[0] = ;//文件长度
armInfo.Param[1] = 2;//文件类型默认2:TTX_RECTYPE_ALARM
armInfo.Param[2] = 0;//文件时长:0 单位秒
//如果是视频或者音频文件,需要文件时长。图片文件的文件时长为0
armInfo.Param[3] = 0;//通道号,从0开始
armInfo.Param[4] = TTX_ALARM_TYPE_CUSTOM;
armInfo.Param[5] = TTX_ALARM_CUSTOM_ADAS_ALARM_FATIGUE_ONE_LEVEL_START;
//文件绝对路径;
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
//附加报警编号信息
strcat(armInfo.szReserve, ";");
strcat(armInfo.szReserve, szAlarmId);
TTXNET_AddAlarmInfo(&armInfo);