异常事件类


使用说明

本节功能是异常事情的上报和处理流程说明

--事件的常量定义
enum TNEventType
{
    TN_EVENT_NO_DEFINE = 0,
    TN_EVENT_EQPT_STOP = 1,  //停机
    TN_EVENT_LESS_MATERIAL = 2,  //缺料
    TN_EVENT_TECH = 3  //工艺报警
};

enum TNMsgType
{
    TN_MSG_REG = 1,  //注册验证码
    TN_MSG_VERIFY = 2  //身份验证验证码
};

enum TNFaultFlow
{
    TN_FAULT_FLOW_GENERATE        = 0,  //产生
    TN_FAULT_FLOW_REPORT        = 1,  //报告
    TN_FAULT_FLOW_CONFIRM        = 2,  //确认
    TN_FAULT_FLOW_DISPOSE        = 3,  //处理中
    TN_FAULT_FLOW_DISPOSE_END    = 4,  //处理结束
    TN_FAULT_FLOW_CLOSE            = 5,  //关闭
    TN_FAULT_FLOW_CANCEL        = 6,  //取消
    TN_FAULT_FLOW_EDIT            = 7      //修改
};

//发送和接收的目标类型
enum TNDestType
{
    TN_DEST_SMS            = 1,  //sms
    TN_DEST_PHONE        = 2,  //telephone
    TN_DEST_MAIL        = 3,  //
    TN_DEST_APP            = 4,  //
    TN_DEST_LED            = 5,  //
    TN_DEST_TERMINAL    = 6,  //
    TN_DEST_WECHART        = 7,  //
    TN_DEST_DESK        = 8,  //塔网桌面版本
    TN_DEST_TN_SERVER    = 9,  //公司服务器(用于程序bug跟踪,客户项目问题跟踪)
    TN_DEST_PLUG        = 10  //插件
};

//发送等级
enum TNSendTimeLevel
{
    TN_SEND_TIME_LEVEL_0 = 0,//即时发送
    TN_SEND_TIME_LEVEL_1 = 1, 
    TN_SEND_TIME_LEVEL_2 = 2, 
    TN_SEND_TIME_LEVEL_3 = 3  
};
//设备状态
enum TNEqptState
{
    TN_EQPT_STATE_STOP = 0,//0,停机
    TN_EQPT_STATE_WORK = 1,//1,自动
    TN_EQPT_STATE_MANU = 2,//2,手动
    TN_EQPT_STATE_IDLE = 3,//3, 空转
    TN_EQPT_STATE_FAULT = 4,//4, 故障
    TN_EQPT_STATE_DEBUG = 5,//5,调试
    TN_EQPT_STATE_UNKNOW = 9//未知
};
Copyright © TouchNet 2015 all right reserved,powered by Gitbook最后修订时间: 2022-06-21 09:21:04

results matching ""

    No results matching ""