44import android .widget .Button ;
55import android .widget .Toast ;
66
7- import com .csl .cs108library4a .Cs108Connector ;
7+ import com .csl .cs108library4a .Cs108Library4A ;
88
99public class AccessTask1 {
1010 Button button ;
@@ -14,25 +14,25 @@ public class AccessTask1 {
1414 int selectBank , selectOffset ;
1515 String strPassword ;
1616 int powerLevel ;
17- Cs108Connector .HostCommands hostCommand ;
17+ Cs108Library4A .HostCommands hostCommand ;
1818 Runnable updateRunnable = null ;
1919
2020 AccessTask accessTask ;
2121 public AccessTask1 (Button button , boolean invalidRequest ,
2222 int accBank , int accOffset , int accSize , int accBlockCount , String accWriteData ,
23- String selectMask , int selectBank , int selectOffset ,
24- String strPassword , int powerLevel , Cs108Connector .HostCommands hostCommand , Runnable updateRunnable ) {
23+ String selectMask , int selectBank , int selectOffset ,
24+ String strPassword , int powerLevel , Cs108Library4A .HostCommands hostCommand , Runnable updateRunnable ) {
2525 this .button = button ;
2626 this .invalidRequest = invalidRequest ;
27- MainActivity .mCs108Library4a .appendToLog ("HelloK: invalidRequest=" + invalidRequest );
27+ MainActivity .csLibrary4A .appendToLog ("HelloK: invalidRequest=" + invalidRequest );
2828 this .accBank = accBank ;
2929 this .accOffset = accOffset ;
30- if (hostCommand == Cs108Connector .HostCommands .CMD_18K6CWRITE ) { if (accBlockCount > 16 ) accBlockCount = 16 ; }
30+ if (hostCommand == Cs108Library4A .HostCommands .CMD_18K6CWRITE ) { if (accBlockCount > 16 ) accBlockCount = 16 ; }
3131 else if (accBlockCount > 255 ) accBlockCount = 255 ;
3232 this .accBlockCount = accBlockCount ;
3333 if (accWriteData == null ) accWriteData = "" ;
34- if (hostCommand == Cs108Connector .HostCommands .CMD_18K6CWRITE ) {
35- MainActivity .mCs108Library4a .appendToLog ("strOut: accWriteData=" + accWriteData );
34+ if (hostCommand == Cs108Library4A .HostCommands .CMD_18K6CWRITE ) {
35+ MainActivity .csLibrary4A .appendToLog ("strOut: accWriteData=" + accWriteData );
3636 accWriteData = deformatWriteAccessData (accWriteData );
3737 if (accWriteData .length () < accSize * 4 ) {
3838 accSize = accWriteData .length ()/4 ;
@@ -52,7 +52,7 @@ public AccessTask1(Button button, boolean invalidRequest,
5252 this .powerLevel = powerLevel ;
5353 this .hostCommand = hostCommand ;
5454 this .updateRunnable = updateRunnable ;
55- MainActivity .mCs108Library4a .appendToLog ("HelloA, AccessTask1" );
55+ MainActivity .csLibrary4A .appendToLog ("HelloA, AccessTask1" );
5656 CustomMediaPlayer playerN = MainActivity .sharedObjects .playerN ;
5757 playerN .start ();
5858 setup ();
@@ -73,30 +73,30 @@ public AsyncTask.Status getStatus() {
7373 }
7474
7575 public String deformatWriteAccessData (String strIn ) {
76- MainActivity .mCs108Library4a .appendToLog ("strOut: strIn=" + strIn );
76+ MainActivity .csLibrary4A .appendToLog ("strOut: strIn=" + strIn );
7777 String strOut = strIn .replaceAll ("\\ P{Print}" , "" );
78- MainActivity .mCs108Library4a .appendToLog ("strOut=" + strOut );
78+ MainActivity .csLibrary4A .appendToLog ("strOut=" + strOut );
7979 while (strOut .indexOf (":" ) > 0 ) {
8080 int index = strOut .indexOf (":" );
8181 String writeDataTemp = "" ;
8282 if (index > 4 ) writeDataTemp = strOut .substring (0 , index - 3 );
8383 writeDataTemp += strOut .substring (index + 1 );
8484 strOut = writeDataTemp ;
85- MainActivity .mCs108Library4a .appendToLog ("strOut=" + strOut );
85+ MainActivity .csLibrary4A .appendToLog ("strOut=" + strOut );
8686 }
87- MainActivity .mCs108Library4a .appendToLog ("strOut=" + strOut );
87+ MainActivity .csLibrary4A .appendToLog ("strOut=" + strOut );
8888 return strOut ;
8989 }
9090
91- boolean isResultReady = false ; int tryCount = 0 , tryCountMax = 20 ;
91+ boolean isResultReady = false ; int tryCount = 0 , tryCountMax = 3 ;
9292 public boolean isResultReady () {
9393 boolean bValue = false ;
9494 if (accessTask == null ) { }
9595 else if (accessTask .getStatus () != AsyncTask .Status .FINISHED ) { }
9696 else if (button .getText ().toString ().indexOf ("ING" ) > 0 ) { }
9797 else if (isResultReady == false ) {
9898 String strAccessResult = "" ;
99- if (hostCommand != Cs108Connector .HostCommands .CMD_18K6CREAD || accBank != 3 ) strAccessResult = accessTask .accessResult ;
99+ if (hostCommand != Cs108Library4A .HostCommands .CMD_18K6CREAD || accBank != 3 ) strAccessResult = accessTask .accessResult ;
100100 else {
101101 int word4line = 7 ;
102102 for (int i = 0 ; i < accSizeNow ; i =i +word4line ) {
@@ -112,13 +112,13 @@ else if (isResultReady == false) {
112112 strAccessResult += accessTask .accessResult .substring (i * 4 , (i + word4line ) * 4 );
113113 }
114114 strAccessResult += "\n " ;
115- MainActivity .mCs108Library4a .appendToLog ("i=" + i + ", formatted accessTask.accessResult=" + strAccessResult );
115+ MainActivity .csLibrary4A .appendToLog ("i=" + i + ", formatted accessTask.accessResult=" + strAccessResult );
116116 }
117117 }
118118 if (accessResult == null ) accessResult = strAccessResult ;
119119 else accessResult += strAccessResult ;
120120
121- MainActivity .mCs108Library4a .appendToLog ("HelloA: accessResult=" + accessTask .accessResult );
121+ MainActivity .csLibrary4A .appendToLog ("HelloA: accessResult=" + accessTask .accessResult );
122122 if (accessTask .accessResult != null && accSizeNow >= accSize ) {
123123 bValue = true ;
124124 Toast .makeText (MainActivity .mContext , R .string .toast_abort_by_SUCCESS , Toast .LENGTH_SHORT ).show ();
@@ -129,21 +129,22 @@ else if (isResultReady == false) {
129129 accSize -= accSizeNow ;
130130 if (accWriteData != null ) { if (accWriteData .length () >= accSizeNow *4 ) accWriteData = accWriteData .substring (accSizeNow *4 ); }
131131 tryCount = 0 ;
132- } else MainActivity .mCs108Library4a .appendToLog ("HelloA: Going to retry with TryCount=" + tryCount );
132+ }
133+ MainActivity .csLibrary4A .appendToLog ("HelloA: Going to retry with TryCount=" + tryCount + ", resultError = " + accessTask .resultError );
133134 if (tryCount < tryCountMax ) {
134- MainActivity .mCs108Library4a .appendToLog ("HelloA: re-setup" );
135+ MainActivity .csLibrary4A .appendToLog ("HelloA: re-setup" );
135136 setup ();
136137 execute ();
137138 } else bValue = true ;
138139 }
139140 } else bValue = true ;
140- MainActivity .mCs108Library4a .appendToLog ("HelloA: bValue=" + bValue );
141+ // MainActivity.csLibrary4A .appendToLog("HelloA: bValue=" + bValue);
141142 isResultReady = bValue ;
142143 return bValue ;
143144 }
144145 public String accessResult ;
145146 public String getResult () {
146- MainActivity .mCs108Library4a .appendToLog ("HelloA: accessResult=" + accessResult );
147+ MainActivity .csLibrary4A .appendToLog ("HelloA: accessResult=" + accessResult );
147148 if (accessTask == null ) return null ;
148149 if (accessTask .getStatus () != AsyncTask .Status .FINISHED ) return null ;
149150 if (button .getText ().toString ().indexOf ("ING" ) > 0 ) return null ;
@@ -153,39 +154,39 @@ public String getResult() {
153154 void setup () {
154155 tryCount ++;
155156 if (invalidRequest == false ) {
156- if (MainActivity .mCs108Library4a .setAccessBank (accBank ) == false ) {
157- MainActivity .mCs108Library4a .appendToLog ("HelloK: accBank, invalidRequest=" + invalidRequest );
157+ if (MainActivity .csLibrary4A .setAccessBank (accBank ) == false ) {
158+ MainActivity .csLibrary4A .appendToLog ("HelloK: accBank, invalidRequest=" + invalidRequest );
158159 invalidRequest = true ;
159160 }
160161 }
161162 if (invalidRequest == false ) {
162- if (MainActivity .mCs108Library4a .setAccessOffset (accOffset ) == false ) {
163- MainActivity .mCs108Library4a .appendToLog ("HelloK: accOffset, invalidRequest=" + invalidRequest );
163+ if (MainActivity .csLibrary4A .setAccessOffset (accOffset ) == false ) {
164+ MainActivity .csLibrary4A .appendToLog ("HelloK: accOffset, invalidRequest=" + invalidRequest );
164165 invalidRequest = true ;
165166 }
166167 }
167168 if (invalidRequest == false ) {
168169 if (accSize == 0 ) {
169- MainActivity .mCs108Library4a .appendToLog ("HelloK: accSize0, invalidRequest=" + invalidRequest );
170+ MainActivity .csLibrary4A .appendToLog ("HelloK: accSize0, invalidRequest=" + invalidRequest );
170171 invalidRequest = true ;
171172 } else {
172173 if (accSize > accBlockCount ) accSizeNow = accBlockCount ;
173174 else accSizeNow = accSize ;
174- MainActivity .mCs108Library4a .appendToLog ("HelloA: accSize=" + accSize + ", accSizeNow=" + accSizeNow );
175- if (MainActivity .mCs108Library4a .setAccessCount (accSizeNow ) == false ) {
175+ MainActivity .csLibrary4A .appendToLog ("HelloA: accSize=" + accSize + ", accSizeNow=" + accSizeNow );
176+ if (MainActivity .csLibrary4A .setAccessCount (accSizeNow ) == false ) {
176177 invalidRequest = true ;
177178 }
178179 }
179180 }
180- if (invalidRequest == false && hostCommand == Cs108Connector .HostCommands .CMD_18K6CWRITE ) {
181+ if (invalidRequest == false && hostCommand == Cs108Library4A .HostCommands .CMD_18K6CWRITE ) {
181182 if (accWriteData .length () > accSizeNow * 4 ) accWriteDataNow = accWriteData .substring (0 , accSizeNow *4 );
182183 else accWriteDataNow = accWriteData ;
183- if (MainActivity .mCs108Library4a .setAccessWriteData (accWriteDataNow ) == false ) {
184+ if (MainActivity .csLibrary4A .setAccessWriteData (accWriteDataNow ) == false ) {
184185 invalidRequest = true ;
185186 }
186187 }
187- MainActivity .mCs108Library4a .appendToLog ("HelloA: accOffset=" + accOffset + ", accSizeNow=" + accSizeNow + ", accSize=" + accSize );
188- MainActivity .mCs108Library4a .appendToLog ("HelloK: invalidRequest=" + invalidRequest );
188+ MainActivity .csLibrary4A .appendToLog ("HelloA: accOffset=" + accOffset + ", accSizeNow=" + accSizeNow + ", accSize=" + accSize );
189+ MainActivity .csLibrary4A .appendToLog ("HelloK: invalidRequest=" + invalidRequest );
189190 accessTask = new AccessTask (button , invalidRequest ,
190191 selectMask , selectBank , selectOffset ,
191192 strPassword , powerLevel , hostCommand , tryCount ==tryCountMax , updateRunnable );
0 commit comments