lineReader function
void
lineReader(
- String line
)
Implementation
void lineReader(String line) {
String l, RD, TH;
var lastID = <String>['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'];
var firstByte = line.substring(3,5);
//print(firstByte);
print(line);
l = line.substring(10,line.length-4);
print(l);
var third = l.split('<br>');
//print(third);
third.forEach((String group) {
print(group);
var charList = group.split(' ');
print(charList);
RD = ascii09AF(charList[0]);
for(var i = 1; i<charList.length; i++) {
TH = lastID[i-1];
var hex = firstByte + RD + TH;
//print('${charList[i]} : $hex');
/*
Map<String, int> mNewword = new Map<String, int>();
mNewword[charList[i]] = int.parse(hex, radix: 16);
gbkMap.addAll(mNewword);*/
//gbkMap[charList[i]] = int.parse(hex, radix: 16); //unitCode
gbkMap!.putIfAbsent(charList[i], ()=> int.parse(hex, radix: 16));
print('"${charList[i]}" $hex = ${hex.codeUnitAt(0)} ${hex.codeUnitAt(1)} ${hex.codeUnitAt(2)} ${hex.codeUnitAt(3)} ');
}
});
}