예제 #1
0
 private void setDataFromRawData()
 {
     callId = CallId.fromRaw(rawData);
     cType  = CType.fromRaw(rawData);
     callReceiveTone.fromRaw(rawData);
     name = Name.fromRaw(rawData);
 }
예제 #2
0
        public static CallId fromRaw(byte[] rawData)
        {
            CallId ci     = new CallId();
            byte   lower  = rawData[ci.offset];
            byte   middle = rawData[ci.offset + 1];
            byte   upper  = rawData[ci.offset + 2];

            ci.value  = upper;
            ci.value  = ci.value << 8;
            ci.value ^= middle;
            ci.value  = ci.value << 8;
            ci.value ^= lower;
            return(ci);
        }