private void setDataFromRawData() { name = Name.fromRaw(rawData); for (int i = 0; i < ContactId.MAX_ID; i++) { contactIDs[i] = ContactId.fromRaw(rawData, i); } }
public static ContactId fromRaw(byte[] rawData, int id) { ContactId ci = new ContactId(); int tmpOffset = ci.offset + (id * 2); byte lower = rawData[tmpOffset]; byte upper = rawData[tmpOffset + 1]; ci.value = upper; ci.value = ci.value << 8; ci.value ^= lower; return(ci); }