PyXR

c:\projects\bitpim\src \ phones \ p_etsi.py



0001 # THIS FILE IS AUTOMATICALLY GENERATED.  EDIT THE SOURCE FILE NOT THIS ONE
0002 
0003 """Various descriptions of data specific to GSM phones"""
0004 
0005 from prototypes import *
0006 from prototypeslg import *
0007 
0008 # We use LSB for all integer like fields
0009 UINT=UINTlsb
0010 BOOL=BOOLlsb
0011 
0012 class echo_off(BaseProtogenClass):
0013     __fields=['command']
0014 
0015     def __init__(self, *args, **kwargs):
0016         dict={}
0017         # What was supplied to this function
0018         dict.update(kwargs)
0019         # Parent constructor
0020         super(echo_off,self).__init__(**dict)
0021         if self.__class__ is echo_off:
0022             self._update(args,dict)
0023 
0024 
0025     def getfields(self):
0026         return self.__fields
0027 
0028 
0029     def _update(self, args, kwargs):
0030         super(echo_off,self)._update(args,kwargs)
0031         keys=kwargs.keys()
0032         for key in keys:
0033             if key in self.__fields:
0034                 setattr(self, key, kwargs[key])
0035                 del kwargs[key]
0036         # Were any unrecognized kwargs passed in?
0037         if __debug__:
0038             self._complainaboutunusedargs(echo_off,kwargs)
0039         if len(args):
0040             dict2={ 'terminator': None, 'default': 'E0V1' }
0041             dict2.update(kwargs)
0042             kwargs=dict2
0043             self.__field_command=USTRING(*args,**dict2)
0044         # Make all P fields that haven't already been constructed
0045 
0046 
0047     def writetobuffer(self,buf,autolog=True,logtitle="<written data>"):
0048         'Writes this packet to the supplied buffer'
0049         self._bufferstartoffset=buf.getcurrentoffset()
0050         try: self.__field_command
0051         except:
0052             self.__field_command=USTRING(**{ 'terminator': None, 'default': 'E0V1' })
0053         self.__field_command.writetobuffer(buf)
0054         self._bufferendoffset=buf.getcurrentoffset()
0055         if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
0056 
0057 
0058     def readfrombuffer(self,buf,autolog=True,logtitle="<read data>"):
0059         'Reads this packet from the supplied buffer'
0060         self._bufferstartoffset=buf.getcurrentoffset()
0061         if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
0062         self.__field_command=USTRING(**{ 'terminator': None, 'default': 'E0V1' })
0063         self.__field_command.readfrombuffer(buf)
0064         self._bufferendoffset=buf.getcurrentoffset()
0065 
0066 
0067     def __getfield_command(self):
0068         try: self.__field_command
0069         except:
0070             self.__field_command=USTRING(**{ 'terminator': None, 'default': 'E0V1' })
0071         return self.__field_command.getvalue()
0072 
0073     def __setfield_command(self, value):
0074         if isinstance(value,USTRING):
0075             self.__field_command=value
0076         else:
0077             self.__field_command=USTRING(value,**{ 'terminator': None, 'default': 'E0V1' })
0078 
0079     def __delfield_command(self): del self.__field_command
0080 
0081     command=property(__getfield_command, __setfield_command, __delfield_command, None)
0082 
0083     def iscontainer(self):
0084         return True
0085 
0086     def containerelements(self):
0087         yield ('command', self.__field_command, None)
0088 
0089 
0090 
0091 
0092 class esnrequest(BaseProtogenClass):
0093     __fields=['command']
0094 
0095     def __init__(self, *args, **kwargs):
0096         dict={}
0097         # What was supplied to this function
0098         dict.update(kwargs)
0099         # Parent constructor
0100         super(esnrequest,self).__init__(**dict)
0101         if self.__class__ is esnrequest:
0102             self._update(args,dict)
0103 
0104 
0105     def getfields(self):
0106         return self.__fields
0107 
0108 
0109     def _update(self, args, kwargs):
0110         super(esnrequest,self)._update(args,kwargs)
0111         keys=kwargs.keys()
0112         for key in keys:
0113             if key in self.__fields:
0114                 setattr(self, key, kwargs[key])
0115                 del kwargs[key]
0116         # Were any unrecognized kwargs passed in?
0117         if __debug__:
0118             self._complainaboutunusedargs(esnrequest,kwargs)
0119         if len(args):
0120             dict2={ 'terminator': None, 'default': '+GSN' }
0121             dict2.update(kwargs)
0122             kwargs=dict2
0123             self.__field_command=USTRING(*args,**dict2)
0124         # Make all P fields that haven't already been constructed
0125 
0126 
0127     def writetobuffer(self,buf,autolog=True,logtitle="<written data>"):
0128         'Writes this packet to the supplied buffer'
0129         self._bufferstartoffset=buf.getcurrentoffset()
0130         try: self.__field_command
0131         except:
0132             self.__field_command=USTRING(**{ 'terminator': None, 'default': '+GSN' })
0133         self.__field_command.writetobuffer(buf)
0134         self._bufferendoffset=buf.getcurrentoffset()
0135         if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
0136 
0137 
0138     def readfrombuffer(self,buf,autolog=True,logtitle="<read data>"):
0139         'Reads this packet from the supplied buffer'
0140         self._bufferstartoffset=buf.getcurrentoffset()
0141         if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
0142         self.__field_command=USTRING(**{ 'terminator': None, 'default': '+GSN' })
0143         self.__field_command.readfrombuffer(buf)
0144         self._bufferendoffset=buf.getcurrentoffset()
0145 
0146 
0147     def __getfield_command(self):
0148         try: self.__field_command
0149         except:
0150             self.__field_command=USTRING(**{ 'terminator': None, 'default': '+GSN' })
0151         return self.__field_command.getvalue()
0152 
0153     def __setfield_command(self, value):
0154         if isinstance(value,USTRING):
0155             self.__field_command=value
0156         else:
0157             self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+GSN' })
0158 
0159     def __delfield_command(self): del self.__field_command
0160 
0161     command=property(__getfield_command, __setfield_command, __delfield_command, None)
0162 
0163     def iscontainer(self):
0164         return True
0165 
0166     def containerelements(self):
0167         yield ('command', self.__field_command, None)
0168 
0169 
0170 
0171 
0172 class esnresponse(BaseProtogenClass):
0173     __fields=['command', 'esn']
0174 
0175     def __init__(self, *args, **kwargs):
0176         dict={}
0177         # What was supplied to this function
0178         dict.update(kwargs)
0179         # Parent constructor
0180         super(esnresponse,self).__init__(**dict)
0181         if self.__class__ is esnresponse:
0182             self._update(args,dict)
0183 
0184 
0185     def getfields(self):
0186         return self.__fields
0187 
0188 
0189     def _update(self, args, kwargs):
0190         super(esnresponse,self)._update(args,kwargs)
0191         keys=kwargs.keys()
0192         for key in keys:
0193             if key in self.__fields:
0194                 setattr(self, key, kwargs[key])
0195                 del kwargs[key]
0196         # Were any unrecognized kwargs passed in?
0197         if __debug__:
0198             self._complainaboutunusedargs(esnresponse,kwargs)
0199         if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
0200         # Make all P fields that haven't already been constructed
0201 
0202 
0203     def writetobuffer(self,buf,autolog=True,logtitle="<written data>"):
0204         'Writes this packet to the supplied buffer'
0205         self._bufferstartoffset=buf.getcurrentoffset()
0206         self.__field_command.writetobuffer(buf)
0207         self.__field_esn.writetobuffer(buf)
0208         self._bufferendoffset=buf.getcurrentoffset()
0209         if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
0210 
0211 
0212     def readfrombuffer(self,buf,autolog=True,logtitle="<read data>"):
0213         'Reads this packet from the supplied buffer'
0214         self._bufferstartoffset=buf.getcurrentoffset()
0215         if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
0216         self.__field_command=CSVSTRING(**{'quotechar': None, 'terminator': ord(' '), 'default': '+GSN'})
0217         self.__field_command.readfrombuffer(buf)
0218         self.__field_esn=CSVSTRING(**{'quotechar': None, 'terminator': None})
0219         self.__field_esn.readfrombuffer(buf)
0220         self._bufferendoffset=buf.getcurrentoffset()
0221 
0222 
0223     def __getfield_command(self):
0224         return self.__field_command.getvalue()
0225 
0226     def __setfield_command(self, value):
0227         if isinstance(value,CSVSTRING):
0228             self.__field_command=value
0229         else:
0230             self.__field_command=CSVSTRING(value,**{'quotechar': None, 'terminator': ord(' '), 'default': '+GSN'})
0231 
0232     def __delfield_command(self): del self.__field_command
0233 
0234     command=property(__getfield_command, __setfield_command, __delfield_command, None)
0235 
0236     def __getfield_esn(self):
0237         return self.__field_esn.getvalue()
0238 
0239     def __setfield_esn(self, value):
0240         if isinstance(value,CSVSTRING):
0241             self.__field_esn=value
0242         else:
0243             self.__field_esn=CSVSTRING(value,**{'quotechar': None, 'terminator': None})
0244 
0245     def __delfield_esn(self): del self.__field_esn
0246 
0247     esn=property(__getfield_esn, __setfield_esn, __delfield_esn, None)
0248 
0249     def iscontainer(self):
0250         return True
0251 
0252     def containerelements(self):
0253         yield ('command', self.__field_command, None)
0254         yield ('esn', self.__field_esn, None)
0255 
0256 
0257 
0258 
0259 class SIM_ID_Req(BaseProtogenClass):
0260     __fields=['command']
0261 
0262     def __init__(self, *args, **kwargs):
0263         dict={}
0264         # What was supplied to this function
0265         dict.update(kwargs)
0266         # Parent constructor
0267         super(SIM_ID_Req,self).__init__(**dict)
0268         if self.__class__ is SIM_ID_Req:
0269             self._update(args,dict)
0270 
0271 
0272     def getfields(self):
0273         return self.__fields
0274 
0275 
0276     def _update(self, args, kwargs):
0277         super(SIM_ID_Req,self)._update(args,kwargs)
0278         keys=kwargs.keys()
0279         for key in keys:
0280             if key in self.__fields:
0281                 setattr(self, key, kwargs[key])
0282                 del kwargs[key]
0283         # Were any unrecognized kwargs passed in?
0284         if __debug__:
0285             self._complainaboutunusedargs(SIM_ID_Req,kwargs)
0286         if len(args):
0287             dict2={ 'terminator': None, 'default': '+CIMI' }
0288             dict2.update(kwargs)
0289             kwargs=dict2
0290             self.__field_command=USTRING(*args,**dict2)
0291         # Make all P fields that haven't already been constructed
0292 
0293 
0294     def writetobuffer(self,buf,autolog=True,logtitle="<written data>"):
0295         'Writes this packet to the supplied buffer'
0296         self._bufferstartoffset=buf.getcurrentoffset()
0297         try: self.__field_command
0298         except:
0299             self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CIMI' })
0300         self.__field_command.writetobuffer(buf)
0301         self._bufferendoffset=buf.getcurrentoffset()
0302         if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
0303 
0304 
0305     def readfrombuffer(self,buf,autolog=True,logtitle="<read data>"):
0306         'Reads this packet from the supplied buffer'
0307         self._bufferstartoffset=buf.getcurrentoffset()
0308         if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
0309         self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CIMI' })
0310         self.__field_command.readfrombuffer(buf)
0311         self._bufferendoffset=buf.getcurrentoffset()
0312 
0313 
0314     def __getfield_command(self):
0315         try: self.__field_command
0316         except:
0317             self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CIMI' })
0318         return self.__field_command.getvalue()
0319 
0320     def __setfield_command(self, value):
0321         if isinstance(value,USTRING):
0322             self.__field_command=value
0323         else:
0324             self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+CIMI' })
0325 
0326     def __delfield_command(self): del self.__field_command
0327 
0328     command=property(__getfield_command, __setfield_command, __delfield_command, None)
0329 
0330     def iscontainer(self):
0331         return True
0332 
0333     def containerelements(self):
0334         yield ('command', self.__field_command, None)
0335 
0336 
0337 
0338 
0339 class single_value_resp(BaseProtogenClass):
0340     __fields=['value']
0341 
0342     def __init__(self, *args, **kwargs):
0343         dict={}
0344         # What was supplied to this function
0345         dict.update(kwargs)
0346         # Parent constructor
0347         super(single_value_resp,self).__init__(**dict)
0348         if self.__class__ is single_value_resp:
0349             self._update(args,dict)
0350 
0351 
0352     def getfields(self):
0353         return self.__fields
0354 
0355 
0356     def _update(self, args, kwargs):
0357         super(single_value_resp,self)._update(args,kwargs)
0358         keys=kwargs.keys()
0359         for key in keys:
0360             if key in self.__fields:
0361                 setattr(self, key, kwargs[key])
0362                 del kwargs[key]
0363         # Were any unrecognized kwargs passed in?
0364         if __debug__:
0365             self._complainaboutunusedargs(single_value_resp,kwargs)
0366         if len(args):
0367             dict2={ 'terminator': None }
0368             dict2.update(kwargs)
0369             kwargs=dict2
0370             self.__field_value=USTRING(*args,**dict2)
0371         # Make all P fields that haven't already been constructed
0372 
0373 
0374     def writetobuffer(self,buf,autolog=True,logtitle="<written data>"):
0375         'Writes this packet to the supplied buffer'
0376         self._bufferstartoffset=buf.getcurrentoffset()
0377         self.__field_value.writetobuffer(buf)
0378         self._bufferendoffset=buf.getcurrentoffset()
0379         if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
0380 
0381 
0382     def readfrombuffer(self,buf,autolog=True,logtitle="<read data>"):
0383         'Reads this packet from the supplied buffer'
0384         self._bufferstartoffset=buf.getcurrentoffset()
0385         if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
0386         self.__field_value=USTRING(**{ 'terminator': None })
0387         self.__field_value.readfrombuffer(buf)
0388         self._bufferendoffset=buf.getcurrentoffset()
0389 
0390 
0391     def __getfield_value(self):
0392         return self.__field_value.getvalue()
0393 
0394     def __setfield_value(self, value):
0395         if isinstance(value,USTRING):
0396             self.__field_value=value
0397         else:
0398             self.__field_value=USTRING(value,**{ 'terminator': None })
0399 
0400     def __delfield_value(self): del self.__field_value
0401 
0402     value=property(__getfield_value, __setfield_value, __delfield_value, None)
0403 
0404     def iscontainer(self):
0405         return True
0406 
0407     def containerelements(self):
0408         yield ('value', self.__field_value, None)
0409 
0410 
0411 
0412 
0413 class manufacturer_id_req(BaseProtogenClass):
0414     __fields=['command']
0415 
0416     def __init__(self, *args, **kwargs):
0417         dict={}
0418         # What was supplied to this function
0419         dict.update(kwargs)
0420         # Parent constructor
0421         super(manufacturer_id_req,self).__init__(**dict)
0422         if self.__class__ is manufacturer_id_req:
0423             self._update(args,dict)
0424 
0425 
0426     def getfields(self):
0427         return self.__fields
0428 
0429 
0430     def _update(self, args, kwargs):
0431         super(manufacturer_id_req,self)._update(args,kwargs)
0432         keys=kwargs.keys()
0433         for key in keys:
0434             if key in self.__fields:
0435                 setattr(self, key, kwargs[key])
0436                 del kwargs[key]
0437         # Were any unrecognized kwargs passed in?
0438         if __debug__:
0439             self._complainaboutunusedargs(manufacturer_id_req,kwargs)
0440         if len(args):
0441             dict2={ 'terminator': None, 'default': '+GMI'}
0442             dict2.update(kwargs)
0443             kwargs=dict2
0444             self.__field_command=USTRING(*args,**dict2)
0445         # Make all P fields that haven't already been constructed
0446 
0447 
0448     def writetobuffer(self,buf,autolog=True,logtitle="<written data>"):
0449         'Writes this packet to the supplied buffer'
0450         self._bufferstartoffset=buf.getcurrentoffset()
0451         try: self.__field_command
0452         except:
0453             self.__field_command=USTRING(**{ 'terminator': None, 'default': '+GMI'})
0454         self.__field_command.writetobuffer(buf)
0455         self._bufferendoffset=buf.getcurrentoffset()
0456         if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
0457 
0458 
0459     def readfrombuffer(self,buf,autolog=True,logtitle="<read data>"):
0460         'Reads this packet from the supplied buffer'
0461         self._bufferstartoffset=buf.getcurrentoffset()
0462         if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
0463         self.__field_command=USTRING(**{ 'terminator': None, 'default': '+GMI'})
0464         self.__field_command.readfrombuffer(buf)
0465         self._bufferendoffset=buf.getcurrentoffset()
0466 
0467 
0468     def __getfield_command(self):
0469         try: self.__field_command
0470         except:
0471             self.__field_command=USTRING(**{ 'terminator': None, 'default': '+GMI'})
0472         return self.__field_command.getvalue()
0473 
0474     def __setfield_command(self, value):
0475         if isinstance(value,USTRING):
0476             self.__field_command=value
0477         else:
0478             self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+GMI'})
0479 
0480     def __delfield_command(self): del self.__field_command
0481 
0482     command=property(__getfield_command, __setfield_command, __delfield_command, None)
0483 
0484     def iscontainer(self):
0485         return True
0486 
0487     def containerelements(self):
0488         yield ('command', self.__field_command, None)
0489 
0490 
0491 
0492 
0493 class model_id_req(BaseProtogenClass):
0494     __fields=['command']
0495 
0496     def __init__(self, *args, **kwargs):
0497         dict={}
0498         # What was supplied to this function
0499         dict.update(kwargs)
0500         # Parent constructor
0501         super(model_id_req,self).__init__(**dict)
0502         if self.__class__ is model_id_req:
0503             self._update(args,dict)
0504 
0505 
0506     def getfields(self):
0507         return self.__fields
0508 
0509 
0510     def _update(self, args, kwargs):
0511         super(model_id_req,self)._update(args,kwargs)
0512         keys=kwargs.keys()
0513         for key in keys:
0514             if key in self.__fields:
0515                 setattr(self, key, kwargs[key])
0516                 del kwargs[key]
0517         # Were any unrecognized kwargs passed in?
0518         if __debug__:
0519             self._complainaboutunusedargs(model_id_req,kwargs)
0520         if len(args):
0521             dict2={ 'terminator': None, 'default': '+GMM' }
0522             dict2.update(kwargs)
0523             kwargs=dict2
0524             self.__field_command=USTRING(*args,**dict2)
0525         # Make all P fields that haven't already been constructed
0526 
0527 
0528     def writetobuffer(self,buf,autolog=True,logtitle="<written data>"):
0529         'Writes this packet to the supplied buffer'
0530         self._bufferstartoffset=buf.getcurrentoffset()
0531         try: self.__field_command
0532         except:
0533             self.__field_command=USTRING(**{ 'terminator': None, 'default': '+GMM' })
0534         self.__field_command.writetobuffer(buf)
0535         self._bufferendoffset=buf.getcurrentoffset()
0536         if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
0537 
0538 
0539     def readfrombuffer(self,buf,autolog=True,logtitle="<read data>"):
0540         'Reads this packet from the supplied buffer'
0541         self._bufferstartoffset=buf.getcurrentoffset()
0542         if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
0543         self.__field_command=USTRING(**{ 'terminator': None, 'default': '+GMM' })
0544         self.__field_command.readfrombuffer(buf)
0545         self._bufferendoffset=buf.getcurrentoffset()
0546 
0547 
0548     def __getfield_command(self):
0549         try: self.__field_command
0550         except:
0551             self.__field_command=USTRING(**{ 'terminator': None, 'default': '+GMM' })
0552         return self.__field_command.getvalue()
0553 
0554     def __setfield_command(self, value):
0555         if isinstance(value,USTRING):
0556             self.__field_command=value
0557         else:
0558             self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+GMM' })
0559 
0560     def __delfield_command(self): del self.__field_command
0561 
0562     command=property(__getfield_command, __setfield_command, __delfield_command, None)
0563 
0564     def iscontainer(self):
0565         return True
0566 
0567     def containerelements(self):
0568         yield ('command', self.__field_command, None)
0569 
0570 
0571 
0572 
0573 class firmware_version_req(BaseProtogenClass):
0574     __fields=['command']
0575 
0576     def __init__(self, *args, **kwargs):
0577         dict={}
0578         # What was supplied to this function
0579         dict.update(kwargs)
0580         # Parent constructor
0581         super(firmware_version_req,self).__init__(**dict)
0582         if self.__class__ is firmware_version_req:
0583             self._update(args,dict)
0584 
0585 
0586     def getfields(self):
0587         return self.__fields
0588 
0589 
0590     def _update(self, args, kwargs):
0591         super(firmware_version_req,self)._update(args,kwargs)
0592         keys=kwargs.keys()
0593         for key in keys:
0594             if key in self.__fields:
0595                 setattr(self, key, kwargs[key])
0596                 del kwargs[key]
0597         # Were any unrecognized kwargs passed in?
0598         if __debug__:
0599             self._complainaboutunusedargs(firmware_version_req,kwargs)
0600         if len(args):
0601             dict2={ 'terminator': None, 'default': '+GMR' }
0602             dict2.update(kwargs)
0603             kwargs=dict2
0604             self.__field_command=USTRING(*args,**dict2)
0605         # Make all P fields that haven't already been constructed
0606 
0607 
0608     def writetobuffer(self,buf,autolog=True,logtitle="<written data>"):
0609         'Writes this packet to the supplied buffer'
0610         self._bufferstartoffset=buf.getcurrentoffset()
0611         try: self.__field_command
0612         except:
0613             self.__field_command=USTRING(**{ 'terminator': None, 'default': '+GMR' })
0614         self.__field_command.writetobuffer(buf)
0615         self._bufferendoffset=buf.getcurrentoffset()
0616         if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
0617 
0618 
0619     def readfrombuffer(self,buf,autolog=True,logtitle="<read data>"):
0620         'Reads this packet from the supplied buffer'
0621         self._bufferstartoffset=buf.getcurrentoffset()
0622         if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
0623         self.__field_command=USTRING(**{ 'terminator': None, 'default': '+GMR' })
0624         self.__field_command.readfrombuffer(buf)
0625         self._bufferendoffset=buf.getcurrentoffset()
0626 
0627 
0628     def __getfield_command(self):
0629         try: self.__field_command
0630         except:
0631             self.__field_command=USTRING(**{ 'terminator': None, 'default': '+GMR' })
0632         return self.__field_command.getvalue()
0633 
0634     def __setfield_command(self, value):
0635         if isinstance(value,USTRING):
0636             self.__field_command=value
0637         else:
0638             self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+GMR' })
0639 
0640     def __delfield_command(self): del self.__field_command
0641 
0642     command=property(__getfield_command, __setfield_command, __delfield_command, None)
0643 
0644     def iscontainer(self):
0645         return True
0646 
0647     def containerelements(self):
0648         yield ('command', self.__field_command, None)
0649 
0650 
0651 
0652 
0653 

Generated by PyXR 0.9.4