shareinfo结构体
2017-03-15 08:42:09 0 举报
AI智能生成
shareinfo
作者其他创作
大纲/内容
交易信息
u32 errorcode
交易错误代码
u8 consumeflag
判断消费指令执行结果
0-成功
1-失败
u8 dwabnormityflag
异常处理标志
u8 PCErrorCode
B3,B4,B5中返回给上位机的错误标识
u8 transtype
交易类型
u8 transflow
交易流程选择标志(0复合消费,1入口储值卡传统交易模式,2,出口储值卡传统,3,出口记账卡传统)
u8 obumacid[4]
OBU的MACID
u32 balance
钱包余额(0002)
u8 transtime[7]
交易时间
u8 stationinfo[STATIONINFOLEN_MAX]
过站信息
u8 vehicleinfoexpress[VEHICLEINFOLEN]
车辆信息明文
u8 expenditure[4]
消费金额
u8 iccpayserial[2]
ICC联机交易序号
u8 iccconsumeinitrnd[4]
ICC消费初始化返回随机数
u8 writefiletime[4]
写文件时间
u8 tac[4]
ICC复合消费指令返回的TAC码
u8 psamtransserial[4]
PSAM卡终端脱机交易序号
u8 cardbalance[4]
交易后的余额
u8 ICCRnd[8]
从ICC中获取的随机数,用于外部认证
u8 auth[8]
解密用鉴别码
u8 transbalancecontrol[4]
记录交易金额,用于防止重复扣费
u8 rand[8]
随机数
u8 carddivfactor[8]
卡一级分散因子
u8 file0009[10]
u8 flaginfo[24]
u8 file0008[24]
u8 RecordNum
记录交易条数
u8 transcardtype
u8 read0018buf[1150]
50*23条信息
u8 ICCID[8]
IC卡卡号
u8 cardtype
卡类型,1为月票,2位国标卡
u8 cardconsumeflag
卡消费标识 0:国标IC卡消费,1,月票卡
u8 expenditurenum[4]
消费次数
u8 caedbalancenum[4]
月票卡中剩余消费次数
u8 m_u8ObuPsamKey
对OBU进行PSAM操作时的Psam密钥版本号
u8 m_u8IccPsamKey
对ICC进行PSAM操作时的Psam密钥版本号
u8 KeyVision
RSU密钥版本号
相关结构
ACTION_pkg action_pkg
u32 *macid
GetSecure_Request *getsecure_rq
u8 mode
u8 accessCredentials[8]
访问许可,由accessCredentialsOp位决定是否存在
u8 DID
u8 ActionType
容器内容
u8 FID
ETC应用车辆信息文件号=1
u8 offset[2]
操作数据其实位置=0,高位在前,如offset[0]=(len>>8)&&0xff
u8 length
操作数据的长度
u8 RndRSU[8]
产生MAC用随机数
u8 KeyIDforAuthen
产生MAC用的密钥标识
u8 KeyIDforEncrypt
加密密钥标识
u8 iid
目前没有这个,设为00
TransferChannel_Request *transfer_rq
u8 mode
u8 DID
u8 ActionType
u8 accessCredentials[8]
访问许可
容器内容
u8 channelID
ICC卡通道=1
u8 APDULIST
IC卡APDU指令的数量
u8 APDU_len
下面APDU的长度
u8 APDU[128]
APDU指令内容,最大长度范围104-113
u8 iid
目前没有
SetMMI_Request *setmmi_rq
u8 mode
u8 DID
u8 ActionType
u8 accessCredentials[8]
容器内容
u8 Paramer
0-OK,1-NOK
u8 iid
目前没有
GetSecure_Response *getsecure_rs
u8 DID
容器内容
u8 FID
u8 file[80]
密文
u8 file_len
file长度
u8 Authenticator[8]
u8 iid
目前没有
u8 ReturnStatus
OBU处理状态
TransferChannel_Response *transfer_rs
u8 DID
容器内容
u8 channelID
ICC卡通道=1
u8 DATALIST
IC卡APDU指令返回数量
u8 DATA_length[5]
APDU指令的返回数据的长度
u8 DATA[5][100]
APDU指令返回的数据
u8 iid
目前没有
u8 ReturnStatus
OBU处理状态
SetMMI_Response *setmmi_rs
u8 DID
u8 iid
目前没有
u8 ReturnStatus
OBU处理状态
IKE_pkg ike_pkg
u32 *macid
BST *bst_rq
u8 BeaconID[4]
包括1字节RSUmanufacturerID和3字节RSUindividualID
u8 UNIXtime[4]
u8 profile
RSU支持的配置(00 A类通道1,01 A类通道2,10 B类通道1,11 B类通道2)
u8 Aid
u8 Did
u8 sysInfoFileMode
系统信息文件预处理模式,指定要读取的系统信息文件长度
u8 length0002[2]
预读0002偏移量和长度,由OP确定是否存在,第一字节为偏移量,第二字节为长度
u8 length0012[2]
预读0012偏移量和长度,由OP确定是否存在,第一字节为偏移量,第二字节为长度
u8 length0015[2]
预读0015偏移量和长度,由OP确定是否存在,第一字节为偏移量,第二字节为长度
u8 length0019[2]
预读0019偏移量和长度,由OP确定是否存在,第一字节为偏移量,第二字节为长度
u8 ProfileList
无扩展,0
VST *vst_rs
u8 profile
RSU支持的配置
u8 Aid
u8 Did
u8 TampSta
防拆状态
u8 ContractProvider[8]
服务提供商编码
u8 Contracttype
协约类型
u8 ContractVersion
协约版本
u8 ContractSerialNumber[8]
合同序列号
u8 ContractSignedDate[4]
合同签署日期
u8 ContractExpiredDate[4]
合同过期日期
u8 CPUCardID[10]
绑定IC卡卡号
u8 ContractReserved[10]
第27字节防拆位后的10个字节
兼容发行设备
u8 rndOBEinfo[8]
rndOBE容器内容
u8 privateinfo[50]
privateInfo容器内容
u8 ICCInfo[128]
ICCInfo容器内容,IC卡预读信息
u8 Obu_MacID[4]
u8 equipmentclass
0不支持IC卡接口,1支持IC卡接口
u8 equipmentversion
硬件版本号
u8 obuStatus[2]
EVENT_report_pkg event_report_pkg
u32 *macid
u8 type
EVENT_REPORT_Request *event_report_rq
u8 mode
u8 DID
与应用无关DID=0
u8 EventType
Release=0
u8 accessCredentials[8]
访问许可
u8 eventParameter
u8 iid
0 条评论
下一页