Lines Matching refs:data
318 self.data = [];
325 self.data = [ 2, adType, args[0] if args[0] >= 0 else 256+args[0] ];
332 self.data = [ 2, adType, args[0] ];
339 self.data = [ 1+2*len(args), adType ];
341 self.data += toArray(arg, 2);
348 self.data = [ 1+4*len(args), adType ];
350 self.data += toArray(arg, 4);
357 self.data = [ 1+16*len(args), adType ];
359 self.data += toArray(arg, 16);
368 self.data = [ 1+len(name), adType ] + [ _ for _ in name ];
373 self.data = [ 4, adType ] + toArray(args[0], 3);
380 self.data = [ 17, adType ] + toArray(args[0], 16);
385 self.data = [ 5, adType ] + toArray(args[0], 2) + toArray(args[1], 2);
390 self.data = [ 2+len(args), adType ] + toArray(args[0],2);
393 self.data += [ arg ];
398 self.data = [ 4+len(args), adType ] + toArray(args[0], 4);
401 self.data += [ arg ];
406 self.data = [ 16+len(args), adType ] + toArray(args[0], 16);
409 self.data += [ arg ];
415 self.data = [ 1+6*len(args), adType ];
417 self.data += toArray(arg, 6);
423 self.data = [ 3, adType ] + toArray(args[0], 2);
428 self.data = [ 8, adType ] + toArray(args[0], 6) + [ args[1] and 1 ];
433 self.data = [ 4, adType ] + toArray(args[0], 3);
438 self.data = [ 8, adType ] + toArray(args[0], 5) + toArray(args[1], 2);
443 self.data = [ 2+len(args), adType ] + toArray(args[0], 2);
446 self.data += [ arg ];
454 self.data = [ 1+len(__schemeNames__[args[0][:nPos]])+len(rest),
458 self.data = [ 2+len(rest), adType ] + [ 1 ] + [ _ for _ in rest ];
460 return self.data;
462 def decode(self, data): argument
464 size = len(data);
468 length = data[n];
471 if data[n] in ADType._value2member_map_:
472 adType = ADType(data[n]);
478 result[adType] = data[n] if data[n] < 128 else data[n]-256;
485 result[adType] = data[n];
494 result[adType] += [ toNumber( data[i:i+2] ) ];
503 result[adType] += [ toNumber( data[i:i+4] ) ];
512 result[adType] += [ toNumber( data[i:i+16] ) ];
518 name = bytes(data[n:n+length])
524 result[adType] = toNumber( data[n:n+length] );
531 result[adType] = toNumber( data[n:n+length] );
538 result[adType] += [ toNumber( data[i:i+2] ) ];
543 … result[adType] = { "uuid": toNumber( data[n:n+2] ), "data": data[n+2:n+length] };
548 … result[adType] = { "uuid": toNumber( data[n:n+4] ), "data": data[n+4:n+length] };
553 … result[adType] = { "uuid": toNumber( data[n:n+16] ), "data": data[n+16:n+length] };
561 result[adType] += [ toNumber( data[i:i+6] ) ];
567 result[adType] = toNumber( data[n:n+2] );
572 result[adType] = { "address": toNumber( data[n:n+6] ), "type": data[n+6] };
577 result[adType] = data[n:n+length];
582 … result[adType] = { "map": toNumber( data[n:n+5] ), "instant": toNumber( data[n+5:n+7] ) };
587 … result[adType] = { "manufacturer": toNumber( data[n:n+2] ), "data": data[n+2:n+length] };
592 name = [ chr(_) for _ in data[n:n+length] ];
603 result[adType] = data[n:n+length];
606 adType = data[n];
608 result[adType] = data[n:n+length];
614 return [int(_) for _ in self.data];