package com.iailab.netsdk.lib.structure;
|
|
|
import com.iailab.netsdk.lib.NetSDKLib;
|
|
/**
|
* @author 291189
|
* @description DEV_EVENT_CONSUMPTION_EVENT_INFO
|
* @date 2022/03/07 11:45:31
|
*/
|
public class DEV_EVENT_CONSUMPTION_EVENT_INFO extends NetSDKLib.SdkStructure {
|
/**
|
通道号
|
*/
|
public int nChannelID;
|
/**
|
0:脉冲
|
*/
|
public int nAction;
|
/**
|
事件名称
|
*/
|
public byte[] szName=new byte[128];
|
/**
|
时间戳(单位是毫秒)
|
*/
|
public double dbPTS;
|
/**
|
事件发生的时间
|
*/
|
public NET_TIME_EX stuUTC=new NET_TIME_EX();
|
/**
|
事件ID
|
*/
|
public int nEventID;
|
/**
|
RealUTC 是否有效,bRealUTC 为 TRUE 时,用 UTC,否则用 stuTime 字段
|
*/
|
public int bRealUTC;
|
/**
|
事件发生的时间(标准UTC)
|
*/
|
public NET_TIME_EX RealUTC=new NET_TIME_EX();
|
/**
|
记录集编号,只读
|
*/
|
public int nRecNo;
|
/**
|
上报事件数据序列号从1开始自增
|
*/
|
public int nBlockId;
|
/**
|
事件类型 {@link com.iailab.netsdk.lib.NetSDKLib.NET_ACCESS_CTL_EVENT_TYPE }
|
*/
|
public int emType;
|
/**
|
消费结果 {@link com.iailab.netsdk.lib.enumeration.EM_CONSUMPTION_STATUS }
|
*/
|
public int emStatus;
|
/**
|
卡类型 {@link com.iailab.netsdk.lib.NetSDKLib.NET_ACCESSCTLCARD_TYPE }
|
*/
|
public int emCardType;
|
/**
|
用户类型 {@link com.iailab.netsdk.lib.NetSDKLib.EM_USER_TYPE }
|
*/
|
public int emUserType;
|
/**
|
卡状态 {@link com.iailab.netsdk.lib.NetSDKLib.NET_ACCESSCTLCARD_STATE }
|
*/
|
public int emCardStatus;
|
/**
|
开门方式 {@link com.iailab.netsdk.lib.NetSDKLib.NET_ACCESS_DOOROPEN_METHOD }
|
*/
|
public int emMethod;
|
/**
|
卡号
|
*/
|
public byte[] szCardNo=new byte[16];
|
/**
|
读卡器ID
|
*/
|
public byte[] szReaderID=new byte[32];
|
/**
|
用户ID
|
*/
|
public byte[] szUserID=new byte[12];
|
/**
|
消费失败的原因,配合 emStatus 使用
|
// 0x00 没有错误
|
// 0x10 未授权
|
// 0x11 卡挂失或注销
|
// 0x12 没有该门权限
|
// 0x13 开门模式错误
|
// 0x14 有效期错误
|
// 0x15 防反潜模式
|
// 0x16 胁迫报警未打开
|
// 0x17 门常闭状态
|
// 0x18 AB互锁状态
|
// 0x19 巡逻卡
|
// 0x1A 设备处于闯入报警状态
|
// 0x20 时间段错误
|
// 0x21 假期内开门时间段错误
|
// 0x30 需要先验证有首卡权限的卡片
|
// 0x40 卡片正确,输入密码错误
|
// 0x41 卡片正确,输入密码超时
|
// 0x42 卡片正确,输入信息错误
|
// 0x43 卡片正确,输入信息超时
|
// 0x44 信息正确,输入密码错误
|
// 0x45 信息正确,输入密码超时
|
// 0x50 组合开门顺序错误
|
// 0x51 组合开门需要继续验证
|
// 0x60 验证通过,控制台未授权
|
// 0x61 卡片正确,人脸错误
|
// 0x62 卡片正确,人脸超时
|
// 0x63 重复进入
|
// 0x64 未授权,需要后端平台识别
|
// 0x65 体温过高
|
// 0x66 未戴口罩
|
// 0x67 健康码获取失败
|
// 0x68 黄码禁止通行
|
// 0x69 红码禁止通行
|
// 0x6a 健康码无效
|
// 0x6b 绿码验证通过
|
// 0x70 获取健康码信息
|
// 0x71 校验证件信息(平台下发对应证件号的校验结果)
|
*/
|
public int nErrorCode;
|
/**
|
抓拍照片存储地址
|
*/
|
public byte[] szSnapURL=new byte[128];
|
/**
|
目标识别相似度,开门方式为人脸开门时有效
|
*/
|
public int nSimilarity;
|
/**
|
记录类型 {@link com.iailab.netsdk.lib.enumeration.EM_CONSUMPTION_EVENT_TYPE }
|
*/
|
public int emEventType;
|
/**
|
消费金额。单位(分)101 = 1.01 元
|
*/
|
public int nConsumptionAmount;
|
/**
|
充值金额。单位(分)101 = 1.01 元
|
*/
|
public int nRechargeAmount;
|
/**
|
交易流水号
|
*/
|
public byte[] szTransactionSerialNumber=new byte[128];
|
/**
|
图片的数量
|
*/
|
public int nImageCount;
|
/**
|
图片信息
|
*/
|
public DEV_ACCESS_CTL_IMAGE_INFO[] stuImageInfos=(DEV_ACCESS_CTL_IMAGE_INFO[])new DEV_ACCESS_CTL_IMAGE_INFO().toArray(6);
|
/**
|
上一次交易流水号
|
*/
|
public byte[] szLastTransactionSerialNumber=new byte[128];
|
/**
|
保留字节,留待扩展
|
*/
|
public byte[] szReserved=new byte[896];
|
}
|