Lines Matching refs:self

100     def __init__(self):  argument
101 self.data = [];
103 def encode(self, opcode, *args): argument
109 self.data = [ opcode ] + toArray( args[0], 2 );
115 self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 );
121self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 ) + toArray( args[2], 2 );
123 self.data += arg;
129self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 ) + toArray( args[2], 2 if ar…
135 self.data = [ opcode ] + toArray( args[0], 2 );
141 self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 );
147 self.data = [ opcode ];
149 self.data += toArray( arg, 2 );
155self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 ) + toArray( args[2], 2 if ar…
161 self.data = [ opcode ] + toArray( args[0], 2 );
163 self.data += arg;
169 self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 );
171 self.data += arg;
177 self.data = [ opcode, args[0] ];
182 self.data = [ opcode ];
188 self.data = [ opcode ] + toArray( args[0], 2 );
190 self.data += arg;
196 self.data = [ opcode ] + toArray( args[0], 2 ) + args[2:] + toArray( args[1], 12 );
201 self.data = [ opcode ];
203 self.data += arg;
207 if len(self.data) > 0:
208 self.data = toArray( len(self.data), 2 ) + toArray( ATT_CID, 2 ) + self.data;
209 return self.data;
211 def decode(self, data): argument
212 self.data = data[:];
341 def __errorText(self, error): argument
346 def __opcodeName(self, opcode): argument
351 def __hexByteArray(self, start, end): argument
353 for n in range(start, min(len(self.data), end)):
356 result += '%02X' % self.data[n];
359 def __hexWordArray(self, start, end): argument
364 result += '%04X' % toNumber(self.data[n:n+2]);
367 def __str__(self): argument
368 size = toNumber( self.data[:2] );
369 cid = toNumber( self.data[2:4] );
370 opcode = ATTOpcode( self.data[4] );
372 result = self.__opcodeName( opcode );
378 …quest=%s handle=0x%04X error=%s' % (self.__opcodeName(self.data[5]), toNumber(self.data[6:8]), sel…
384 result += ' mtu=%d' % toNumber(self.data[5:7]);
390 result += ' mtu=%d' % toNumber(self.data[5:7]);
396 … result += ' start=0x%04X end=0x%04X' % (toNumber(self.data[5:7]), toNumber(self.data[7:9]));
402 result += ' format=%d' % self.data[5];
403 n, length = 6, 4 if self.data[5] == 1 else 18;
406 … result += ' { 0x%04X 0x%04X }' % (toNumber(self.data[n:n+2]), toNumber(self.data[n+2:n+length]));
408 …result += ' { 0x%04X %s }' % (toNumber(self.data[n:n+2]), self.uuid(toNumber(self.data[n+2:n+lengt…
415 …4X type=0x%04X values: %s' % (toNumber(self.data[5:7]), toNumber(self.data[7:9]), toNumber(self.da…
421 result += ' handles: %s' % self.__hexWordArray(5, size+4);
427 … result += ' start=0x%04X end=0x%04X' % (toNumber(self.data[5:7]), toNumber(self.data[7:9]));
429 result += ' group type=%s' % self.uuid(toNumber(self.data[9:25]));
431 result += ' group type=%04X' % toNumber(self.data[9:11]);
438 result += ' length=%d' % self.data[5];
441 …ult += ' { handle=0x%04X values: %s }' % (toNumber(self.data[n:n+2]), self.__hexByteArray(n+2, n+s…
442 n += self.data[5];
448 result += ' handle=0x%04X' % toNumber(self.data[5:7]);
454 result += ' values: %s' % self.__hexByteArray(5, size+4);
460 … result += ' handle=0x%04X offset=0x%04X' % (toNumber(self.data[5:7]), toNumber(self.data[7:9]));
466 result += ' values: %s' % self.__hexByteArray(5, size+4);
472 result += ' handles: %s' % self.__hexWordArray(5, size+4);
478 result += ' values: %s' % self.__hexByteArray(5, size+4);
484 … result += ' start=0x%04X end=0x%04X' % (toNumber(self.data[5:7]), toNumber(self.data[7:9]));
486 result += ' group type=%s' % uuid(toNumber(self.data[9:25]));
488 result += ' group type=%04X' % toNumber(self.data[9:11]);
494 result += ' length=%d' % self.data[5];
499 …up=0x%04X values: %s }' % (toNumber(self.data[n:n+2]), toNumber(self.data[n+2:n+4]), self.__hexByt…
500 n += self.data[5];
506 …result += ' handle=0x%04X values: %s' % (toNumber(self.data[5:7]), self.__hexByteArray(7, size+4));
518 … handle=0x%04X offset=0x%04X values: %s' % (toNumber(self.data[5:7]), toNumber(self.data[7:9]), se…
524 … handle=0x%04X offset=0x%04X values: %s' % (toNumber(self.data[5:7]), toNumber(self.data[7:9]), se…
530 result += ' flags=0x%02X' % self.data[5];
542 …result += ' handle=0x%04X values: %s' % (toNumber(self.data[5:7]), self.__hexByteArray(7, size+4));
548 …result += ' handle=0x%04X values: %s' % (toNumber(self.data[5:7]), self.__hexByteArray(7, size+4));
559 …result += ' handle=0x%04X values: %s' % (toNumber(self.data[5:7]), self.__hexByteArray(7, size+4));
565 …le=0x%04X signature=0x%024X values: %s' % (toNumber(self.data[5:7]), toNumber(self.data[7:19]), se…
570 result += ' ' + self.__hexByteArray(5, size+4);
575 result += ' ' + self.__hexByteArray(5, size+4);
579 def uuid(self, data): argument
598 def __formatEnumSet(self, value, texts): argument
607 def property(self, data): argument
609 return self.__formatEnumSet(data, propertyTexts);
611 def permission(self, data): argument
613 return self.__formatEnumSet(data, permissionTexts);
615 def isPermissionError(self, code): argument
619 def error(self, code): argument