Lines Matching refs:opcode
103 def encode(self, opcode, *args): argument
108 if ( opcode == ATTOpcode.ATT_EXCH_MTU_REQUEST ):
109 self.data = [ opcode ] + toArray( args[0], 2 );
114 elif ( opcode == ATTOpcode.ATT_FIND_INFORMATION_REQUEST ):
115 self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 );
120 elif ( opcode == ATTOpcode.ATT_FIND_BY_TYPE_VALUE_REQUEST ):
121 … self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 ) + toArray( args[2], 2 );
128 elif ( opcode == ATTOpcode.ATT_READ_BY_TYPE_REQUEST ):
129 …self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 ) + toArray( args[2], 2 if ar…
134 elif ( opcode == ATTOpcode.ATT_READ_REQUEST ):
135 self.data = [ opcode ] + toArray( args[0], 2 );
140 elif ( opcode == ATTOpcode.ATT_READ_BLOB_REQUEST ):
141 self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 );
146 elif ( opcode == ATTOpcode.ATT_READ_MULTIPLE_REQUEST ):
147 self.data = [ opcode ];
154 elif ( opcode == ATTOpcode.ATT_READ_BY_GROUP_TYPE_REQUEST ):
155 …self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 ) + toArray( args[2], 2 if ar…
160 elif ( opcode == ATTOpcode.ATT_WRITE_REQUEST ):
161 self.data = [ opcode ] + toArray( args[0], 2 );
168 elif ( opcode == ATTOpcode.ATT_PREPARE_WRITE_REQUEST ):
169 self.data = [ opcode ] + toArray( args[0], 2 ) + toArray( args[1], 2 );
176 elif ( opcode == ATTOpcode.ATT_EXECUTE_WRITE_REQUEST ):
177 self.data = [ opcode, args[0] ];
181 elif ( opcode == ATTOpcode.ATT_HANDLE_VALUE_CONFIRMATION ):
182 self.data = [ opcode ];
187 elif ( opcode == ATTOpcode.ATT_WRITE_COMMAND ):
188 self.data = [ opcode ] + toArray( args[0], 2 );
195 elif ( opcode == ATTOpcode.ATT_SIGNED_WRITE_COMMAND ):
196 self.data = [ opcode ] + toArray( args[0], 2 ) + args[2:] + toArray( args[1], 12 );
201 self.data = [ opcode ];
215 opcode = ATTOpcode(data[4]);
217 result = { "opcode": opcode };
222 if ( opcode == ATTOpcode.ATT_ERROR_RESPONSE ):
230 elif ( opcode == ATTOpcode.ATT_EXCH_MTU_RESPONSE ):
236 elif ( opcode == ATTOpcode.ATT_FIND_INFORMATION_RESPONSE ):
250 elif ( opcode == ATTOpcode.ATT_FIND_BY_TYPE_VALUE_RESPONSE ):
262 elif ( opcode == ATTOpcode.ATT_READ_BY_TYPE_RESPONSE ):
275 elif ( opcode == ATTOpcode.ATT_READ_RESPONSE ):
281 elif ( opcode == ATTOpcode.ATT_READ_BLOB_RESPONSE ):
287 elif ( opcode == ATTOpcode.ATT_READ_MULTIPLE_RESPONSE ):
293 elif ( opcode == ATTOpcode.ATT_READ_BY_GROUP_TYPE_RESPONSE ):
314 elif ( opcode == ATTOpcode.ATT_PREPARE_WRITE_RESPONSE ):
328 elif ( opcode == ATTOpcode.ATT_HANDLE_VALUE_NOTIFICATION ):
335 elif ( opcode == ATTOpcode.ATT_HANDLE_VALUE_INDICATION ):
346 def __opcodeName(self, opcode): argument
347 result = ATTOpcode(opcode).name;
370 opcode = ATTOpcode( self.data[4] );
372 result = self.__opcodeName( opcode );
377 if ( opcode == ATTOpcode.ATT_ERROR_RESPONSE ):
383 elif ( opcode == ATTOpcode.ATT_EXCH_MTU_REQUEST ):
389 elif ( opcode == ATTOpcode.ATT_EXCH_MTU_RESPONSE ):
395 elif ( opcode == ATTOpcode.ATT_FIND_INFORMATION_REQUEST ):
401 elif ( opcode == ATTOpcode.ATT_FIND_INFORMATION_RESPONSE ):
414 elif ( opcode == ATTOpcode.ATT_FIND_BY_TYPE_VALUE_REQUEST ):
420 elif ( opcode == ATTOpcode.ATT_FIND_BY_TYPE_VALUE_RESPONSE ):
426 elif ( opcode == ATTOpcode.ATT_READ_BY_TYPE_REQUEST ):
437 elif ( opcode == ATTOpcode.ATT_READ_BY_TYPE_RESPONSE ):
447 elif ( opcode == ATTOpcode.ATT_READ_REQUEST ):
453 elif ( opcode == ATTOpcode.ATT_READ_RESPONSE ):
459 elif ( opcode == ATTOpcode.ATT_READ_BLOB_REQUEST ):
465 elif ( opcode == ATTOpcode.ATT_READ_BLOB_RESPONSE ):
471 elif ( opcode == ATTOpcode.ATT_READ_MULTIPLE_REQUEST ):
477 elif ( opcode == ATTOpcode.ATT_READ_MULTIPLE_RESPONSE ):
483 elif ( opcode == ATTOpcode.ATT_READ_BY_GROUP_TYPE_REQUEST ):
493 elif ( opcode == ATTOpcode.ATT_READ_BY_GROUP_TYPE_RESPONSE ):
505 elif ( opcode == ATTOpcode.ATT_WRITE_REQUEST ):
511 elif ( opcode == ATTOpcode.ATT_WRITE_RESPONSE ):
517 elif ( opcode == ATTOpcode.ATT_PREPARE_WRITE_REQUEST ):
523 elif ( opcode == ATTOpcode.ATT_PREPARE_WRITE_RESPONSE ):
529 elif ( opcode == ATTOpcode.ATT_EXECUTE_WRITE_REQUEST ):
535 elif ( opcode == ATTOpcode.ATT_EXECUTE_WRITE_RESPONSE ):
541 elif ( opcode == ATTOpcode.ATT_HANDLE_VALUE_NOTIFICATION ):
547 elif ( opcode == ATTOpcode.ATT_HANDLE_VALUE_INDICATION ):
552 elif ( opcode == ATTOpcode.ATT_HANDLE_VALUE_CONFIRMATION ):
558 elif ( opcode == ATTOpcode.ATT_WRITE_COMMAND ):
564 elif ( opcode == ATTOpcode.ATT_SIGNED_WRITE_COMMAND ):
569 elif ( opcode == ATTOpcode.ATT_INVALID_REQUEST ):
574 elif ( opcode == ATTOpcode.ATT_INVALID_COMMAND ):