private Boolean GetInfoBlock (byte id, out string data)
{
byte[] dataBytes;
Boolean result = GetInfoBlock (id, out dataBytes);
if (result) {
for (int i = 1; i < dataBytes.Length; i++) {
if (dataBytes [i] == 0) {
Array.Resize (ref dataBytes, i);
break;
}
}
data = Encoding.ASCII.GetString (dataBytes, 1, dataBytes.Length - 1);
} else {
data = "";
}
return result;
}