001package com.pax.dal.entity; 002 003public class TrackDataByte { 004 005 private byte[] track1; 006 private byte[] track2; 007 private byte[] track3; 008 private byte[] track4; 009 private byte resultCode; 010 011 public TrackDataByte() { 012 this.track1 = null; 013 this.track2 = null; 014 this.track3 = null; 015 this.track4 = null; 016 this.resultCode = 0; 017 } 018 019 /** 020 * <div class="zh"> 磁道1 </div> <div class="en"> track 1 </div> 021 * 022 * @return 023 */ 024 public byte[] getTrack1() { 025 return track1; 026 } 027 028 /** 029 * <div class="zh"> 磁道1 </div> <div class="en"> track 1 </div> 030 * 031 * @param track1 032 */ 033 public void setTrack1(byte[] track1) { 034 this.track1 = track1; 035 } 036 037 /** 038 * <div class="zh"> 磁道2 </div> <div class="en"> track 2 </div> 039 * 040 * @return 041 */ 042 public byte[] getTrack2() { 043 return track2; 044 } 045 046 /** 047 * <div class="zh"> 磁道2 </div> <div class="en"> track 2 </div> 048 * 049 * @param track2 050 */ 051 public void setTrack2(byte[] track2) { 052 this.track2 = track2; 053 } 054 055 /** 056 * <div class="zh"> 磁道3 </div> <div class="en"> track 3 </div> 057 * 058 * @return 059 */ 060 public byte[] getTrack3() { 061 return track3; 062 } 063 064 /** 065 * <div class="zh"> 磁道3 </div> <div class="en"> track 3 </div> 066 * 067 * @param track3 068 */ 069 public void setTrack3(byte[] track3) { 070 this.track3 = track3; 071 } 072 073 /** 074 * <div class="zh"> 磁道4,只针对JIS-II卡。</div> <div class="en"> track 4 ,only for JIS-II card.</div> 075 * 076 * @return track4 077 */ 078 public byte[] getTrack4() { 079 return track4; 080 } 081 082 /** 083 * <div class="zh"> 磁道4,只针对JIS-II卡。</div> <div class="en"> track 4 ,only for JIS-II card.</div> 084 * 085 * @param track4 086 */ 087 public void setTrack4(byte[] track4) { 088 this.track4 = track4; 089 } 090 091 /** 092 * <div class="zh"> 返回码 </div> <div class="en"> result code </div> 093 * 094 * @return <div class="zh"> 095 * <ul> 096 * <li>D<SUB>0</SUB> = 1 :正确读出 1磁道数据</li> 097 * <li>D<SUB>1</SUB> = 1 :正确读出2磁道数据</li> 098 * <li>D<SUB>2</SUB> = 1 :正确读出3磁道数据</li> 099 * <li>D<SUB>3</SUB> = 1 :正确读出4磁道数据</li> 100 * <li>D<SUB>4</SUB> = 1 :1磁道数据有校验错</li> 101 * <li>D<SUB>5</SUB> = 1 :2磁道数据有校验错</li> 102 * <li>D<SUB>6</SUB> = 1 :3磁道数据有校验错</li> 103 * <li>D<SUB>7</SUB> = 1 :4磁道数据有校验错</li> 104 * </ul> 105 * </div> <div class="en"> 106 * <ul> 107 * <li>D<SUB>0</SUB> = 1: Track 1 read correctly</li> 108 * <li>D<SUB>1</SUB> = 1: Track 2 read correctly</li> 109 * <li>D<SUB>2</SUB> = 1: Track 3 read correctly</li> 110 * <li>D<SUB>3</SUB> = 1: Track 4 read correctly</li> 111 * <li>D<SUB>4</SUB> = 1: Check error in track 1</li> 112 * <li>D<SUB>5</SUB> = 1: Check error in track 2</li> 113 * <li>D<SUB>6</SUB> = 1: Check error in track 3</li> 114 * <li>D<SUB>7</SUB> = 1: Check error in track 4</li> 115 * </ul> 116 * </div> 117 */ 118 public byte getResultCode() { 119 return resultCode; 120 } 121 122 /** 123 * <div class="zh"> 返回码 </div> <div class="en"> result code </div> 124 * 125 * @param resultCode 126 */ 127 public void setResultCode(byte resultCode) { 128 this.resultCode = resultCode; 129 } 130 131}