| Trees | Indices | Help |
|
|---|
|
|
1 # THIS FILE IS AUTOMATICALLY GENERATED. EDIT THE SOURCE FILE NOT THIS ONE
2
3 """Various descriptions of data specific to LG G4015"""
4
5 from prototypes import *
6 from prototypeslg import *
7
8 # Make all lg stuff available in this module as well
9 from p_etsi import *
10 from p_lg import *
11
12 # We use LSB for all integer like fields
13 UINT=UINTlsb
14 BOOL=BOOLlsb
15
16 # general constants
17 MEDIA_RINGTONE=0
18 MEDIA_WALLPAPER=1
19 GROUP_INDEX_RANGE=xrange(8)
20 MIN_RINGTONE_INDEX=0
21 MAX_RINGTONE_INDEX=19
22 MIN_WALLPAPER_INDEX=0
23 MAX_WALLPAPER_INDEX=19
24 CHARSET_IRA='IRA'
25 CHARSET_BASE64='Base64'
26 CHARSET_GSM='GSM'
27 CHARSET_HEX='HEX'
28 CHARSET_PCCP437='PCCP437'
29 CHARSET_PCDN='PCDN'
30 CHARSET_8859_1='8859-1'
31 CHARSET_UCS2='UCS2'
32
33 # Calendar constants
34 CAL_TOTAL_ENTRIES=30
35 CAL_MIN_INDEX=0
36 CAL_MAX_INDEX=29
37 CAL_DESC_LEN=30
38
39 CAL_REP_NONE=0
40 CAL_REP_DAILY=1
41 CAL_REP_WEEKLY=2
42 CAL_REP_MONTHLY=3
43 CAL_REP_YEARLY=4
44
45 CAL_ALARM_NONE=0
46 CAL_ALARM_ONTIME=1
47 CAL_ALARM_15MIN=2
48 CAL_ALARM_30MIN=3
49 CAL_ALARM_1HR=4
50 CAL_ALARM_1DAY=5
51 CAL_ALARM_VALUE={
52 CAL_ALARM_NONE: -1,
53 CAL_ALARM_ONTIME: 0,
54 CAL_ALARM_15MIN: 15,
55 CAL_ALARM_30MIN: 30,
56 CAL_ALARM_1HR: 60,
57 CAL_ALARM_1DAY: 1440 }
58 CAL_ALARM_LIST=((1440, CAL_ALARM_1DAY), (60, CAL_ALARM_1HR),
59 (30, CAL_ALARM_30MIN), (15, CAL_ALARM_15MIN),
60 (0, CAL_ALARM_ONTIME), (-1, CAL_ALARM_NONE))
61
62 # Phonebook constans
63 PB_MEMORY_SIM='AD'
64 PB_MEMORY_MAIN='ME'
65 PB_MEMORY_LAST_DIALED='LD'
66 PB_MEMORY_LAST_RECEIVED='LR'
67 PB_MEMORY_LAST_MISSED='LM'
68 PB_MAIN_TOTAL_ENTRIES=255
69 PB_MAIN_MIN_INDEX=0
70 PB_MAIN_MAX_INDEX=254
71 PB_SIM_TOTAL_ENTRIES=250
72 PB_SIM_MIN_INDEX=1
73 PB_SIM_MAX_INDEX=250
74 PB_NUMBER_LEN=40 # max size of a number string
75 PB_NAME_LEN=20 # max size of a contact name
76 PB_EMAIL_LEN=40
77 PB_MEMO_LEN=50
78 PB_SIM_NAME_LEN=16
79 PB_LD_MIN_INDEX=1
80 PB_LD_MAX_INDEX=10
81 PB_LR_MIN_INDEX=1
82 PB_LR_MAX_INDEX=20
83 PB_LM_MIN_INDEX=1
84 PB_LM_MAX_INDEX=10
85 PB_CALL_HISTORY_INFO=(
86 ('Getting Last Dialed Calls', PB_MEMORY_LAST_DIALED,
87 PB_LD_MIN_INDEX, PB_LD_MAX_INDEX),
88 ('Getting Last Received Calls', PB_MEMORY_LAST_RECEIVED,
89 PB_LR_MIN_INDEX, PB_LR_MAX_INDEX),
90 ('Getting Missed Calls', PB_MEMORY_LAST_MISSED,
91 PB_LM_MIN_INDEX, PB_LM_MAX_INDEX))
92
93 # Memo constants
94 MEMO_MIN_INDEX=0
95 MEMO_MAX_INDEX=19
96 MEMO_READ_CMD='+CMDR'
97 MEMO_WRITE_CMD='+CMDW'
98
99 # SMS Constants
100 SMS_MEMORY_PHONE='ME'
101 SMS_MEMORY_SIM='SM'
102 SMS_MEMORY_SELECT_CMD='+CPMS'
103 SMS_FORMAT_TEXT=1
104 SMS_FORMAT_PDU=0
105 SMS_FORMAT_CMD='+CMGF'
106 SMS_MSG_REC_UNREAD='REC UNREAD'
107 SMS_MSG_REC_READ='REC READ'
108 SMS_MSG_STO_UNSENT='STO UNSENT'
109 SMS_MSG_STO_SENT='STO SENT'
110 SMS_MSG_ALL='ALL'
111 SMS_MSG_LIST_CMD='+CMGL'
112
114 __fields=['command', 'start_index', 'end_index']
115
117 dict={}
118 # What was supplied to this function
119 dict.update(kwargs)
120 # Parent constructor
121 super(calendar_read_req,self).__init__(**dict)
122 if self.__class__ is calendar_read_req:
123 self._update(args,dict)
124
125
127 return self.__fields
128
129
131 super(calendar_read_req,self)._update(args,kwargs)
132 keys=kwargs.keys()
133 for key in keys:
134 if key in self.__fields:
135 setattr(self, key, kwargs[key])
136 del kwargs[key]
137 # Were any unrecognized kwargs passed in?
138 if __debug__:
139 self._complainaboutunusedargs(calendar_read_req,kwargs)
140 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
141 # Make all P fields that haven't already been constructed
142
143
145 'Writes this packet to the supplied buffer'
146 self._bufferstartoffset=buf.getcurrentoffset()
147 try: self.__field_command
148 except:
149 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CXDR=' })
150 self.__field_command.writetobuffer(buf)
151 try: self.__field_start_index
152 except:
153 self.__field_start_index=CSVINT()
154 self.__field_start_index.writetobuffer(buf)
155 try: self.__field_end_index
156 except:
157 self.__field_end_index=CSVINT(**{ 'terminator': None })
158 self.__field_end_index.writetobuffer(buf)
159 self._bufferendoffset=buf.getcurrentoffset()
160 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
161
162
164 'Reads this packet from the supplied buffer'
165 self._bufferstartoffset=buf.getcurrentoffset()
166 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
167 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CXDR=' })
168 self.__field_command.readfrombuffer(buf)
169 self.__field_start_index=CSVINT()
170 self.__field_start_index.readfrombuffer(buf)
171 self.__field_end_index=CSVINT(**{ 'terminator': None })
172 self.__field_end_index.readfrombuffer(buf)
173 self._bufferendoffset=buf.getcurrentoffset()
174
175
177 try: self.__field_command
178 except:
179 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CXDR=' })
180 return self.__field_command.getvalue()
181
183 if isinstance(value,USTRING):
184 self.__field_command=value
185 else:
186 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+CXDR=' })
187
189
190 command=property(__getfield_command, __setfield_command, __delfield_command, None)
191
193 try: self.__field_start_index
194 except:
195 self.__field_start_index=CSVINT()
196 return self.__field_start_index.getvalue()
197
199 if isinstance(value,CSVINT):
200 self.__field_start_index=value
201 else:
202 self.__field_start_index=CSVINT(value,)
203
205
206 start_index=property(__getfield_start_index, __setfield_start_index, __delfield_start_index, None)
207
209 try: self.__field_end_index
210 except:
211 self.__field_end_index=CSVINT(**{ 'terminator': None })
212 return self.__field_end_index.getvalue()
213
215 if isinstance(value,CSVINT):
216 self.__field_end_index=value
217 else:
218 self.__field_end_index=CSVINT(value,**{ 'terminator': None })
219
221
222 end_index=property(__getfield_end_index, __setfield_end_index, __delfield_end_index, None)
223
226
231
232
233
234
236 __fields=['command', 'index', 'repeat', 'alarm', 'date', 'time', 'description']
237
239 dict={}
240 # What was supplied to this function
241 dict.update(kwargs)
242 # Parent constructor
243 super(calendar_read_resp,self).__init__(**dict)
244 if self.__class__ is calendar_read_resp:
245 self._update(args,dict)
246
247
249 return self.__fields
250
251
253 super(calendar_read_resp,self)._update(args,kwargs)
254 keys=kwargs.keys()
255 for key in keys:
256 if key in self.__fields:
257 setattr(self, key, kwargs[key])
258 del kwargs[key]
259 # Were any unrecognized kwargs passed in?
260 if __debug__:
261 self._complainaboutunusedargs(calendar_read_resp,kwargs)
262 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
263 # Make all P fields that haven't already been constructed
264
265
267 'Writes this packet to the supplied buffer'
268 self._bufferstartoffset=buf.getcurrentoffset()
269 self.__field_command.writetobuffer(buf)
270 self.__field_index.writetobuffer(buf)
271 self.__field_repeat.writetobuffer(buf)
272 self.__field_alarm.writetobuffer(buf)
273 self.__field_date.writetobuffer(buf)
274 self.__field_time.writetobuffer(buf)
275 self.__field_description.writetobuffer(buf)
276 self._bufferendoffset=buf.getcurrentoffset()
277 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
278
279
281 'Reads this packet from the supplied buffer'
282 self._bufferstartoffset=buf.getcurrentoffset()
283 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
284 self.__field_command=CSVSTRING(**{'quotechar': None, 'terminator': ord(' '), 'constant': '+CXDR:'})
285 self.__field_command.readfrombuffer(buf)
286 self.__field_index=CSVINT()
287 self.__field_index.readfrombuffer(buf)
288 self.__field_repeat=CSVINT()
289 self.__field_repeat.readfrombuffer(buf)
290 self.__field_alarm=CSVINT()
291 self.__field_alarm.readfrombuffer(buf)
292 self.__field_date=GSMCALDATE()
293 self.__field_date.readfrombuffer(buf)
294 self.__field_time=GSMCALTIME()
295 self.__field_time.readfrombuffer(buf)
296 self.__field_description=CSVSTRING(**{ 'terminator': None })
297 self.__field_description.readfrombuffer(buf)
298 self._bufferendoffset=buf.getcurrentoffset()
299
300
302 return self.__field_command.getvalue()
303
305 if isinstance(value,CSVSTRING):
306 self.__field_command=value
307 else:
308 self.__field_command=CSVSTRING(value,**{'quotechar': None, 'terminator': ord(' '), 'constant': '+CXDR:'})
309
311
312 command=property(__getfield_command, __setfield_command, __delfield_command, None)
313
315 return self.__field_index.getvalue()
316
318 if isinstance(value,CSVINT):
319 self.__field_index=value
320 else:
321 self.__field_index=CSVINT(value,)
322
324
325 index=property(__getfield_index, __setfield_index, __delfield_index, None)
326
328 return self.__field_repeat.getvalue()
329
331 if isinstance(value,CSVINT):
332 self.__field_repeat=value
333 else:
334 self.__field_repeat=CSVINT(value,)
335
337
338 repeat=property(__getfield_repeat, __setfield_repeat, __delfield_repeat, None)
339
341 return self.__field_alarm.getvalue()
342
344 if isinstance(value,CSVINT):
345 self.__field_alarm=value
346 else:
347 self.__field_alarm=CSVINT(value,)
348
350
351 alarm=property(__getfield_alarm, __setfield_alarm, __delfield_alarm, None)
352
354 return self.__field_date.getvalue()
355
357 if isinstance(value,GSMCALDATE):
358 self.__field_date=value
359 else:
360 self.__field_date=GSMCALDATE(value,)
361
363
364 date=property(__getfield_date, __setfield_date, __delfield_date, None)
365
367 return self.__field_time.getvalue()
368
370 if isinstance(value,GSMCALTIME):
371 self.__field_time=value
372 else:
373 self.__field_time=GSMCALTIME(value,)
374
376
377 time=property(__getfield_time, __setfield_time, __delfield_time, None)
378
380 return self.__field_description.getvalue()
381
383 if isinstance(value,CSVSTRING):
384 self.__field_description=value
385 else:
386 self.__field_description=CSVSTRING(value,**{ 'terminator': None })
387
389
390 description=property(__getfield_description, __setfield_description, __delfield_description, None)
391
394
396 yield ('command', self.__field_command, None)
397 yield ('index', self.__field_index, None)
398 yield ('repeat', self.__field_repeat, None)
399 yield ('alarm', self.__field_alarm, None)
400 yield ('date', self.__field_date, None)
401 yield ('time', self.__field_time, None)
402 yield ('description', self.__field_description, None)
403
404
405
406
408 __fields=['command']
409
411 dict={}
412 # What was supplied to this function
413 dict.update(kwargs)
414 # Parent constructor
415 super(calendar_write_check_req,self).__init__(**dict)
416 if self.__class__ is calendar_write_check_req:
417 self._update(args,dict)
418
419
421 return self.__fields
422
423
425 super(calendar_write_check_req,self)._update(args,kwargs)
426 keys=kwargs.keys()
427 for key in keys:
428 if key in self.__fields:
429 setattr(self, key, kwargs[key])
430 del kwargs[key]
431 # Were any unrecognized kwargs passed in?
432 if __debug__:
433 self._complainaboutunusedargs(calendar_write_check_req,kwargs)
434 if len(args):
435 dict2={ 'terminator': None, 'default': '+CXDW' }
436 dict2.update(kwargs)
437 kwargs=dict2
438 self.__field_command=USTRING(*args,**dict2)
439 # Make all P fields that haven't already been constructed
440
441
443 'Writes this packet to the supplied buffer'
444 self._bufferstartoffset=buf.getcurrentoffset()
445 try: self.__field_command
446 except:
447 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CXDW' })
448 self.__field_command.writetobuffer(buf)
449 self._bufferendoffset=buf.getcurrentoffset()
450 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
451
452
454 'Reads this packet from the supplied buffer'
455 self._bufferstartoffset=buf.getcurrentoffset()
456 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
457 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CXDW' })
458 self.__field_command.readfrombuffer(buf)
459 self._bufferendoffset=buf.getcurrentoffset()
460
461
463 try: self.__field_command
464 except:
465 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CXDW' })
466 return self.__field_command.getvalue()
467
469 if isinstance(value,USTRING):
470 self.__field_command=value
471 else:
472 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+CXDW' })
473
475
476 command=property(__getfield_command, __setfield_command, __delfield_command, None)
477
480
483
484
485
486
488 __fields=['command', 'index']
489
491 dict={}
492 # What was supplied to this function
493 dict.update(kwargs)
494 # Parent constructor
495 super(calendar_write_check_resp,self).__init__(**dict)
496 if self.__class__ is calendar_write_check_resp:
497 self._update(args,dict)
498
499
501 return self.__fields
502
503
505 super(calendar_write_check_resp,self)._update(args,kwargs)
506 keys=kwargs.keys()
507 for key in keys:
508 if key in self.__fields:
509 setattr(self, key, kwargs[key])
510 del kwargs[key]
511 # Were any unrecognized kwargs passed in?
512 if __debug__:
513 self._complainaboutunusedargs(calendar_write_check_resp,kwargs)
514 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
515 # Make all P fields that haven't already been constructed
516
517
519 'Writes this packet to the supplied buffer'
520 self._bufferstartoffset=buf.getcurrentoffset()
521 self.__field_command.writetobuffer(buf)
522 self.__field_index.writetobuffer(buf)
523 self._bufferendoffset=buf.getcurrentoffset()
524 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
525
526
528 'Reads this packet from the supplied buffer'
529 self._bufferstartoffset=buf.getcurrentoffset()
530 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
531 self.__field_command=USTRING(**{ 'terminator': ord(' '), 'constant': '+CXDW:' })
532 self.__field_command.readfrombuffer(buf)
533 self.__field_index=CSVINT(**{ 'terminator': None })
534 self.__field_index.readfrombuffer(buf)
535 self._bufferendoffset=buf.getcurrentoffset()
536
537
539 return self.__field_command.getvalue()
540
542 if isinstance(value,USTRING):
543 self.__field_command=value
544 else:
545 self.__field_command=USTRING(value,**{ 'terminator': ord(' '), 'constant': '+CXDW:' })
546
548
549 command=property(__getfield_command, __setfield_command, __delfield_command, None)
550
552 return self.__field_index.getvalue()
553
555 if isinstance(value,CSVINT):
556 self.__field_index=value
557 else:
558 self.__field_index=CSVINT(value,**{ 'terminator': None })
559
561
562 index=property(__getfield_index, __setfield_index, __delfield_index, None)
563
566
570
571
572
573
575 __fields=['command', 'index', 'repeat', 'alarm', 'date', 'time', 'description']
576
578 dict={}
579 # What was supplied to this function
580 dict.update(kwargs)
581 # Parent constructor
582 super(calendar_write_req,self).__init__(**dict)
583 if self.__class__ is calendar_write_req:
584 self._update(args,dict)
585
586
588 return self.__fields
589
590
592 super(calendar_write_req,self)._update(args,kwargs)
593 keys=kwargs.keys()
594 for key in keys:
595 if key in self.__fields:
596 setattr(self, key, kwargs[key])
597 del kwargs[key]
598 # Were any unrecognized kwargs passed in?
599 if __debug__:
600 self._complainaboutunusedargs(calendar_write_req,kwargs)
601 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
602 # Make all P fields that haven't already been constructed
603
604
606 'Writes this packet to the supplied buffer'
607 self._bufferstartoffset=buf.getcurrentoffset()
608 try: self.__field_command
609 except:
610 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CXDW=' })
611 self.__field_command.writetobuffer(buf)
612 try: self.__field_index
613 except:
614 self.__field_index=CSVINT()
615 self.__field_index.writetobuffer(buf)
616 try: self.__field_repeat
617 except:
618 self.__field_repeat=CSVINT()
619 self.__field_repeat.writetobuffer(buf)
620 try: self.__field_alarm
621 except:
622 self.__field_alarm=CSVINT()
623 self.__field_alarm.writetobuffer(buf)
624 try: self.__field_date
625 except:
626 self.__field_date=GSMCALDATE()
627 self.__field_date.writetobuffer(buf)
628 try: self.__field_time
629 except:
630 self.__field_time=GSMCALTIME()
631 self.__field_time.writetobuffer(buf)
632 try: self.__field_description
633 except:
634 self.__field_description=CSVSTRING(**{ 'terminator': None, 'maxsizeinbytes': CAL_DESC_LEN, 'raiseontruncate': False })
635 self.__field_description.writetobuffer(buf)
636 self._bufferendoffset=buf.getcurrentoffset()
637 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
638
639
641 'Reads this packet from the supplied buffer'
642 self._bufferstartoffset=buf.getcurrentoffset()
643 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
644 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CXDW=' })
645 self.__field_command.readfrombuffer(buf)
646 self.__field_index=CSVINT()
647 self.__field_index.readfrombuffer(buf)
648 self.__field_repeat=CSVINT()
649 self.__field_repeat.readfrombuffer(buf)
650 self.__field_alarm=CSVINT()
651 self.__field_alarm.readfrombuffer(buf)
652 self.__field_date=GSMCALDATE()
653 self.__field_date.readfrombuffer(buf)
654 self.__field_time=GSMCALTIME()
655 self.__field_time.readfrombuffer(buf)
656 self.__field_description=CSVSTRING(**{ 'terminator': None, 'maxsizeinbytes': CAL_DESC_LEN, 'raiseontruncate': False })
657 self.__field_description.readfrombuffer(buf)
658 self._bufferendoffset=buf.getcurrentoffset()
659
660
662 try: self.__field_command
663 except:
664 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CXDW=' })
665 return self.__field_command.getvalue()
666
668 if isinstance(value,USTRING):
669 self.__field_command=value
670 else:
671 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+CXDW=' })
672
674
675 command=property(__getfield_command, __setfield_command, __delfield_command, None)
676
678 try: self.__field_index
679 except:
680 self.__field_index=CSVINT()
681 return self.__field_index.getvalue()
682
684 if isinstance(value,CSVINT):
685 self.__field_index=value
686 else:
687 self.__field_index=CSVINT(value,)
688
690
691 index=property(__getfield_index, __setfield_index, __delfield_index, None)
692
694 try: self.__field_repeat
695 except:
696 self.__field_repeat=CSVINT()
697 return self.__field_repeat.getvalue()
698
700 if isinstance(value,CSVINT):
701 self.__field_repeat=value
702 else:
703 self.__field_repeat=CSVINT(value,)
704
706
707 repeat=property(__getfield_repeat, __setfield_repeat, __delfield_repeat, None)
708
710 try: self.__field_alarm
711 except:
712 self.__field_alarm=CSVINT()
713 return self.__field_alarm.getvalue()
714
716 if isinstance(value,CSVINT):
717 self.__field_alarm=value
718 else:
719 self.__field_alarm=CSVINT(value,)
720
722
723 alarm=property(__getfield_alarm, __setfield_alarm, __delfield_alarm, None)
724
726 try: self.__field_date
727 except:
728 self.__field_date=GSMCALDATE()
729 return self.__field_date.getvalue()
730
732 if isinstance(value,GSMCALDATE):
733 self.__field_date=value
734 else:
735 self.__field_date=GSMCALDATE(value,)
736
738
739 date=property(__getfield_date, __setfield_date, __delfield_date, None)
740
742 try: self.__field_time
743 except:
744 self.__field_time=GSMCALTIME()
745 return self.__field_time.getvalue()
746
748 if isinstance(value,GSMCALTIME):
749 self.__field_time=value
750 else:
751 self.__field_time=GSMCALTIME(value,)
752
754
755 time=property(__getfield_time, __setfield_time, __delfield_time, None)
756
758 try: self.__field_description
759 except:
760 self.__field_description=CSVSTRING(**{ 'terminator': None, 'maxsizeinbytes': CAL_DESC_LEN, 'raiseontruncate': False })
761 return self.__field_description.getvalue()
762
764 if isinstance(value,CSVSTRING):
765 self.__field_description=value
766 else:
767 self.__field_description=CSVSTRING(value,**{ 'terminator': None, 'maxsizeinbytes': CAL_DESC_LEN, 'raiseontruncate': False })
768
770
771 description=property(__getfield_description, __setfield_description, __delfield_description, None)
772
775
777 yield ('command', self.__field_command, None)
778 yield ('index', self.__field_index, None)
779 yield ('repeat', self.__field_repeat, None)
780 yield ('alarm', self.__field_alarm, None)
781 yield ('date', self.__field_date, None)
782 yield ('time', self.__field_time, None)
783 yield ('description', self.__field_description, None)
784
785
786
787
789 __fields=['command', 'index']
790
792 dict={}
793 # What was supplied to this function
794 dict.update(kwargs)
795 # Parent constructor
796 super(calendar_del_req,self).__init__(**dict)
797 if self.__class__ is calendar_del_req:
798 self._update(args,dict)
799
800
802 return self.__fields
803
804
806 super(calendar_del_req,self)._update(args,kwargs)
807 keys=kwargs.keys()
808 for key in keys:
809 if key in self.__fields:
810 setattr(self, key, kwargs[key])
811 del kwargs[key]
812 # Were any unrecognized kwargs passed in?
813 if __debug__:
814 self._complainaboutunusedargs(calendar_del_req,kwargs)
815 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
816 # Make all P fields that haven't already been constructed
817
818
820 'Writes this packet to the supplied buffer'
821 self._bufferstartoffset=buf.getcurrentoffset()
822 try: self.__field_command
823 except:
824 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CXDW=' })
825 self.__field_command.writetobuffer(buf)
826 try: self.__field_index
827 except:
828 self.__field_index=CSVINT(**{ 'terminator': None })
829 self.__field_index.writetobuffer(buf)
830 self._bufferendoffset=buf.getcurrentoffset()
831 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
832
833
835 'Reads this packet from the supplied buffer'
836 self._bufferstartoffset=buf.getcurrentoffset()
837 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
838 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CXDW=' })
839 self.__field_command.readfrombuffer(buf)
840 self.__field_index=CSVINT(**{ 'terminator': None })
841 self.__field_index.readfrombuffer(buf)
842 self._bufferendoffset=buf.getcurrentoffset()
843
844
846 try: self.__field_command
847 except:
848 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CXDW=' })
849 return self.__field_command.getvalue()
850
852 if isinstance(value,USTRING):
853 self.__field_command=value
854 else:
855 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+CXDW=' })
856
858
859 command=property(__getfield_command, __setfield_command, __delfield_command, None)
860
862 try: self.__field_index
863 except:
864 self.__field_index=CSVINT(**{ 'terminator': None })
865 return self.__field_index.getvalue()
866
868 if isinstance(value,CSVINT):
869 self.__field_index=value
870 else:
871 self.__field_index=CSVINT(value,**{ 'terminator': None })
872
874
875 index=property(__getfield_index, __setfield_index, __delfield_index, None)
876
879
883
884
885
886
888 __fields=['command']
889
891 dict={}
892 # What was supplied to this function
893 dict.update(kwargs)
894 # Parent constructor
895 super(media_selector_req,self).__init__(**dict)
896 if self.__class__ is media_selector_req:
897 self._update(args,dict)
898
899
901 return self.__fields
902
903
905 super(media_selector_req,self)._update(args,kwargs)
906 keys=kwargs.keys()
907 for key in keys:
908 if key in self.__fields:
909 setattr(self, key, kwargs[key])
910 del kwargs[key]
911 # Were any unrecognized kwargs passed in?
912 if __debug__:
913 self._complainaboutunusedargs(media_selector_req,kwargs)
914 if len(args):
915 dict2={ 'terminator': None, 'default': '+DDLS?' }
916 dict2.update(kwargs)
917 kwargs=dict2
918 self.__field_command=USTRING(*args,**dict2)
919 # Make all P fields that haven't already been constructed
920
921
923 'Writes this packet to the supplied buffer'
924 self._bufferstartoffset=buf.getcurrentoffset()
925 try: self.__field_command
926 except:
927 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLS?' })
928 self.__field_command.writetobuffer(buf)
929 self._bufferendoffset=buf.getcurrentoffset()
930 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
931
932
934 'Reads this packet from the supplied buffer'
935 self._bufferstartoffset=buf.getcurrentoffset()
936 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
937 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLS?' })
938 self.__field_command.readfrombuffer(buf)
939 self._bufferendoffset=buf.getcurrentoffset()
940
941
943 try: self.__field_command
944 except:
945 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLS?' })
946 return self.__field_command.getvalue()
947
949 if isinstance(value,USTRING):
950 self.__field_command=value
951 else:
952 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+DDLS?' })
953
955
956 command=property(__getfield_command, __setfield_command, __delfield_command, None)
957
960
963
964
965
966
968 __fields=['command', 'media_type']
969
971 dict={}
972 # What was supplied to this function
973 dict.update(kwargs)
974 # Parent constructor
975 super(media_selector_resp,self).__init__(**dict)
976 if self.__class__ is media_selector_resp:
977 self._update(args,dict)
978
979
981 return self.__fields
982
983
985 super(media_selector_resp,self)._update(args,kwargs)
986 keys=kwargs.keys()
987 for key in keys:
988 if key in self.__fields:
989 setattr(self, key, kwargs[key])
990 del kwargs[key]
991 # Were any unrecognized kwargs passed in?
992 if __debug__:
993 self._complainaboutunusedargs(media_selector_resp,kwargs)
994 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
995 # Make all P fields that haven't already been constructed
996
997
999 'Writes this packet to the supplied buffer'
1000 self._bufferstartoffset=buf.getcurrentoffset()
1001 self.__field_command.writetobuffer(buf)
1002 self.__field_media_type.writetobuffer(buf)
1003 self._bufferendoffset=buf.getcurrentoffset()
1004 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
1005
1006
1008 'Reads this packet from the supplied buffer'
1009 self._bufferstartoffset=buf.getcurrentoffset()
1010 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
1011 self.__field_command=USTRING(**{ 'terminator': ord(' '), 'constant': '+DDLS:' })
1012 self.__field_command.readfrombuffer(buf)
1013 self.__field_media_type=CSVINT(**{ 'terminator': None })
1014 self.__field_media_type.readfrombuffer(buf)
1015 self._bufferendoffset=buf.getcurrentoffset()
1016
1017
1019 return self.__field_command.getvalue()
1020
1022 if isinstance(value,USTRING):
1023 self.__field_command=value
1024 else:
1025 self.__field_command=USTRING(value,**{ 'terminator': ord(' '), 'constant': '+DDLS:' })
1026
1028
1029 command=property(__getfield_command, __setfield_command, __delfield_command, None)
1030
1032 return self.__field_media_type.getvalue()
1033
1035 if isinstance(value,CSVINT):
1036 self.__field_media_type=value
1037 else:
1038 self.__field_media_type=CSVINT(value,**{ 'terminator': None })
1039
1041
1042 media_type=property(__getfield_media_type, __setfield_media_type, __delfield_media_type, None)
1043
1046
1050
1051
1052
1053
1055 __fields=['command', 'media_type']
1056
1058 dict={}
1059 # What was supplied to this function
1060 dict.update(kwargs)
1061 # Parent constructor
1062 super(media_selector_set,self).__init__(**dict)
1063 if self.__class__ is media_selector_set:
1064 self._update(args,dict)
1065
1066
1068 return self.__fields
1069
1070
1072 super(media_selector_set,self)._update(args,kwargs)
1073 keys=kwargs.keys()
1074 for key in keys:
1075 if key in self.__fields:
1076 setattr(self, key, kwargs[key])
1077 del kwargs[key]
1078 # Were any unrecognized kwargs passed in?
1079 if __debug__:
1080 self._complainaboutunusedargs(media_selector_set,kwargs)
1081 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
1082 # Make all P fields that haven't already been constructed
1083
1084
1086 'Writes this packet to the supplied buffer'
1087 self._bufferstartoffset=buf.getcurrentoffset()
1088 try: self.__field_command
1089 except:
1090 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLS=' })
1091 self.__field_command.writetobuffer(buf)
1092 try: self.__field_media_type
1093 except:
1094 self.__field_media_type=CSVINT(**{ 'terminator': None })
1095 self.__field_media_type.writetobuffer(buf)
1096 self._bufferendoffset=buf.getcurrentoffset()
1097 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
1098
1099
1101 'Reads this packet from the supplied buffer'
1102 self._bufferstartoffset=buf.getcurrentoffset()
1103 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
1104 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLS=' })
1105 self.__field_command.readfrombuffer(buf)
1106 self.__field_media_type=CSVINT(**{ 'terminator': None })
1107 self.__field_media_type.readfrombuffer(buf)
1108 self._bufferendoffset=buf.getcurrentoffset()
1109
1110
1112 try: self.__field_command
1113 except:
1114 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLS=' })
1115 return self.__field_command.getvalue()
1116
1118 if isinstance(value,USTRING):
1119 self.__field_command=value
1120 else:
1121 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+DDLS=' })
1122
1124
1125 command=property(__getfield_command, __setfield_command, __delfield_command, None)
1126
1128 try: self.__field_media_type
1129 except:
1130 self.__field_media_type=CSVINT(**{ 'terminator': None })
1131 return self.__field_media_type.getvalue()
1132
1134 if isinstance(value,CSVINT):
1135 self.__field_media_type=value
1136 else:
1137 self.__field_media_type=CSVINT(value,**{ 'terminator': None })
1138
1140
1141 media_type=property(__getfield_media_type, __setfield_media_type, __delfield_media_type, None)
1142
1145
1149
1150
1151
1152
1154 __fields=['command', 'start_index', 'end_index']
1155
1157 dict={}
1158 # What was supplied to this function
1159 dict.update(kwargs)
1160 # Parent constructor
1161 super(media_list_req,self).__init__(**dict)
1162 if self.__class__ is media_list_req:
1163 self._update(args,dict)
1164
1165
1167 return self.__fields
1168
1169
1171 super(media_list_req,self)._update(args,kwargs)
1172 keys=kwargs.keys()
1173 for key in keys:
1174 if key in self.__fields:
1175 setattr(self, key, kwargs[key])
1176 del kwargs[key]
1177 # Were any unrecognized kwargs passed in?
1178 if __debug__:
1179 self._complainaboutunusedargs(media_list_req,kwargs)
1180 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
1181 # Make all P fields that haven't already been constructed
1182
1183
1185 'Writes this packet to the supplied buffer'
1186 self._bufferstartoffset=buf.getcurrentoffset()
1187 try: self.__field_command
1188 except:
1189 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLR=' })
1190 self.__field_command.writetobuffer(buf)
1191 try: self.__field_start_index
1192 except:
1193 self.__field_start_index=CSVINT()
1194 self.__field_start_index.writetobuffer(buf)
1195 try: self.__field_end_index
1196 except:
1197 self.__field_end_index=CSVINT(**{ 'terminator': None })
1198 self.__field_end_index.writetobuffer(buf)
1199 self._bufferendoffset=buf.getcurrentoffset()
1200 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
1201
1202
1204 'Reads this packet from the supplied buffer'
1205 self._bufferstartoffset=buf.getcurrentoffset()
1206 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
1207 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLR=' })
1208 self.__field_command.readfrombuffer(buf)
1209 self.__field_start_index=CSVINT()
1210 self.__field_start_index.readfrombuffer(buf)
1211 self.__field_end_index=CSVINT(**{ 'terminator': None })
1212 self.__field_end_index.readfrombuffer(buf)
1213 self._bufferendoffset=buf.getcurrentoffset()
1214
1215
1217 try: self.__field_command
1218 except:
1219 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLR=' })
1220 return self.__field_command.getvalue()
1221
1223 if isinstance(value,USTRING):
1224 self.__field_command=value
1225 else:
1226 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+DDLR=' })
1227
1229
1230 command=property(__getfield_command, __setfield_command, __delfield_command, None)
1231
1233 try: self.__field_start_index
1234 except:
1235 self.__field_start_index=CSVINT()
1236 return self.__field_start_index.getvalue()
1237
1239 if isinstance(value,CSVINT):
1240 self.__field_start_index=value
1241 else:
1242 self.__field_start_index=CSVINT(value,)
1243
1245
1246 start_index=property(__getfield_start_index, __setfield_start_index, __delfield_start_index, None)
1247
1249 try: self.__field_end_index
1250 except:
1251 self.__field_end_index=CSVINT(**{ 'terminator': None })
1252 return self.__field_end_index.getvalue()
1253
1255 if isinstance(value,CSVINT):
1256 self.__field_end_index=value
1257 else:
1258 self.__field_end_index=CSVINT(value,**{ 'terminator': None })
1259
1261
1262 end_index=property(__getfield_end_index, __setfield_end_index, __delfield_end_index, None)
1263
1266
1271
1272
1273
1274
1276 __fields=['command', 'index', 'file_name', 'media_name']
1277
1279 dict={}
1280 # What was supplied to this function
1281 dict.update(kwargs)
1282 # Parent constructor
1283 super(media_list_resp,self).__init__(**dict)
1284 if self.__class__ is media_list_resp:
1285 self._update(args,dict)
1286
1287
1289 return self.__fields
1290
1291
1293 super(media_list_resp,self)._update(args,kwargs)
1294 keys=kwargs.keys()
1295 for key in keys:
1296 if key in self.__fields:
1297 setattr(self, key, kwargs[key])
1298 del kwargs[key]
1299 # Were any unrecognized kwargs passed in?
1300 if __debug__:
1301 self._complainaboutunusedargs(media_list_resp,kwargs)
1302 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
1303 # Make all P fields that haven't already been constructed
1304
1305
1307 'Writes this packet to the supplied buffer'
1308 self._bufferstartoffset=buf.getcurrentoffset()
1309 self.__field_command.writetobuffer(buf)
1310 self.__field_index.writetobuffer(buf)
1311 self.__field_file_name.writetobuffer(buf)
1312 self.__field_media_name.writetobuffer(buf)
1313 self._bufferendoffset=buf.getcurrentoffset()
1314 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
1315
1316
1318 'Reads this packet from the supplied buffer'
1319 self._bufferstartoffset=buf.getcurrentoffset()
1320 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
1321 self.__field_command=CSVSTRING(**{'quotechar': None, 'terminator': ord(' '), 'constant': '+DDLR:'})
1322 self.__field_command.readfrombuffer(buf)
1323 self.__field_index=CSVINT()
1324 self.__field_index.readfrombuffer(buf)
1325 self.__field_file_name=CSVSTRING()
1326 self.__field_file_name.readfrombuffer(buf)
1327 self.__field_media_name=CSVSTRING(**{ 'terminator': None })
1328 self.__field_media_name.readfrombuffer(buf)
1329 self._bufferendoffset=buf.getcurrentoffset()
1330
1331
1333 return self.__field_command.getvalue()
1334
1336 if isinstance(value,CSVSTRING):
1337 self.__field_command=value
1338 else:
1339 self.__field_command=CSVSTRING(value,**{'quotechar': None, 'terminator': ord(' '), 'constant': '+DDLR:'})
1340
1342
1343 command=property(__getfield_command, __setfield_command, __delfield_command, None)
1344
1346 return self.__field_index.getvalue()
1347
1349 if isinstance(value,CSVINT):
1350 self.__field_index=value
1351 else:
1352 self.__field_index=CSVINT(value,)
1353
1355
1356 index=property(__getfield_index, __setfield_index, __delfield_index, None)
1357
1359 return self.__field_file_name.getvalue()
1360
1362 if isinstance(value,CSVSTRING):
1363 self.__field_file_name=value
1364 else:
1365 self.__field_file_name=CSVSTRING(value,)
1366
1368
1369 file_name=property(__getfield_file_name, __setfield_file_name, __delfield_file_name, None)
1370
1372 return self.__field_media_name.getvalue()
1373
1375 if isinstance(value,CSVSTRING):
1376 self.__field_media_name=value
1377 else:
1378 self.__field_media_name=CSVSTRING(value,**{ 'terminator': None })
1379
1381
1382 media_name=property(__getfield_media_name, __setfield_media_name, __delfield_media_name, None)
1383
1386
1392
1393
1394
1395
1397 __fields=['command', 'file_name']
1398
1400 dict={}
1401 # What was supplied to this function
1402 dict.update(kwargs)
1403 # Parent constructor
1404 super(del_media_req,self).__init__(**dict)
1405 if self.__class__ is del_media_req:
1406 self._update(args,dict)
1407
1408
1410 return self.__fields
1411
1412
1414 super(del_media_req,self)._update(args,kwargs)
1415 keys=kwargs.keys()
1416 for key in keys:
1417 if key in self.__fields:
1418 setattr(self, key, kwargs[key])
1419 del kwargs[key]
1420 # Were any unrecognized kwargs passed in?
1421 if __debug__:
1422 self._complainaboutunusedargs(del_media_req,kwargs)
1423 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
1424 # Make all P fields that haven't already been constructed
1425
1426
1428 'Writes this packet to the supplied buffer'
1429 self._bufferstartoffset=buf.getcurrentoffset()
1430 try: self.__field_command
1431 except:
1432 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLD=0,' })
1433 self.__field_command.writetobuffer(buf)
1434 try: self.__field_file_name
1435 except:
1436 self.__field_file_name=CSVSTRING(**{ 'terminator': None })
1437 self.__field_file_name.writetobuffer(buf)
1438 self._bufferendoffset=buf.getcurrentoffset()
1439 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
1440
1441
1443 'Reads this packet from the supplied buffer'
1444 self._bufferstartoffset=buf.getcurrentoffset()
1445 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
1446 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLD=0,' })
1447 self.__field_command.readfrombuffer(buf)
1448 self.__field_file_name=CSVSTRING(**{ 'terminator': None })
1449 self.__field_file_name.readfrombuffer(buf)
1450 self._bufferendoffset=buf.getcurrentoffset()
1451
1452
1454 try: self.__field_command
1455 except:
1456 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLD=0,' })
1457 return self.__field_command.getvalue()
1458
1460 if isinstance(value,USTRING):
1461 self.__field_command=value
1462 else:
1463 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+DDLD=0,' })
1464
1466
1467 command=property(__getfield_command, __setfield_command, __delfield_command, None)
1468
1470 try: self.__field_file_name
1471 except:
1472 self.__field_file_name=CSVSTRING(**{ 'terminator': None })
1473 return self.__field_file_name.getvalue()
1474
1476 if isinstance(value,CSVSTRING):
1477 self.__field_file_name=value
1478 else:
1479 self.__field_file_name=CSVSTRING(value,**{ 'terminator': None })
1480
1482
1483 file_name=property(__getfield_file_name, __setfield_file_name, __delfield_file_name, None)
1484
1487
1491
1492
1493
1494
1496 __fields=['command', 'index', 'file_name', 'media_name', 'data_len', 'media_type', 'dunno1', 'dunno2', 'dunno3', 'dunno4']
1497
1499 dict={}
1500 # What was supplied to this function
1501 dict.update(kwargs)
1502 # Parent constructor
1503 super(write_media_req,self).__init__(**dict)
1504 if self.__class__ is write_media_req:
1505 self._update(args,dict)
1506
1507
1509 return self.__fields
1510
1511
1513 super(write_media_req,self)._update(args,kwargs)
1514 keys=kwargs.keys()
1515 for key in keys:
1516 if key in self.__fields:
1517 setattr(self, key, kwargs[key])
1518 del kwargs[key]
1519 # Were any unrecognized kwargs passed in?
1520 if __debug__:
1521 self._complainaboutunusedargs(write_media_req,kwargs)
1522 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
1523 # Make all P fields that haven't already been constructed
1524
1525
1527 'Writes this packet to the supplied buffer'
1528 self._bufferstartoffset=buf.getcurrentoffset()
1529 try: self.__field_command
1530 except:
1531 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLW=' })
1532 self.__field_command.writetobuffer(buf)
1533 try: self.__field_index
1534 except:
1535 self.__field_index=CSVINT()
1536 self.__field_index.writetobuffer(buf)
1537 try: self.__field_file_name
1538 except:
1539 self.__field_file_name=CSVSTRING()
1540 self.__field_file_name.writetobuffer(buf)
1541 try: self.__field_media_name
1542 except:
1543 self.__field_media_name=CSVSTRING()
1544 self.__field_media_name.writetobuffer(buf)
1545 self.__field_data_len.writetobuffer(buf)
1546 self.__field_media_type.writetobuffer(buf)
1547 try: self.__field_dunno1
1548 except:
1549 self.__field_dunno1=CSVINT(**{ 'default': 0 })
1550 self.__field_dunno1.writetobuffer(buf)
1551 try: self.__field_dunno2
1552 except:
1553 self.__field_dunno2=CSVINT(**{ 'default': 0 })
1554 self.__field_dunno2.writetobuffer(buf)
1555 try: self.__field_dunno3
1556 except:
1557 self.__field_dunno3=CSVINT(**{ 'default': 0 })
1558 self.__field_dunno3.writetobuffer(buf)
1559 try: self.__field_dunno4
1560 except:
1561 self.__field_dunno4=CSVINT(**{ 'default': 0, 'terminator': ord('\r') })
1562 self.__field_dunno4.writetobuffer(buf)
1563 self._bufferendoffset=buf.getcurrentoffset()
1564 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
1565
1566
1568 'Reads this packet from the supplied buffer'
1569 self._bufferstartoffset=buf.getcurrentoffset()
1570 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
1571 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLW=' })
1572 self.__field_command.readfrombuffer(buf)
1573 self.__field_index=CSVINT()
1574 self.__field_index.readfrombuffer(buf)
1575 self.__field_file_name=CSVSTRING()
1576 self.__field_file_name.readfrombuffer(buf)
1577 self.__field_media_name=CSVSTRING()
1578 self.__field_media_name.readfrombuffer(buf)
1579 self.__field_data_len=CSVINT()
1580 self.__field_data_len.readfrombuffer(buf)
1581 self.__field_media_type=CSVINT()
1582 self.__field_media_type.readfrombuffer(buf)
1583 self.__field_dunno1=CSVINT(**{ 'default': 0 })
1584 self.__field_dunno1.readfrombuffer(buf)
1585 self.__field_dunno2=CSVINT(**{ 'default': 0 })
1586 self.__field_dunno2.readfrombuffer(buf)
1587 self.__field_dunno3=CSVINT(**{ 'default': 0 })
1588 self.__field_dunno3.readfrombuffer(buf)
1589 self.__field_dunno4=CSVINT(**{ 'default': 0, 'terminator': ord('\r') })
1590 self.__field_dunno4.readfrombuffer(buf)
1591 self._bufferendoffset=buf.getcurrentoffset()
1592
1593
1595 try: self.__field_command
1596 except:
1597 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+DDLW=' })
1598 return self.__field_command.getvalue()
1599
1601 if isinstance(value,USTRING):
1602 self.__field_command=value
1603 else:
1604 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+DDLW=' })
1605
1607
1608 command=property(__getfield_command, __setfield_command, __delfield_command, None)
1609
1611 try: self.__field_index
1612 except:
1613 self.__field_index=CSVINT()
1614 return self.__field_index.getvalue()
1615
1617 if isinstance(value,CSVINT):
1618 self.__field_index=value
1619 else:
1620 self.__field_index=CSVINT(value,)
1621
1623
1624 index=property(__getfield_index, __setfield_index, __delfield_index, None)
1625
1627 try: self.__field_file_name
1628 except:
1629 self.__field_file_name=CSVSTRING()
1630 return self.__field_file_name.getvalue()
1631
1633 if isinstance(value,CSVSTRING):
1634 self.__field_file_name=value
1635 else:
1636 self.__field_file_name=CSVSTRING(value,)
1637
1639
1640 file_name=property(__getfield_file_name, __setfield_file_name, __delfield_file_name, None)
1641
1643 try: self.__field_media_name
1644 except:
1645 self.__field_media_name=CSVSTRING()
1646 return self.__field_media_name.getvalue()
1647
1649 if isinstance(value,CSVSTRING):
1650 self.__field_media_name=value
1651 else:
1652 self.__field_media_name=CSVSTRING(value,)
1653
1655
1656 media_name=property(__getfield_media_name, __setfield_media_name, __delfield_media_name, None)
1657
1659 return self.__field_data_len.getvalue()
1660
1662 if isinstance(value,CSVINT):
1663 self.__field_data_len=value
1664 else:
1665 self.__field_data_len=CSVINT(value,)
1666
1668
1669 data_len=property(__getfield_data_len, __setfield_data_len, __delfield_data_len, None)
1670
1672 return self.__field_media_type.getvalue()
1673
1675 if isinstance(value,CSVINT):
1676 self.__field_media_type=value
1677 else:
1678 self.__field_media_type=CSVINT(value,)
1679
1681
1682 media_type=property(__getfield_media_type, __setfield_media_type, __delfield_media_type, None)
1683
1685 try: self.__field_dunno1
1686 except:
1687 self.__field_dunno1=CSVINT(**{ 'default': 0 })
1688 return self.__field_dunno1.getvalue()
1689
1691 if isinstance(value,CSVINT):
1692 self.__field_dunno1=value
1693 else:
1694 self.__field_dunno1=CSVINT(value,**{ 'default': 0 })
1695
1697
1698 dunno1=property(__getfield_dunno1, __setfield_dunno1, __delfield_dunno1, None)
1699
1701 try: self.__field_dunno2
1702 except:
1703 self.__field_dunno2=CSVINT(**{ 'default': 0 })
1704 return self.__field_dunno2.getvalue()
1705
1707 if isinstance(value,CSVINT):
1708 self.__field_dunno2=value
1709 else:
1710 self.__field_dunno2=CSVINT(value,**{ 'default': 0 })
1711
1713
1714 dunno2=property(__getfield_dunno2, __setfield_dunno2, __delfield_dunno2, None)
1715
1717 try: self.__field_dunno3
1718 except:
1719 self.__field_dunno3=CSVINT(**{ 'default': 0 })
1720 return self.__field_dunno3.getvalue()
1721
1723 if isinstance(value,CSVINT):
1724 self.__field_dunno3=value
1725 else:
1726 self.__field_dunno3=CSVINT(value,**{ 'default': 0 })
1727
1729
1730 dunno3=property(__getfield_dunno3, __setfield_dunno3, __delfield_dunno3, None)
1731
1733 try: self.__field_dunno4
1734 except:
1735 self.__field_dunno4=CSVINT(**{ 'default': 0, 'terminator': ord('\r') })
1736 return self.__field_dunno4.getvalue()
1737
1739 if isinstance(value,CSVINT):
1740 self.__field_dunno4=value
1741 else:
1742 self.__field_dunno4=CSVINT(value,**{ 'default': 0, 'terminator': ord('\r') })
1743
1745
1746 dunno4=property(__getfield_dunno4, __setfield_dunno4, __delfield_dunno4, None)
1747
1750
1752 yield ('command', self.__field_command, None)
1753 yield ('index', self.__field_index, None)
1754 yield ('file_name', self.__field_file_name, None)
1755 yield ('media_name', self.__field_media_name, None)
1756 yield ('data_len', self.__field_data_len, None)
1757 yield ('media_type', self.__field_media_type, None)
1758 yield ('dunno1', self.__field_dunno1, None)
1759 yield ('dunno2', self.__field_dunno2, None)
1760 yield ('dunno3', self.__field_dunno3, None)
1761 yield ('dunno4', self.__field_dunno4, None)
1762
1763
1764
1765
1767 __fields=['command', 'start_index', 'end_index']
1768
1770 dict={}
1771 # What was supplied to this function
1772 dict.update(kwargs)
1773 # Parent constructor
1774 super(list_group_req,self).__init__(**dict)
1775 if self.__class__ is list_group_req:
1776 self._update(args,dict)
1777
1778
1780 return self.__fields
1781
1782
1784 super(list_group_req,self)._update(args,kwargs)
1785 keys=kwargs.keys()
1786 for key in keys:
1787 if key in self.__fields:
1788 setattr(self, key, kwargs[key])
1789 del kwargs[key]
1790 # Were any unrecognized kwargs passed in?
1791 if __debug__:
1792 self._complainaboutunusedargs(list_group_req,kwargs)
1793 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
1794 # Make all P fields that haven't already been constructed
1795
1796
1798 'Writes this packet to the supplied buffer'
1799 self._bufferstartoffset=buf.getcurrentoffset()
1800 try: self.__field_command
1801 except:
1802 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPGR=' })
1803 self.__field_command.writetobuffer(buf)
1804 try: self.__field_start_index
1805 except:
1806 self.__field_start_index=CSVINT()
1807 self.__field_start_index.writetobuffer(buf)
1808 try: self.__field_end_index
1809 except:
1810 self.__field_end_index=CSVINT(**{ 'terminator': None })
1811 self.__field_end_index.writetobuffer(buf)
1812 self._bufferendoffset=buf.getcurrentoffset()
1813 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
1814
1815
1817 'Reads this packet from the supplied buffer'
1818 self._bufferstartoffset=buf.getcurrentoffset()
1819 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
1820 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPGR=' })
1821 self.__field_command.readfrombuffer(buf)
1822 self.__field_start_index=CSVINT()
1823 self.__field_start_index.readfrombuffer(buf)
1824 self.__field_end_index=CSVINT(**{ 'terminator': None })
1825 self.__field_end_index.readfrombuffer(buf)
1826 self._bufferendoffset=buf.getcurrentoffset()
1827
1828
1830 try: self.__field_command
1831 except:
1832 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPGR=' })
1833 return self.__field_command.getvalue()
1834
1836 if isinstance(value,USTRING):
1837 self.__field_command=value
1838 else:
1839 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+CPGR=' })
1840
1842
1843 command=property(__getfield_command, __setfield_command, __delfield_command, None)
1844
1846 try: self.__field_start_index
1847 except:
1848 self.__field_start_index=CSVINT()
1849 return self.__field_start_index.getvalue()
1850
1852 if isinstance(value,CSVINT):
1853 self.__field_start_index=value
1854 else:
1855 self.__field_start_index=CSVINT(value,)
1856
1858
1859 start_index=property(__getfield_start_index, __setfield_start_index, __delfield_start_index, None)
1860
1862 try: self.__field_end_index
1863 except:
1864 self.__field_end_index=CSVINT(**{ 'terminator': None })
1865 return self.__field_end_index.getvalue()
1866
1868 if isinstance(value,CSVINT):
1869 self.__field_end_index=value
1870 else:
1871 self.__field_end_index=CSVINT(value,**{ 'terminator': None })
1872
1874
1875 end_index=property(__getfield_end_index, __setfield_end_index, __delfield_end_index, None)
1876
1879
1884
1885
1886
1887
1889 __fields=['command', 'index', 'group_name']
1890
1892 dict={}
1893 # What was supplied to this function
1894 dict.update(kwargs)
1895 # Parent constructor
1896 super(list_group_resp,self).__init__(**dict)
1897 if self.__class__ is list_group_resp:
1898 self._update(args,dict)
1899
1900
1902 return self.__fields
1903
1904
1906 super(list_group_resp,self)._update(args,kwargs)
1907 keys=kwargs.keys()
1908 for key in keys:
1909 if key in self.__fields:
1910 setattr(self, key, kwargs[key])
1911 del kwargs[key]
1912 # Were any unrecognized kwargs passed in?
1913 if __debug__:
1914 self._complainaboutunusedargs(list_group_resp,kwargs)
1915 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
1916 # Make all P fields that haven't already been constructed
1917
1918
1920 'Writes this packet to the supplied buffer'
1921 self._bufferstartoffset=buf.getcurrentoffset()
1922 self.__field_command.writetobuffer(buf)
1923 self.__field_index.writetobuffer(buf)
1924 self.__field_group_name.writetobuffer(buf)
1925 self._bufferendoffset=buf.getcurrentoffset()
1926 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
1927
1928
1930 'Reads this packet from the supplied buffer'
1931 self._bufferstartoffset=buf.getcurrentoffset()
1932 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
1933 self.__field_command=USTRING(**{ 'terminator': ord(' '), 'constant': '+CPGR:' })
1934 self.__field_command.readfrombuffer(buf)
1935 self.__field_index=CSVINT()
1936 self.__field_index.readfrombuffer(buf)
1937 self.__field_group_name=CSVSTRING(**{ 'terminator': None })
1938 self.__field_group_name.readfrombuffer(buf)
1939 self._bufferendoffset=buf.getcurrentoffset()
1940
1941
1943 return self.__field_command.getvalue()
1944
1946 if isinstance(value,USTRING):
1947 self.__field_command=value
1948 else:
1949 self.__field_command=USTRING(value,**{ 'terminator': ord(' '), 'constant': '+CPGR:' })
1950
1952
1953 command=property(__getfield_command, __setfield_command, __delfield_command, None)
1954
1956 return self.__field_index.getvalue()
1957
1959 if isinstance(value,CSVINT):
1960 self.__field_index=value
1961 else:
1962 self.__field_index=CSVINT(value,)
1963
1965
1966 index=property(__getfield_index, __setfield_index, __delfield_index, None)
1967
1969 return self.__field_group_name.getvalue()
1970
1972 if isinstance(value,CSVSTRING):
1973 self.__field_group_name=value
1974 else:
1975 self.__field_group_name=CSVSTRING(value,**{ 'terminator': None })
1976
1978
1979 group_name=property(__getfield_group_name, __setfield_group_name, __delfield_group_name, None)
1980
1983
1988
1989
1990
1991
1993 __fields=['command', 'charset']
1994
1996 dict={}
1997 # What was supplied to this function
1998 dict.update(kwargs)
1999 # Parent constructor
2000 super(charset_set_req,self).__init__(**dict)
2001 if self.__class__ is charset_set_req:
2002 self._update(args,dict)
2003
2004
2006 return self.__fields
2007
2008
2010 super(charset_set_req,self)._update(args,kwargs)
2011 keys=kwargs.keys()
2012 for key in keys:
2013 if key in self.__fields:
2014 setattr(self, key, kwargs[key])
2015 del kwargs[key]
2016 # Were any unrecognized kwargs passed in?
2017 if __debug__:
2018 self._complainaboutunusedargs(charset_set_req,kwargs)
2019 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
2020 # Make all P fields that haven't already been constructed
2021
2022
2024 'Writes this packet to the supplied buffer'
2025 self._bufferstartoffset=buf.getcurrentoffset()
2026 try: self.__field_command
2027 except:
2028 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CSCS=' })
2029 self.__field_command.writetobuffer(buf)
2030 try: self.__field_charset
2031 except:
2032 self.__field_charset=CSVSTRING(**{ 'terminator': None })
2033 self.__field_charset.writetobuffer(buf)
2034 self._bufferendoffset=buf.getcurrentoffset()
2035 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
2036
2037
2039 'Reads this packet from the supplied buffer'
2040 self._bufferstartoffset=buf.getcurrentoffset()
2041 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
2042 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CSCS=' })
2043 self.__field_command.readfrombuffer(buf)
2044 self.__field_charset=CSVSTRING(**{ 'terminator': None })
2045 self.__field_charset.readfrombuffer(buf)
2046 self._bufferendoffset=buf.getcurrentoffset()
2047
2048
2050 try: self.__field_command
2051 except:
2052 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CSCS=' })
2053 return self.__field_command.getvalue()
2054
2056 if isinstance(value,USTRING):
2057 self.__field_command=value
2058 else:
2059 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+CSCS=' })
2060
2062
2063 command=property(__getfield_command, __setfield_command, __delfield_command, None)
2064
2066 try: self.__field_charset
2067 except:
2068 self.__field_charset=CSVSTRING(**{ 'terminator': None })
2069 return self.__field_charset.getvalue()
2070
2072 if isinstance(value,CSVSTRING):
2073 self.__field_charset=value
2074 else:
2075 self.__field_charset=CSVSTRING(value,**{ 'terminator': None })
2076
2078
2079 charset=property(__getfield_charset, __setfield_charset, __delfield_charset, None)
2080
2083
2087
2088
2089
2090
2092 __fields=['command', 'storage']
2093
2095 dict={}
2096 # What was supplied to this function
2097 dict.update(kwargs)
2098 # Parent constructor
2099 super(select_storage_req,self).__init__(**dict)
2100 if self.__class__ is select_storage_req:
2101 self._update(args,dict)
2102
2103
2105 return self.__fields
2106
2107
2109 super(select_storage_req,self)._update(args,kwargs)
2110 keys=kwargs.keys()
2111 for key in keys:
2112 if key in self.__fields:
2113 setattr(self, key, kwargs[key])
2114 del kwargs[key]
2115 # Were any unrecognized kwargs passed in?
2116 if __debug__:
2117 self._complainaboutunusedargs(select_storage_req,kwargs)
2118 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
2119 # Make all P fields that haven't already been constructed
2120
2121
2123 'Writes this packet to the supplied buffer'
2124 self._bufferstartoffset=buf.getcurrentoffset()
2125 try: self.__field_command
2126 except:
2127 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBS=' })
2128 self.__field_command.writetobuffer(buf)
2129 try: self.__field_storage
2130 except:
2131 self.__field_storage=CSVSTRING(**{ 'terminator': None })
2132 self.__field_storage.writetobuffer(buf)
2133 self._bufferendoffset=buf.getcurrentoffset()
2134 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
2135
2136
2138 'Reads this packet from the supplied buffer'
2139 self._bufferstartoffset=buf.getcurrentoffset()
2140 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
2141 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBS=' })
2142 self.__field_command.readfrombuffer(buf)
2143 self.__field_storage=CSVSTRING(**{ 'terminator': None })
2144 self.__field_storage.readfrombuffer(buf)
2145 self._bufferendoffset=buf.getcurrentoffset()
2146
2147
2149 try: self.__field_command
2150 except:
2151 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBS=' })
2152 return self.__field_command.getvalue()
2153
2155 if isinstance(value,USTRING):
2156 self.__field_command=value
2157 else:
2158 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+CPBS=' })
2159
2161
2162 command=property(__getfield_command, __setfield_command, __delfield_command, None)
2163
2165 try: self.__field_storage
2166 except:
2167 self.__field_storage=CSVSTRING(**{ 'terminator': None })
2168 return self.__field_storage.getvalue()
2169
2171 if isinstance(value,CSVSTRING):
2172 self.__field_storage=value
2173 else:
2174 self.__field_storage=CSVSTRING(value,**{ 'terminator': None })
2175
2177
2178 storage=property(__getfield_storage, __setfield_storage, __delfield_storage, None)
2179
2182
2186
2187
2188
2189
2191 __fields=['command', 'storage', 'used_slots_count', 'total_slots_count', 'dunno']
2192
2194 dict={}
2195 # What was supplied to this function
2196 dict.update(kwargs)
2197 # Parent constructor
2198 super(select_storage_resp,self).__init__(**dict)
2199 if self.__class__ is select_storage_resp:
2200 self._update(args,dict)
2201
2202
2204 return self.__fields
2205
2206
2208 super(select_storage_resp,self)._update(args,kwargs)
2209 keys=kwargs.keys()
2210 for key in keys:
2211 if key in self.__fields:
2212 setattr(self, key, kwargs[key])
2213 del kwargs[key]
2214 # Were any unrecognized kwargs passed in?
2215 if __debug__:
2216 self._complainaboutunusedargs(select_storage_resp,kwargs)
2217 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
2218 # Make all P fields that haven't already been constructed
2219
2220
2222 'Writes this packet to the supplied buffer'
2223 self._bufferstartoffset=buf.getcurrentoffset()
2224 self.__field_command.writetobuffer(buf)
2225 self.__field_storage.writetobuffer(buf)
2226 self.__field_used_slots_count.writetobuffer(buf)
2227 self.__field_total_slots_count.writetobuffer(buf)
2228 self.__field_dunno.writetobuffer(buf)
2229 self._bufferendoffset=buf.getcurrentoffset()
2230 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
2231
2232
2234 'Reads this packet from the supplied buffer'
2235 self._bufferstartoffset=buf.getcurrentoffset()
2236 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
2237 self.__field_command=USTRING(**{ 'terminator': ord(' '), 'constant': '+CPBS:' })
2238 self.__field_command.readfrombuffer(buf)
2239 self.__field_storage=CSVSTRING()
2240 self.__field_storage.readfrombuffer(buf)
2241 self.__field_used_slots_count=CSVINT()
2242 self.__field_used_slots_count.readfrombuffer(buf)
2243 self.__field_total_slots_count=CSVINT()
2244 self.__field_total_slots_count.readfrombuffer(buf)
2245 self.__field_dunno=CSVINT(**{ 'terminator': None })
2246 self.__field_dunno.readfrombuffer(buf)
2247 self._bufferendoffset=buf.getcurrentoffset()
2248
2249
2251 return self.__field_command.getvalue()
2252
2254 if isinstance(value,USTRING):
2255 self.__field_command=value
2256 else:
2257 self.__field_command=USTRING(value,**{ 'terminator': ord(' '), 'constant': '+CPBS:' })
2258
2260
2261 command=property(__getfield_command, __setfield_command, __delfield_command, None)
2262
2264 return self.__field_storage.getvalue()
2265
2267 if isinstance(value,CSVSTRING):
2268 self.__field_storage=value
2269 else:
2270 self.__field_storage=CSVSTRING(value,)
2271
2273
2274 storage=property(__getfield_storage, __setfield_storage, __delfield_storage, None)
2275
2277 return self.__field_used_slots_count.getvalue()
2278
2280 if isinstance(value,CSVINT):
2281 self.__field_used_slots_count=value
2282 else:
2283 self.__field_used_slots_count=CSVINT(value,)
2284
2286
2287 used_slots_count=property(__getfield_used_slots_count, __setfield_used_slots_count, __delfield_used_slots_count, None)
2288
2290 return self.__field_total_slots_count.getvalue()
2291
2293 if isinstance(value,CSVINT):
2294 self.__field_total_slots_count=value
2295 else:
2296 self.__field_total_slots_count=CSVINT(value,)
2297
2299
2300 total_slots_count=property(__getfield_total_slots_count, __setfield_total_slots_count, __delfield_total_slots_count, None)
2301
2303 return self.__field_dunno.getvalue()
2304
2306 if isinstance(value,CSVINT):
2307 self.__field_dunno=value
2308 else:
2309 self.__field_dunno=CSVINT(value,**{ 'terminator': None })
2310
2312
2313 dunno=property(__getfield_dunno, __setfield_dunno, __delfield_dunno, None)
2314
2317
2324
2325
2326
2327
2329 __fields=['command', 'start_index', 'end_index']
2330
2332 dict={}
2333 # What was supplied to this function
2334 dict.update(kwargs)
2335 # Parent constructor
2336 super(read_phonebook_req,self).__init__(**dict)
2337 if self.__class__ is read_phonebook_req:
2338 self._update(args,dict)
2339
2340
2342 return self.__fields
2343
2344
2346 super(read_phonebook_req,self)._update(args,kwargs)
2347 keys=kwargs.keys()
2348 for key in keys:
2349 if key in self.__fields:
2350 setattr(self, key, kwargs[key])
2351 del kwargs[key]
2352 # Were any unrecognized kwargs passed in?
2353 if __debug__:
2354 self._complainaboutunusedargs(read_phonebook_req,kwargs)
2355 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
2356 # Make all P fields that haven't already been constructed
2357
2358
2360 'Writes this packet to the supplied buffer'
2361 self._bufferstartoffset=buf.getcurrentoffset()
2362 try: self.__field_command
2363 except:
2364 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBR=' })
2365 self.__field_command.writetobuffer(buf)
2366 try: self.__field_start_index
2367 except:
2368 self.__field_start_index=CSVINT()
2369 self.__field_start_index.writetobuffer(buf)
2370 try: self.__field_end_index
2371 except:
2372 self.__field_end_index=CSVINT(**{ 'terminator': None })
2373 self.__field_end_index.writetobuffer(buf)
2374 self._bufferendoffset=buf.getcurrentoffset()
2375 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
2376
2377
2379 'Reads this packet from the supplied buffer'
2380 self._bufferstartoffset=buf.getcurrentoffset()
2381 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
2382 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBR=' })
2383 self.__field_command.readfrombuffer(buf)
2384 self.__field_start_index=CSVINT()
2385 self.__field_start_index.readfrombuffer(buf)
2386 self.__field_end_index=CSVINT(**{ 'terminator': None })
2387 self.__field_end_index.readfrombuffer(buf)
2388 self._bufferendoffset=buf.getcurrentoffset()
2389
2390
2392 try: self.__field_command
2393 except:
2394 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBR=' })
2395 return self.__field_command.getvalue()
2396
2398 if isinstance(value,USTRING):
2399 self.__field_command=value
2400 else:
2401 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+CPBR=' })
2402
2404
2405 command=property(__getfield_command, __setfield_command, __delfield_command, None)
2406
2408 try: self.__field_start_index
2409 except:
2410 self.__field_start_index=CSVINT()
2411 return self.__field_start_index.getvalue()
2412
2414 if isinstance(value,CSVINT):
2415 self.__field_start_index=value
2416 else:
2417 self.__field_start_index=CSVINT(value,)
2418
2420
2421 start_index=property(__getfield_start_index, __setfield_start_index, __delfield_start_index, None)
2422
2424 try: self.__field_end_index
2425 except:
2426 self.__field_end_index=CSVINT(**{ 'terminator': None })
2427 return self.__field_end_index.getvalue()
2428
2430 if isinstance(value,CSVINT):
2431 self.__field_end_index=value
2432 else:
2433 self.__field_end_index=CSVINT(value,**{ 'terminator': None })
2434
2436
2437 end_index=property(__getfield_end_index, __setfield_end_index, __delfield_end_index, None)
2438
2441
2446
2447
2448
2449
2451 __fields=['sim', 'command', 'index', 'group', 'mobile', 'mobile_type', 'home', 'home_type', 'office', 'office_type', 'name', 'email', 'memo']
2452
2454 dict={}
2455 # What was supplied to this function
2456 dict.update(kwargs)
2457 # Parent constructor
2458 super(read_phonebook_resp,self).__init__(**dict)
2459 if self.__class__ is read_phonebook_resp:
2460 self._update(args,dict)
2461
2462
2464 return self.__fields
2465
2466
2468 super(read_phonebook_resp,self)._update(args,kwargs)
2469 keys=kwargs.keys()
2470 for key in keys:
2471 if key in self.__fields:
2472 setattr(self, key, kwargs[key])
2473 del kwargs[key]
2474 # Were any unrecognized kwargs passed in?
2475 if __debug__:
2476 self._complainaboutunusedargs(read_phonebook_resp,kwargs)
2477 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
2478 # Make all P fields that haven't already been constructed
2479 try: self.__field_sim
2480 except:
2481 self.__field_sim=BOOL(**{ 'default': False })
2482
2483
2485 'Writes this packet to the supplied buffer'
2486 self._bufferstartoffset=buf.getcurrentoffset()
2487 self.__field_command.writetobuffer(buf)
2488 self.__field_index.writetobuffer(buf)
2489 self.__field_group.writetobuffer(buf)
2490 self.__field_mobile.writetobuffer(buf)
2491 self.__field_mobile_type.writetobuffer(buf)
2492 self.__field_home.writetobuffer(buf)
2493 self.__field_home_type.writetobuffer(buf)
2494 self.__field_office.writetobuffer(buf)
2495 self.__field_office_type.writetobuffer(buf)
2496 self.__field_name.writetobuffer(buf)
2497 self.__field_email.writetobuffer(buf)
2498 self.__field_memo.writetobuffer(buf)
2499 self._bufferendoffset=buf.getcurrentoffset()
2500 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
2501
2502
2504 'Reads this packet from the supplied buffer'
2505 self._bufferstartoffset=buf.getcurrentoffset()
2506 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
2507 self.__field_command=USTRING(**{ 'terminator': ord(' '), 'constant': '+CPBR:' })
2508 self.__field_command.readfrombuffer(buf)
2509 self.__field_index=CSVINT()
2510 self.__field_index.readfrombuffer(buf)
2511 self.__field_group=CSVINT()
2512 self.__field_group.readfrombuffer(buf)
2513 self.__field_mobile=CSVSTRING()
2514 self.__field_mobile.readfrombuffer(buf)
2515 self.__field_mobile_type=CSVINT()
2516 self.__field_mobile_type.readfrombuffer(buf)
2517 self.__field_home=CSVSTRING()
2518 self.__field_home.readfrombuffer(buf)
2519 self.__field_home_type=CSVINT()
2520 self.__field_home_type.readfrombuffer(buf)
2521 self.__field_office=CSVSTRING()
2522 self.__field_office.readfrombuffer(buf)
2523 self.__field_office_type=CSVINT()
2524 self.__field_office_type.readfrombuffer(buf)
2525 self.__field_name=CSVSTRING()
2526 self.__field_name.readfrombuffer(buf)
2527 self.__field_email=CSVSTRING()
2528 self.__field_email.readfrombuffer(buf)
2529 self.__field_memo=CSVSTRING()
2530 self.__field_memo.readfrombuffer(buf)
2531 self._bufferendoffset=buf.getcurrentoffset()
2532
2533
2535 try: self.__field_sim
2536 except:
2537 self.__field_sim=BOOL(**{ 'default': False })
2538 return self.__field_sim.getvalue()
2539
2541 if isinstance(value,BOOL):
2542 self.__field_sim=value
2543 else:
2544 self.__field_sim=BOOL(value,**{ 'default': False })
2545
2547
2548 sim=property(__getfield_sim, __setfield_sim, __delfield_sim, None)
2549
2551 return self.__field_command.getvalue()
2552
2554 if isinstance(value,USTRING):
2555 self.__field_command=value
2556 else:
2557 self.__field_command=USTRING(value,**{ 'terminator': ord(' '), 'constant': '+CPBR:' })
2558
2560
2561 command=property(__getfield_command, __setfield_command, __delfield_command, None)
2562
2564 return self.__field_index.getvalue()
2565
2567 if isinstance(value,CSVINT):
2568 self.__field_index=value
2569 else:
2570 self.__field_index=CSVINT(value,)
2571
2573
2574 index=property(__getfield_index, __setfield_index, __delfield_index, None)
2575
2577 return self.__field_group.getvalue()
2578
2580 if isinstance(value,CSVINT):
2581 self.__field_group=value
2582 else:
2583 self.__field_group=CSVINT(value,)
2584
2586
2587 group=property(__getfield_group, __setfield_group, __delfield_group, None)
2588
2590 return self.__field_mobile.getvalue()
2591
2593 if isinstance(value,CSVSTRING):
2594 self.__field_mobile=value
2595 else:
2596 self.__field_mobile=CSVSTRING(value,)
2597
2599
2600 mobile=property(__getfield_mobile, __setfield_mobile, __delfield_mobile, None)
2601
2603 return self.__field_mobile_type.getvalue()
2604
2606 if isinstance(value,CSVINT):
2607 self.__field_mobile_type=value
2608 else:
2609 self.__field_mobile_type=CSVINT(value,)
2610
2612
2613 mobile_type=property(__getfield_mobile_type, __setfield_mobile_type, __delfield_mobile_type, None)
2614
2616 return self.__field_home.getvalue()
2617
2619 if isinstance(value,CSVSTRING):
2620 self.__field_home=value
2621 else:
2622 self.__field_home=CSVSTRING(value,)
2623
2625
2626 home=property(__getfield_home, __setfield_home, __delfield_home, None)
2627
2629 return self.__field_home_type.getvalue()
2630
2632 if isinstance(value,CSVINT):
2633 self.__field_home_type=value
2634 else:
2635 self.__field_home_type=CSVINT(value,)
2636
2638
2639 home_type=property(__getfield_home_type, __setfield_home_type, __delfield_home_type, None)
2640
2642 return self.__field_office.getvalue()
2643
2645 if isinstance(value,CSVSTRING):
2646 self.__field_office=value
2647 else:
2648 self.__field_office=CSVSTRING(value,)
2649
2651
2652 office=property(__getfield_office, __setfield_office, __delfield_office, None)
2653
2655 return self.__field_office_type.getvalue()
2656
2658 if isinstance(value,CSVINT):
2659 self.__field_office_type=value
2660 else:
2661 self.__field_office_type=CSVINT(value,)
2662
2664
2665 office_type=property(__getfield_office_type, __setfield_office_type, __delfield_office_type, None)
2666
2668 return self.__field_name.getvalue()
2669
2671 if isinstance(value,CSVSTRING):
2672 self.__field_name=value
2673 else:
2674 self.__field_name=CSVSTRING(value,)
2675
2677
2678 name=property(__getfield_name, __setfield_name, __delfield_name, None)
2679
2681 return self.__field_email.getvalue()
2682
2684 if isinstance(value,CSVSTRING):
2685 self.__field_email=value
2686 else:
2687 self.__field_email=CSVSTRING(value,)
2688
2690
2691 email=property(__getfield_email, __setfield_email, __delfield_email, None)
2692
2694 return self.__field_memo.getvalue()
2695
2697 if isinstance(value,CSVSTRING):
2698 self.__field_memo=value
2699 else:
2700 self.__field_memo=CSVSTRING(value,)
2701
2703
2704 memo=property(__getfield_memo, __setfield_memo, __delfield_memo, None)
2705
2708
2710 yield ('sim', self.__field_sim, None)
2711 yield ('command', self.__field_command, None)
2712 yield ('index', self.__field_index, None)
2713 yield ('group', self.__field_group, None)
2714 yield ('mobile', self.__field_mobile, None)
2715 yield ('mobile_type', self.__field_mobile_type, None)
2716 yield ('home', self.__field_home, None)
2717 yield ('home_type', self.__field_home_type, None)
2718 yield ('office', self.__field_office, None)
2719 yield ('office_type', self.__field_office_type, None)
2720 yield ('name', self.__field_name, None)
2721 yield ('email', self.__field_email, None)
2722 yield ('memo', self.__field_memo, None)
2723
2724
2725
2726
2728 __fields=['command', 'index', 'group', 'mobile', 'mobile_type', 'name', 'home', 'office', 'email', 'memo', 'sim']
2729
2731 dict={}
2732 # What was supplied to this function
2733 dict.update(kwargs)
2734 # Parent constructor
2735 super(read_sim_phonebook_resp,self).__init__(**dict)
2736 if self.__class__ is read_sim_phonebook_resp:
2737 self._update(args,dict)
2738
2739
2741 return self.__fields
2742
2743
2745 super(read_sim_phonebook_resp,self)._update(args,kwargs)
2746 keys=kwargs.keys()
2747 for key in keys:
2748 if key in self.__fields:
2749 setattr(self, key, kwargs[key])
2750 del kwargs[key]
2751 # Were any unrecognized kwargs passed in?
2752 if __debug__:
2753 self._complainaboutunusedargs(read_sim_phonebook_resp,kwargs)
2754 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
2755 # Make all P fields that haven't already been constructed
2756 try: self.__field_home
2757 except:
2758 self.__field_home=USTRING(**{ 'terminator': None, 'default': '' })
2759 try: self.__field_office
2760 except:
2761 self.__field_office=USTRING(**{ 'terminator': None, 'default': '' })
2762 try: self.__field_email
2763 except:
2764 self.__field_email=USTRING(**{ 'terminator': None, 'default': '' })
2765 try: self.__field_memo
2766 except:
2767 self.__field_memo=USTRING(**{ 'terminator': None, 'default': '' })
2768 try: self.__field_sim
2769 except:
2770 self.__field_sim=BOOL(**{ 'default': True })
2771
2772
2774 'Writes this packet to the supplied buffer'
2775 self._bufferstartoffset=buf.getcurrentoffset()
2776 self.__field_command.writetobuffer(buf)
2777 self.__field_index.writetobuffer(buf)
2778 self.__field_group.writetobuffer(buf)
2779 self.__field_mobile.writetobuffer(buf)
2780 self.__field_mobile_type.writetobuffer(buf)
2781 self.__field_name.writetobuffer(buf)
2782 self._bufferendoffset=buf.getcurrentoffset()
2783 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
2784
2785
2787 'Reads this packet from the supplied buffer'
2788 self._bufferstartoffset=buf.getcurrentoffset()
2789 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
2790 self.__field_command=USTRING(**{ 'terminator': ord(' '), 'constant': '+CPBR:' })
2791 self.__field_command.readfrombuffer(buf)
2792 self.__field_index=CSVINT()
2793 self.__field_index.readfrombuffer(buf)
2794 self.__field_group=CSVINT()
2795 self.__field_group.readfrombuffer(buf)
2796 self.__field_mobile=CSVSTRING()
2797 self.__field_mobile.readfrombuffer(buf)
2798 self.__field_mobile_type=CSVINT()
2799 self.__field_mobile_type.readfrombuffer(buf)
2800 self.__field_name=CSVSTRING()
2801 self.__field_name.readfrombuffer(buf)
2802 self._bufferendoffset=buf.getcurrentoffset()
2803
2804
2806 return self.__field_command.getvalue()
2807
2809 if isinstance(value,USTRING):
2810 self.__field_command=value
2811 else:
2812 self.__field_command=USTRING(value,**{ 'terminator': ord(' '), 'constant': '+CPBR:' })
2813
2815
2816 command=property(__getfield_command, __setfield_command, __delfield_command, None)
2817
2819 return self.__field_index.getvalue()
2820
2822 if isinstance(value,CSVINT):
2823 self.__field_index=value
2824 else:
2825 self.__field_index=CSVINT(value,)
2826
2828
2829 index=property(__getfield_index, __setfield_index, __delfield_index, None)
2830
2832 return self.__field_group.getvalue()
2833
2835 if isinstance(value,CSVINT):
2836 self.__field_group=value
2837 else:
2838 self.__field_group=CSVINT(value,)
2839
2841
2842 group=property(__getfield_group, __setfield_group, __delfield_group, None)
2843
2845 return self.__field_mobile.getvalue()
2846
2848 if isinstance(value,CSVSTRING):
2849 self.__field_mobile=value
2850 else:
2851 self.__field_mobile=CSVSTRING(value,)
2852
2854
2855 mobile=property(__getfield_mobile, __setfield_mobile, __delfield_mobile, None)
2856
2858 return self.__field_mobile_type.getvalue()
2859
2861 if isinstance(value,CSVINT):
2862 self.__field_mobile_type=value
2863 else:
2864 self.__field_mobile_type=CSVINT(value,)
2865
2867
2868 mobile_type=property(__getfield_mobile_type, __setfield_mobile_type, __delfield_mobile_type, None)
2869
2871 return self.__field_name.getvalue()
2872
2874 if isinstance(value,CSVSTRING):
2875 self.__field_name=value
2876 else:
2877 self.__field_name=CSVSTRING(value,)
2878
2880
2881 name=property(__getfield_name, __setfield_name, __delfield_name, None)
2882
2884 try: self.__field_home
2885 except:
2886 self.__field_home=USTRING(**{ 'terminator': None, 'default': '' })
2887 return self.__field_home.getvalue()
2888
2890 if isinstance(value,USTRING):
2891 self.__field_home=value
2892 else:
2893 self.__field_home=USTRING(value,**{ 'terminator': None, 'default': '' })
2894
2896
2897 home=property(__getfield_home, __setfield_home, __delfield_home, None)
2898
2900 try: self.__field_office
2901 except:
2902 self.__field_office=USTRING(**{ 'terminator': None, 'default': '' })
2903 return self.__field_office.getvalue()
2904
2906 if isinstance(value,USTRING):
2907 self.__field_office=value
2908 else:
2909 self.__field_office=USTRING(value,**{ 'terminator': None, 'default': '' })
2910
2912
2913 office=property(__getfield_office, __setfield_office, __delfield_office, None)
2914
2916 try: self.__field_email
2917 except:
2918 self.__field_email=USTRING(**{ 'terminator': None, 'default': '' })
2919 return self.__field_email.getvalue()
2920
2922 if isinstance(value,USTRING):
2923 self.__field_email=value
2924 else:
2925 self.__field_email=USTRING(value,**{ 'terminator': None, 'default': '' })
2926
2928
2929 email=property(__getfield_email, __setfield_email, __delfield_email, None)
2930
2932 try: self.__field_memo
2933 except:
2934 self.__field_memo=USTRING(**{ 'terminator': None, 'default': '' })
2935 return self.__field_memo.getvalue()
2936
2938 if isinstance(value,USTRING):
2939 self.__field_memo=value
2940 else:
2941 self.__field_memo=USTRING(value,**{ 'terminator': None, 'default': '' })
2942
2944
2945 memo=property(__getfield_memo, __setfield_memo, __delfield_memo, None)
2946
2948 try: self.__field_sim
2949 except:
2950 self.__field_sim=BOOL(**{ 'default': True })
2951 return self.__field_sim.getvalue()
2952
2954 if isinstance(value,BOOL):
2955 self.__field_sim=value
2956 else:
2957 self.__field_sim=BOOL(value,**{ 'default': True })
2958
2960
2961 sim=property(__getfield_sim, __setfield_sim, __delfield_sim, None)
2962
2965
2967 yield ('command', self.__field_command, None)
2968 yield ('index', self.__field_index, None)
2969 yield ('group', self.__field_group, None)
2970 yield ('mobile', self.__field_mobile, None)
2971 yield ('mobile_type', self.__field_mobile_type, None)
2972 yield ('name', self.__field_name, None)
2973 yield ('home', self.__field_home, None)
2974 yield ('office', self.__field_office, None)
2975 yield ('email', self.__field_email, None)
2976 yield ('memo', self.__field_memo, None)
2977 yield ('sim', self.__field_sim, None)
2978
2979
2980
2981
2983 __fields=['command', 'index']
2984
2986 dict={}
2987 # What was supplied to this function
2988 dict.update(kwargs)
2989 # Parent constructor
2990 super(del_phonebook_req,self).__init__(**dict)
2991 if self.__class__ is del_phonebook_req:
2992 self._update(args,dict)
2993
2994
2996 return self.__fields
2997
2998
3000 super(del_phonebook_req,self)._update(args,kwargs)
3001 keys=kwargs.keys()
3002 for key in keys:
3003 if key in self.__fields:
3004 setattr(self, key, kwargs[key])
3005 del kwargs[key]
3006 # Were any unrecognized kwargs passed in?
3007 if __debug__:
3008 self._complainaboutunusedargs(del_phonebook_req,kwargs)
3009 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
3010 # Make all P fields that haven't already been constructed
3011
3012
3014 'Writes this packet to the supplied buffer'
3015 self._bufferstartoffset=buf.getcurrentoffset()
3016 try: self.__field_command
3017 except:
3018 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBW=' })
3019 self.__field_command.writetobuffer(buf)
3020 try: self.__field_index
3021 except:
3022 self.__field_index=CSVINT(**{ 'terminator': None })
3023 self.__field_index.writetobuffer(buf)
3024 self._bufferendoffset=buf.getcurrentoffset()
3025 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
3026
3027
3029 'Reads this packet from the supplied buffer'
3030 self._bufferstartoffset=buf.getcurrentoffset()
3031 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
3032 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBW=' })
3033 self.__field_command.readfrombuffer(buf)
3034 self.__field_index=CSVINT(**{ 'terminator': None })
3035 self.__field_index.readfrombuffer(buf)
3036 self._bufferendoffset=buf.getcurrentoffset()
3037
3038
3040 try: self.__field_command
3041 except:
3042 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBW=' })
3043 return self.__field_command.getvalue()
3044
3046 if isinstance(value,USTRING):
3047 self.__field_command=value
3048 else:
3049 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+CPBW=' })
3050
3052
3053 command=property(__getfield_command, __setfield_command, __delfield_command, None)
3054
3056 try: self.__field_index
3057 except:
3058 self.__field_index=CSVINT(**{ 'terminator': None })
3059 return self.__field_index.getvalue()
3060
3062 if isinstance(value,CSVINT):
3063 self.__field_index=value
3064 else:
3065 self.__field_index=CSVINT(value,**{ 'terminator': None })
3066
3068
3069 index=property(__getfield_index, __setfield_index, __delfield_index, None)
3070
3073
3077
3078
3079
3080
3082 __fields=['command', 'index']
3083
3085 dict={}
3086 # What was supplied to this function
3087 dict.update(kwargs)
3088 # Parent constructor
3089 super(update_phonebook_resp,self).__init__(**dict)
3090 if self.__class__ is update_phonebook_resp:
3091 self._update(args,dict)
3092
3093
3095 return self.__fields
3096
3097
3099 super(update_phonebook_resp,self)._update(args,kwargs)
3100 keys=kwargs.keys()
3101 for key in keys:
3102 if key in self.__fields:
3103 setattr(self, key, kwargs[key])
3104 del kwargs[key]
3105 # Were any unrecognized kwargs passed in?
3106 if __debug__:
3107 self._complainaboutunusedargs(update_phonebook_resp,kwargs)
3108 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
3109 # Make all P fields that haven't already been constructed
3110
3111
3113 'Writes this packet to the supplied buffer'
3114 self._bufferstartoffset=buf.getcurrentoffset()
3115 self.__field_command.writetobuffer(buf)
3116 self.__field_index.writetobuffer(buf)
3117 self._bufferendoffset=buf.getcurrentoffset()
3118 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
3119
3120
3122 'Reads this packet from the supplied buffer'
3123 self._bufferstartoffset=buf.getcurrentoffset()
3124 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
3125 self.__field_command=USTRING(**{ 'terminator': ord(' '), 'constant': '+CPBW:' })
3126 self.__field_command.readfrombuffer(buf)
3127 self.__field_index=CSVINT(**{ 'terminator': None })
3128 self.__field_index.readfrombuffer(buf)
3129 self._bufferendoffset=buf.getcurrentoffset()
3130
3131
3133 return self.__field_command.getvalue()
3134
3136 if isinstance(value,USTRING):
3137 self.__field_command=value
3138 else:
3139 self.__field_command=USTRING(value,**{ 'terminator': ord(' '), 'constant': '+CPBW:' })
3140
3142
3143 command=property(__getfield_command, __setfield_command, __delfield_command, None)
3144
3146 return self.__field_index.getvalue()
3147
3149 if isinstance(value,CSVINT):
3150 self.__field_index=value
3151 else:
3152 self.__field_index=CSVINT(value,**{ 'terminator': None })
3153
3155
3156 index=property(__getfield_index, __setfield_index, __delfield_index, None)
3157
3160
3164
3165
3166
3167
3169 __fields=['command', 'group', 'mobile', 'mobile_type', 'home', 'home_type', 'office', 'office_type', 'name', 'email', 'memo']
3170
3172 dict={}
3173 # What was supplied to this function
3174 dict.update(kwargs)
3175 # Parent constructor
3176 super(write_phonebook_req,self).__init__(**dict)
3177 if self.__class__ is write_phonebook_req:
3178 self._update(args,dict)
3179
3180
3182 return self.__fields
3183
3184
3186 super(write_phonebook_req,self)._update(args,kwargs)
3187 keys=kwargs.keys()
3188 for key in keys:
3189 if key in self.__fields:
3190 setattr(self, key, kwargs[key])
3191 del kwargs[key]
3192 # Were any unrecognized kwargs passed in?
3193 if __debug__:
3194 self._complainaboutunusedargs(write_phonebook_req,kwargs)
3195 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
3196 # Make all P fields that haven't already been constructed
3197
3198
3200 'Writes this packet to the supplied buffer'
3201 self._bufferstartoffset=buf.getcurrentoffset()
3202 try: self.__field_command
3203 except:
3204 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBW=,' })
3205 self.__field_command.writetobuffer(buf)
3206 try: self.__field_group
3207 except:
3208 self.__field_group=CSVINT()
3209 self.__field_group.writetobuffer(buf)
3210 try: self.__field_mobile
3211 except:
3212 self.__field_mobile=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3213 self.__field_mobile.writetobuffer(buf)
3214 try: self.__field_mobile_type
3215 except:
3216 self.__field_mobile_type=CSVINT(**{ 'default': 255 })
3217 self.__field_mobile_type.writetobuffer(buf)
3218 try: self.__field_home
3219 except:
3220 self.__field_home=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3221 self.__field_home.writetobuffer(buf)
3222 try: self.__field_home_type
3223 except:
3224 self.__field_home_type=CSVINT(**{ 'default': 255 })
3225 self.__field_home_type.writetobuffer(buf)
3226 try: self.__field_office
3227 except:
3228 self.__field_office=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3229 self.__field_office.writetobuffer(buf)
3230 try: self.__field_office_type
3231 except:
3232 self.__field_office_type=CSVINT(**{ 'default': 255 })
3233 self.__field_office_type.writetobuffer(buf)
3234 try: self.__field_name
3235 except:
3236 self.__field_name=CSVSTRING(**{ 'maxsizeinbytes': PB_NAME_LEN, 'raiseontruncate': False })
3237 self.__field_name.writetobuffer(buf)
3238 try: self.__field_email
3239 except:
3240 self.__field_email=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_EMAIL_LEN, 'raiseontruncate': False })
3241 self.__field_email.writetobuffer(buf)
3242 try: self.__field_memo
3243 except:
3244 self.__field_memo=CSVSTRING(**{ 'terminator': None, 'default': '', 'maxsizeinbytes': PB_MEMO_LEN, 'raiseontruncate': False })
3245 self.__field_memo.writetobuffer(buf)
3246 self._bufferendoffset=buf.getcurrentoffset()
3247 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
3248
3249
3251 'Reads this packet from the supplied buffer'
3252 self._bufferstartoffset=buf.getcurrentoffset()
3253 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
3254 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBW=,' })
3255 self.__field_command.readfrombuffer(buf)
3256 self.__field_group=CSVINT()
3257 self.__field_group.readfrombuffer(buf)
3258 self.__field_mobile=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3259 self.__field_mobile.readfrombuffer(buf)
3260 self.__field_mobile_type=CSVINT(**{ 'default': 255 })
3261 self.__field_mobile_type.readfrombuffer(buf)
3262 self.__field_home=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3263 self.__field_home.readfrombuffer(buf)
3264 self.__field_home_type=CSVINT(**{ 'default': 255 })
3265 self.__field_home_type.readfrombuffer(buf)
3266 self.__field_office=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3267 self.__field_office.readfrombuffer(buf)
3268 self.__field_office_type=CSVINT(**{ 'default': 255 })
3269 self.__field_office_type.readfrombuffer(buf)
3270 self.__field_name=CSVSTRING(**{ 'maxsizeinbytes': PB_NAME_LEN, 'raiseontruncate': False })
3271 self.__field_name.readfrombuffer(buf)
3272 self.__field_email=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_EMAIL_LEN, 'raiseontruncate': False })
3273 self.__field_email.readfrombuffer(buf)
3274 self.__field_memo=CSVSTRING(**{ 'terminator': None, 'default': '', 'maxsizeinbytes': PB_MEMO_LEN, 'raiseontruncate': False })
3275 self.__field_memo.readfrombuffer(buf)
3276 self._bufferendoffset=buf.getcurrentoffset()
3277
3278
3280 try: self.__field_command
3281 except:
3282 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBW=,' })
3283 return self.__field_command.getvalue()
3284
3286 if isinstance(value,USTRING):
3287 self.__field_command=value
3288 else:
3289 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+CPBW=,' })
3290
3292
3293 command=property(__getfield_command, __setfield_command, __delfield_command, None)
3294
3296 try: self.__field_group
3297 except:
3298 self.__field_group=CSVINT()
3299 return self.__field_group.getvalue()
3300
3302 if isinstance(value,CSVINT):
3303 self.__field_group=value
3304 else:
3305 self.__field_group=CSVINT(value,)
3306
3308
3309 group=property(__getfield_group, __setfield_group, __delfield_group, None)
3310
3312 try: self.__field_mobile
3313 except:
3314 self.__field_mobile=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3315 return self.__field_mobile.getvalue()
3316
3318 if isinstance(value,CSVSTRING):
3319 self.__field_mobile=value
3320 else:
3321 self.__field_mobile=CSVSTRING(value,**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3322
3324
3325 mobile=property(__getfield_mobile, __setfield_mobile, __delfield_mobile, None)
3326
3328 try: self.__field_mobile_type
3329 except:
3330 self.__field_mobile_type=CSVINT(**{ 'default': 255 })
3331 return self.__field_mobile_type.getvalue()
3332
3334 if isinstance(value,CSVINT):
3335 self.__field_mobile_type=value
3336 else:
3337 self.__field_mobile_type=CSVINT(value,**{ 'default': 255 })
3338
3340
3341 mobile_type=property(__getfield_mobile_type, __setfield_mobile_type, __delfield_mobile_type, None)
3342
3344 try: self.__field_home
3345 except:
3346 self.__field_home=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3347 return self.__field_home.getvalue()
3348
3350 if isinstance(value,CSVSTRING):
3351 self.__field_home=value
3352 else:
3353 self.__field_home=CSVSTRING(value,**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3354
3356
3357 home=property(__getfield_home, __setfield_home, __delfield_home, None)
3358
3360 try: self.__field_home_type
3361 except:
3362 self.__field_home_type=CSVINT(**{ 'default': 255 })
3363 return self.__field_home_type.getvalue()
3364
3366 if isinstance(value,CSVINT):
3367 self.__field_home_type=value
3368 else:
3369 self.__field_home_type=CSVINT(value,**{ 'default': 255 })
3370
3372
3373 home_type=property(__getfield_home_type, __setfield_home_type, __delfield_home_type, None)
3374
3376 try: self.__field_office
3377 except:
3378 self.__field_office=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3379 return self.__field_office.getvalue()
3380
3382 if isinstance(value,CSVSTRING):
3383 self.__field_office=value
3384 else:
3385 self.__field_office=CSVSTRING(value,**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3386
3388
3389 office=property(__getfield_office, __setfield_office, __delfield_office, None)
3390
3392 try: self.__field_office_type
3393 except:
3394 self.__field_office_type=CSVINT(**{ 'default': 255 })
3395 return self.__field_office_type.getvalue()
3396
3398 if isinstance(value,CSVINT):
3399 self.__field_office_type=value
3400 else:
3401 self.__field_office_type=CSVINT(value,**{ 'default': 255 })
3402
3404
3405 office_type=property(__getfield_office_type, __setfield_office_type, __delfield_office_type, None)
3406
3408 try: self.__field_name
3409 except:
3410 self.__field_name=CSVSTRING(**{ 'maxsizeinbytes': PB_NAME_LEN, 'raiseontruncate': False })
3411 return self.__field_name.getvalue()
3412
3414 if isinstance(value,CSVSTRING):
3415 self.__field_name=value
3416 else:
3417 self.__field_name=CSVSTRING(value,**{ 'maxsizeinbytes': PB_NAME_LEN, 'raiseontruncate': False })
3418
3420
3421 name=property(__getfield_name, __setfield_name, __delfield_name, None)
3422
3424 try: self.__field_email
3425 except:
3426 self.__field_email=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_EMAIL_LEN, 'raiseontruncate': False })
3427 return self.__field_email.getvalue()
3428
3430 if isinstance(value,CSVSTRING):
3431 self.__field_email=value
3432 else:
3433 self.__field_email=CSVSTRING(value,**{ 'default': '', 'maxsizeinbytes': PB_EMAIL_LEN, 'raiseontruncate': False })
3434
3436
3437 email=property(__getfield_email, __setfield_email, __delfield_email, None)
3438
3440 try: self.__field_memo
3441 except:
3442 self.__field_memo=CSVSTRING(**{ 'terminator': None, 'default': '', 'maxsizeinbytes': PB_MEMO_LEN, 'raiseontruncate': False })
3443 return self.__field_memo.getvalue()
3444
3446 if isinstance(value,CSVSTRING):
3447 self.__field_memo=value
3448 else:
3449 self.__field_memo=CSVSTRING(value,**{ 'terminator': None, 'default': '', 'maxsizeinbytes': PB_MEMO_LEN, 'raiseontruncate': False })
3450
3452
3453 memo=property(__getfield_memo, __setfield_memo, __delfield_memo, None)
3454
3457
3459 yield ('command', self.__field_command, None)
3460 yield ('group', self.__field_group, None)
3461 yield ('mobile', self.__field_mobile, None)
3462 yield ('mobile_type', self.__field_mobile_type, None)
3463 yield ('home', self.__field_home, None)
3464 yield ('home_type', self.__field_home_type, None)
3465 yield ('office', self.__field_office, None)
3466 yield ('office_type', self.__field_office_type, None)
3467 yield ('name', self.__field_name, None)
3468 yield ('email', self.__field_email, None)
3469 yield ('memo', self.__field_memo, None)
3470
3471
3472
3473
3475 __fields=['command', 'group', 'number', 'number_type', 'name']
3476
3478 dict={}
3479 # What was supplied to this function
3480 dict.update(kwargs)
3481 # Parent constructor
3482 super(write_sim_phonebook_req,self).__init__(**dict)
3483 if self.__class__ is write_sim_phonebook_req:
3484 self._update(args,dict)
3485
3486
3488 return self.__fields
3489
3490
3492 super(write_sim_phonebook_req,self)._update(args,kwargs)
3493 keys=kwargs.keys()
3494 for key in keys:
3495 if key in self.__fields:
3496 setattr(self, key, kwargs[key])
3497 del kwargs[key]
3498 # Were any unrecognized kwargs passed in?
3499 if __debug__:
3500 self._complainaboutunusedargs(write_sim_phonebook_req,kwargs)
3501 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
3502 # Make all P fields that haven't already been constructed
3503
3504
3506 'Writes this packet to the supplied buffer'
3507 self._bufferstartoffset=buf.getcurrentoffset()
3508 try: self.__field_command
3509 except:
3510 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBW=,' })
3511 self.__field_command.writetobuffer(buf)
3512 try: self.__field_group
3513 except:
3514 self.__field_group=CSVINT(**{ 'default': 0 })
3515 self.__field_group.writetobuffer(buf)
3516 try: self.__field_number
3517 except:
3518 self.__field_number=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3519 self.__field_number.writetobuffer(buf)
3520 try: self.__field_number_type
3521 except:
3522 self.__field_number_type=CSVINT(**{ 'default': 255 })
3523 self.__field_number_type.writetobuffer(buf)
3524 try: self.__field_name
3525 except:
3526 self.__field_name=CSVSTRING(**{ 'terminator': None, 'maxsizeinbytes': PB_SIM_NAME_LEN, 'raiseontruncate': False })
3527 self.__field_name.writetobuffer(buf)
3528 self._bufferendoffset=buf.getcurrentoffset()
3529 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
3530
3531
3533 'Reads this packet from the supplied buffer'
3534 self._bufferstartoffset=buf.getcurrentoffset()
3535 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
3536 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBW=,' })
3537 self.__field_command.readfrombuffer(buf)
3538 self.__field_group=CSVINT(**{ 'default': 0 })
3539 self.__field_group.readfrombuffer(buf)
3540 self.__field_number=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3541 self.__field_number.readfrombuffer(buf)
3542 self.__field_number_type=CSVINT(**{ 'default': 255 })
3543 self.__field_number_type.readfrombuffer(buf)
3544 self.__field_name=CSVSTRING(**{ 'terminator': None, 'maxsizeinbytes': PB_SIM_NAME_LEN, 'raiseontruncate': False })
3545 self.__field_name.readfrombuffer(buf)
3546 self._bufferendoffset=buf.getcurrentoffset()
3547
3548
3550 try: self.__field_command
3551 except:
3552 self.__field_command=USTRING(**{ 'terminator': None, 'default': '+CPBW=,' })
3553 return self.__field_command.getvalue()
3554
3556 if isinstance(value,USTRING):
3557 self.__field_command=value
3558 else:
3559 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': '+CPBW=,' })
3560
3562
3563 command=property(__getfield_command, __setfield_command, __delfield_command, None)
3564
3566 try: self.__field_group
3567 except:
3568 self.__field_group=CSVINT(**{ 'default': 0 })
3569 return self.__field_group.getvalue()
3570
3572 if isinstance(value,CSVINT):
3573 self.__field_group=value
3574 else:
3575 self.__field_group=CSVINT(value,**{ 'default': 0 })
3576
3578
3579 group=property(__getfield_group, __setfield_group, __delfield_group, None)
3580
3582 try: self.__field_number
3583 except:
3584 self.__field_number=CSVSTRING(**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3585 return self.__field_number.getvalue()
3586
3588 if isinstance(value,CSVSTRING):
3589 self.__field_number=value
3590 else:
3591 self.__field_number=CSVSTRING(value,**{ 'default': '', 'maxsizeinbytes': PB_NUMBER_LEN, 'raiseontruncate': False })
3592
3594
3595 number=property(__getfield_number, __setfield_number, __delfield_number, None)
3596
3598 try: self.__field_number_type
3599 except:
3600 self.__field_number_type=CSVINT(**{ 'default': 255 })
3601 return self.__field_number_type.getvalue()
3602
3604 if isinstance(value,CSVINT):
3605 self.__field_number_type=value
3606 else:
3607 self.__field_number_type=CSVINT(value,**{ 'default': 255 })
3608
3610
3611 number_type=property(__getfield_number_type, __setfield_number_type, __delfield_number_type, None)
3612
3614 try: self.__field_name
3615 except:
3616 self.__field_name=CSVSTRING(**{ 'terminator': None, 'maxsizeinbytes': PB_SIM_NAME_LEN, 'raiseontruncate': False })
3617 return self.__field_name.getvalue()
3618
3620 if isinstance(value,CSVSTRING):
3621 self.__field_name=value
3622 else:
3623 self.__field_name=CSVSTRING(value,**{ 'terminator': None, 'maxsizeinbytes': PB_SIM_NAME_LEN, 'raiseontruncate': False })
3624
3626
3627 name=property(__getfield_name, __setfield_name, __delfield_name, None)
3628
3631
3638
3639
3640
3641
3643 __fields=['command', 'start_index', 'end_index']
3644
3646 dict={}
3647 # What was supplied to this function
3648 dict.update(kwargs)
3649 # Parent constructor
3650 super(memo_read_req,self).__init__(**dict)
3651 if self.__class__ is memo_read_req:
3652 self._update(args,dict)
3653
3654
3656 return self.__fields
3657
3658
3660 super(memo_read_req,self)._update(args,kwargs)
3661 keys=kwargs.keys()
3662 for key in keys:
3663 if key in self.__fields:
3664 setattr(self, key, kwargs[key])
3665 del kwargs[key]
3666 # Were any unrecognized kwargs passed in?
3667 if __debug__:
3668 self._complainaboutunusedargs(memo_read_req,kwargs)
3669 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
3670 # Make all P fields that haven't already been constructed
3671
3672
3674 'Writes this packet to the supplied buffer'
3675 self._bufferstartoffset=buf.getcurrentoffset()
3676 try: self.__field_command
3677 except:
3678 self.__field_command=USTRING(**{ 'terminator': None, 'default': MEMO_READ_CMD+'=' })
3679 self.__field_command.writetobuffer(buf)
3680 try: self.__field_start_index
3681 except:
3682 self.__field_start_index=CSVINT(**{ 'default': MEMO_MIN_INDEX })
3683 self.__field_start_index.writetobuffer(buf)
3684 try: self.__field_end_index
3685 except:
3686 self.__field_end_index=CSVINT(**{ 'terminator': None, 'default': MEMO_MAX_INDEX })
3687 self.__field_end_index.writetobuffer(buf)
3688 self._bufferendoffset=buf.getcurrentoffset()
3689 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
3690
3691
3693 'Reads this packet from the supplied buffer'
3694 self._bufferstartoffset=buf.getcurrentoffset()
3695 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
3696 self.__field_command=USTRING(**{ 'terminator': None, 'default': MEMO_READ_CMD+'=' })
3697 self.__field_command.readfrombuffer(buf)
3698 self.__field_start_index=CSVINT(**{ 'default': MEMO_MIN_INDEX })
3699 self.__field_start_index.readfrombuffer(buf)
3700 self.__field_end_index=CSVINT(**{ 'terminator': None, 'default': MEMO_MAX_INDEX })
3701 self.__field_end_index.readfrombuffer(buf)
3702 self._bufferendoffset=buf.getcurrentoffset()
3703
3704
3706 try: self.__field_command
3707 except:
3708 self.__field_command=USTRING(**{ 'terminator': None, 'default': MEMO_READ_CMD+'=' })
3709 return self.__field_command.getvalue()
3710
3712 if isinstance(value,USTRING):
3713 self.__field_command=value
3714 else:
3715 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': MEMO_READ_CMD+'=' })
3716
3718
3719 command=property(__getfield_command, __setfield_command, __delfield_command, None)
3720
3722 try: self.__field_start_index
3723 except:
3724 self.__field_start_index=CSVINT(**{ 'default': MEMO_MIN_INDEX })
3725 return self.__field_start_index.getvalue()
3726
3728 if isinstance(value,CSVINT):
3729 self.__field_start_index=value
3730 else:
3731 self.__field_start_index=CSVINT(value,**{ 'default': MEMO_MIN_INDEX })
3732
3734
3735 start_index=property(__getfield_start_index, __setfield_start_index, __delfield_start_index, None)
3736
3738 try: self.__field_end_index
3739 except:
3740 self.__field_end_index=CSVINT(**{ 'terminator': None, 'default': MEMO_MAX_INDEX })
3741 return self.__field_end_index.getvalue()
3742
3744 if isinstance(value,CSVINT):
3745 self.__field_end_index=value
3746 else:
3747 self.__field_end_index=CSVINT(value,**{ 'terminator': None, 'default': MEMO_MAX_INDEX })
3748
3750
3751 end_index=property(__getfield_end_index, __setfield_end_index, __delfield_end_index, None)
3752
3755
3760
3761
3762
3763
3765 __fields=['command', 'index', 'text']
3766
3768 dict={}
3769 # What was supplied to this function
3770 dict.update(kwargs)
3771 # Parent constructor
3772 super(memo_read_resp,self).__init__(**dict)
3773 if self.__class__ is memo_read_resp:
3774 self._update(args,dict)
3775
3776
3778 return self.__fields
3779
3780
3782 super(memo_read_resp,self)._update(args,kwargs)
3783 keys=kwargs.keys()
3784 for key in keys:
3785 if key in self.__fields:
3786 setattr(self, key, kwargs[key])
3787 del kwargs[key]
3788 # Were any unrecognized kwargs passed in?
3789 if __debug__:
3790 self._complainaboutunusedargs(memo_read_resp,kwargs)
3791 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
3792 # Make all P fields that haven't already been constructed
3793
3794
3796 'Writes this packet to the supplied buffer'
3797 self._bufferstartoffset=buf.getcurrentoffset()
3798 self.__field_command.writetobuffer(buf)
3799 self.__field_index.writetobuffer(buf)
3800 self.__field_text.writetobuffer(buf)
3801 self._bufferendoffset=buf.getcurrentoffset()
3802 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
3803
3804
3806 'Reads this packet from the supplied buffer'
3807 self._bufferstartoffset=buf.getcurrentoffset()
3808 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
3809 self.__field_command=USTRING(**{ 'terminator': ord(' '), 'constant': MEMO_READ_CMD+':' })
3810 self.__field_command.readfrombuffer(buf)
3811 self.__field_index=CSVINT()
3812 self.__field_index.readfrombuffer(buf)
3813 self.__field_text=CSVSTRING(**{ 'terminator': None })
3814 self.__field_text.readfrombuffer(buf)
3815 self._bufferendoffset=buf.getcurrentoffset()
3816
3817
3819 return self.__field_command.getvalue()
3820
3822 if isinstance(value,USTRING):
3823 self.__field_command=value
3824 else:
3825 self.__field_command=USTRING(value,**{ 'terminator': ord(' '), 'constant': MEMO_READ_CMD+':' })
3826
3828
3829 command=property(__getfield_command, __setfield_command, __delfield_command, None)
3830
3832 return self.__field_index.getvalue()
3833
3835 if isinstance(value,CSVINT):
3836 self.__field_index=value
3837 else:
3838 self.__field_index=CSVINT(value,)
3839
3841
3842 index=property(__getfield_index, __setfield_index, __delfield_index, None)
3843
3845 return self.__field_text.getvalue()
3846
3848 if isinstance(value,CSVSTRING):
3849 self.__field_text=value
3850 else:
3851 self.__field_text=CSVSTRING(value,**{ 'terminator': None })
3852
3854
3855 text=property(__getfield_text, __setfield_text, __delfield_text, None)
3856
3859
3864
3865
3866
3867
3869 __fields=['command', 'text']
3870
3872 dict={}
3873 # What was supplied to this function
3874 dict.update(kwargs)
3875 # Parent constructor
3876 super(memo_write_req,self).__init__(**dict)
3877 if self.__class__ is memo_write_req:
3878 self._update(args,dict)
3879
3880
3882 return self.__fields
3883
3884
3886 super(memo_write_req,self)._update(args,kwargs)
3887 keys=kwargs.keys()
3888 for key in keys:
3889 if key in self.__fields:
3890 setattr(self, key, kwargs[key])
3891 del kwargs[key]
3892 # Were any unrecognized kwargs passed in?
3893 if __debug__:
3894 self._complainaboutunusedargs(memo_write_req,kwargs)
3895 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
3896 # Make all P fields that haven't already been constructed
3897
3898
3900 'Writes this packet to the supplied buffer'
3901 self._bufferstartoffset=buf.getcurrentoffset()
3902 try: self.__field_command
3903 except:
3904 self.__field_command=USTRING(**{ 'terminator': None, 'default': MEMO_WRITE_CMD+'=,' })
3905 self.__field_command.writetobuffer(buf)
3906 try: self.__field_text
3907 except:
3908 self.__field_text=CSVSTRING(**{ 'terminator': None })
3909 self.__field_text.writetobuffer(buf)
3910 self._bufferendoffset=buf.getcurrentoffset()
3911 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
3912
3913
3915 'Reads this packet from the supplied buffer'
3916 self._bufferstartoffset=buf.getcurrentoffset()
3917 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
3918 self.__field_command=USTRING(**{ 'terminator': None, 'default': MEMO_WRITE_CMD+'=,' })
3919 self.__field_command.readfrombuffer(buf)
3920 self.__field_text=CSVSTRING(**{ 'terminator': None })
3921 self.__field_text.readfrombuffer(buf)
3922 self._bufferendoffset=buf.getcurrentoffset()
3923
3924
3926 try: self.__field_command
3927 except:
3928 self.__field_command=USTRING(**{ 'terminator': None, 'default': MEMO_WRITE_CMD+'=,' })
3929 return self.__field_command.getvalue()
3930
3932 if isinstance(value,USTRING):
3933 self.__field_command=value
3934 else:
3935 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': MEMO_WRITE_CMD+'=,' })
3936
3938
3939 command=property(__getfield_command, __setfield_command, __delfield_command, None)
3940
3942 try: self.__field_text
3943 except:
3944 self.__field_text=CSVSTRING(**{ 'terminator': None })
3945 return self.__field_text.getvalue()
3946
3948 if isinstance(value,CSVSTRING):
3949 self.__field_text=value
3950 else:
3951 self.__field_text=CSVSTRING(value,**{ 'terminator': None })
3952
3954
3955 text=property(__getfield_text, __setfield_text, __delfield_text, None)
3956
3959
3963
3964
3965
3966
3968 __fields=['command', 'index']
3969
3971 dict={}
3972 # What was supplied to this function
3973 dict.update(kwargs)
3974 # Parent constructor
3975 super(memo_del_req,self).__init__(**dict)
3976 if self.__class__ is memo_del_req:
3977 self._update(args,dict)
3978
3979
3981 return self.__fields
3982
3983
3985 super(memo_del_req,self)._update(args,kwargs)
3986 keys=kwargs.keys()
3987 for key in keys:
3988 if key in self.__fields:
3989 setattr(self, key, kwargs[key])
3990 del kwargs[key]
3991 # Were any unrecognized kwargs passed in?
3992 if __debug__:
3993 self._complainaboutunusedargs(memo_del_req,kwargs)
3994 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
3995 # Make all P fields that haven't already been constructed
3996
3997
3999 'Writes this packet to the supplied buffer'
4000 self._bufferstartoffset=buf.getcurrentoffset()
4001 try: self.__field_command
4002 except:
4003 self.__field_command=USTRING(**{ 'terminator': None, 'default': MEMO_WRITE_CMD+'=' })
4004 self.__field_command.writetobuffer(buf)
4005 try: self.__field_index
4006 except:
4007 self.__field_index=CSVINT(**{ 'terminator': None })
4008 self.__field_index.writetobuffer(buf)
4009 self._bufferendoffset=buf.getcurrentoffset()
4010 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
4011
4012
4014 'Reads this packet from the supplied buffer'
4015 self._bufferstartoffset=buf.getcurrentoffset()
4016 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
4017 self.__field_command=USTRING(**{ 'terminator': None, 'default': MEMO_WRITE_CMD+'=' })
4018 self.__field_command.readfrombuffer(buf)
4019 self.__field_index=CSVINT(**{ 'terminator': None })
4020 self.__field_index.readfrombuffer(buf)
4021 self._bufferendoffset=buf.getcurrentoffset()
4022
4023
4025 try: self.__field_command
4026 except:
4027 self.__field_command=USTRING(**{ 'terminator': None, 'default': MEMO_WRITE_CMD+'=' })
4028 return self.__field_command.getvalue()
4029
4031 if isinstance(value,USTRING):
4032 self.__field_command=value
4033 else:
4034 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': MEMO_WRITE_CMD+'=' })
4035
4037
4038 command=property(__getfield_command, __setfield_command, __delfield_command, None)
4039
4041 try: self.__field_index
4042 except:
4043 self.__field_index=CSVINT(**{ 'terminator': None })
4044 return self.__field_index.getvalue()
4045
4047 if isinstance(value,CSVINT):
4048 self.__field_index=value
4049 else:
4050 self.__field_index=CSVINT(value,**{ 'terminator': None })
4051
4053
4054 index=property(__getfield_index, __setfield_index, __delfield_index, None)
4055
4058
4062
4063
4064
4065
4067 __fields=['command', 'format']
4068
4070 dict={}
4071 # What was supplied to this function
4072 dict.update(kwargs)
4073 # Parent constructor
4074 super(sms_format_req,self).__init__(**dict)
4075 if self.__class__ is sms_format_req:
4076 self._update(args,dict)
4077
4078
4080 return self.__fields
4081
4082
4084 super(sms_format_req,self)._update(args,kwargs)
4085 keys=kwargs.keys()
4086 for key in keys:
4087 if key in self.__fields:
4088 setattr(self, key, kwargs[key])
4089 del kwargs[key]
4090 # Were any unrecognized kwargs passed in?
4091 if __debug__:
4092 self._complainaboutunusedargs(sms_format_req,kwargs)
4093 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
4094 # Make all P fields that haven't already been constructed
4095
4096
4098 'Writes this packet to the supplied buffer'
4099 self._bufferstartoffset=buf.getcurrentoffset()
4100 try: self.__field_command
4101 except:
4102 self.__field_command=USTRING(**{ 'terminator': None, 'default': SMS_FORMAT_CMD+'=' })
4103 self.__field_command.writetobuffer(buf)
4104 try: self.__field_format
4105 except:
4106 self.__field_format=CSVINT(**{ 'terminator': None, 'default': SMS_FORMAT_TEXT })
4107 self.__field_format.writetobuffer(buf)
4108 self._bufferendoffset=buf.getcurrentoffset()
4109 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
4110
4111
4113 'Reads this packet from the supplied buffer'
4114 self._bufferstartoffset=buf.getcurrentoffset()
4115 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
4116 self.__field_command=USTRING(**{ 'terminator': None, 'default': SMS_FORMAT_CMD+'=' })
4117 self.__field_command.readfrombuffer(buf)
4118 self.__field_format=CSVINT(**{ 'terminator': None, 'default': SMS_FORMAT_TEXT })
4119 self.__field_format.readfrombuffer(buf)
4120 self._bufferendoffset=buf.getcurrentoffset()
4121
4122
4124 try: self.__field_command
4125 except:
4126 self.__field_command=USTRING(**{ 'terminator': None, 'default': SMS_FORMAT_CMD+'=' })
4127 return self.__field_command.getvalue()
4128
4130 if isinstance(value,USTRING):
4131 self.__field_command=value
4132 else:
4133 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': SMS_FORMAT_CMD+'=' })
4134
4136
4137 command=property(__getfield_command, __setfield_command, __delfield_command, None)
4138
4140 try: self.__field_format
4141 except:
4142 self.__field_format=CSVINT(**{ 'terminator': None, 'default': SMS_FORMAT_TEXT })
4143 return self.__field_format.getvalue()
4144
4146 if isinstance(value,CSVINT):
4147 self.__field_format=value
4148 else:
4149 self.__field_format=CSVINT(value,**{ 'terminator': None, 'default': SMS_FORMAT_TEXT })
4150
4152
4153 format=property(__getfield_format, __setfield_format, __delfield_format, None)
4154
4157
4161
4162
4163
4164
4166 __fields=['command', 'list_memory']
4167
4169 dict={}
4170 # What was supplied to this function
4171 dict.update(kwargs)
4172 # Parent constructor
4173 super(sms_memory_select_req,self).__init__(**dict)
4174 if self.__class__ is sms_memory_select_req:
4175 self._update(args,dict)
4176
4177
4179 return self.__fields
4180
4181
4183 super(sms_memory_select_req,self)._update(args,kwargs)
4184 keys=kwargs.keys()
4185 for key in keys:
4186 if key in self.__fields:
4187 setattr(self, key, kwargs[key])
4188 del kwargs[key]
4189 # Were any unrecognized kwargs passed in?
4190 if __debug__:
4191 self._complainaboutunusedargs(sms_memory_select_req,kwargs)
4192 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
4193 # Make all P fields that haven't already been constructed
4194
4195
4197 'Writes this packet to the supplied buffer'
4198 self._bufferstartoffset=buf.getcurrentoffset()
4199 try: self.__field_command
4200 except:
4201 self.__field_command=USTRING(**{ 'terminator': None, 'default': SMS_MEMORY_SELECT_CMD+'=' })
4202 self.__field_command.writetobuffer(buf)
4203 try: self.__field_list_memory
4204 except:
4205 self.__field_list_memory=CSVSTRING(**{ 'terminator': None })
4206 self.__field_list_memory.writetobuffer(buf)
4207 self._bufferendoffset=buf.getcurrentoffset()
4208 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
4209
4210
4212 'Reads this packet from the supplied buffer'
4213 self._bufferstartoffset=buf.getcurrentoffset()
4214 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
4215 self.__field_command=USTRING(**{ 'terminator': None, 'default': SMS_MEMORY_SELECT_CMD+'=' })
4216 self.__field_command.readfrombuffer(buf)
4217 self.__field_list_memory=CSVSTRING(**{ 'terminator': None })
4218 self.__field_list_memory.readfrombuffer(buf)
4219 self._bufferendoffset=buf.getcurrentoffset()
4220
4221
4223 try: self.__field_command
4224 except:
4225 self.__field_command=USTRING(**{ 'terminator': None, 'default': SMS_MEMORY_SELECT_CMD+'=' })
4226 return self.__field_command.getvalue()
4227
4229 if isinstance(value,USTRING):
4230 self.__field_command=value
4231 else:
4232 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': SMS_MEMORY_SELECT_CMD+'=' })
4233
4235
4236 command=property(__getfield_command, __setfield_command, __delfield_command, None)
4237
4239 try: self.__field_list_memory
4240 except:
4241 self.__field_list_memory=CSVSTRING(**{ 'terminator': None })
4242 return self.__field_list_memory.getvalue()
4243
4245 if isinstance(value,CSVSTRING):
4246 self.__field_list_memory=value
4247 else:
4248 self.__field_list_memory=CSVSTRING(value,**{ 'terminator': None })
4249
4251
4252 list_memory=property(__getfield_list_memory, __setfield_list_memory, __delfield_list_memory, None)
4253
4256
4260
4261
4262
4263
4265 __fields=['command', 'msg_type']
4266
4268 dict={}
4269 # What was supplied to this function
4270 dict.update(kwargs)
4271 # Parent constructor
4272 super(sms_msg_list_req,self).__init__(**dict)
4273 if self.__class__ is sms_msg_list_req:
4274 self._update(args,dict)
4275
4276
4278 return self.__fields
4279
4280
4282 super(sms_msg_list_req,self)._update(args,kwargs)
4283 keys=kwargs.keys()
4284 for key in keys:
4285 if key in self.__fields:
4286 setattr(self, key, kwargs[key])
4287 del kwargs[key]
4288 # Were any unrecognized kwargs passed in?
4289 if __debug__:
4290 self._complainaboutunusedargs(sms_msg_list_req,kwargs)
4291 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
4292 # Make all P fields that haven't already been constructed
4293
4294
4296 'Writes this packet to the supplied buffer'
4297 self._bufferstartoffset=buf.getcurrentoffset()
4298 try: self.__field_command
4299 except:
4300 self.__field_command=USTRING(**{ 'terminator': None, 'default': SMS_MSG_LIST_CMD+'=' })
4301 self.__field_command.writetobuffer(buf)
4302 try: self.__field_msg_type
4303 except:
4304 self.__field_msg_type=CSVSTRING(**{ 'terminator': None, 'default': SMS_MSG_ALL })
4305 self.__field_msg_type.writetobuffer(buf)
4306 self._bufferendoffset=buf.getcurrentoffset()
4307 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
4308
4309
4311 'Reads this packet from the supplied buffer'
4312 self._bufferstartoffset=buf.getcurrentoffset()
4313 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
4314 self.__field_command=USTRING(**{ 'terminator': None, 'default': SMS_MSG_LIST_CMD+'=' })
4315 self.__field_command.readfrombuffer(buf)
4316 self.__field_msg_type=CSVSTRING(**{ 'terminator': None, 'default': SMS_MSG_ALL })
4317 self.__field_msg_type.readfrombuffer(buf)
4318 self._bufferendoffset=buf.getcurrentoffset()
4319
4320
4322 try: self.__field_command
4323 except:
4324 self.__field_command=USTRING(**{ 'terminator': None, 'default': SMS_MSG_LIST_CMD+'=' })
4325 return self.__field_command.getvalue()
4326
4328 if isinstance(value,USTRING):
4329 self.__field_command=value
4330 else:
4331 self.__field_command=USTRING(value,**{ 'terminator': None, 'default': SMS_MSG_LIST_CMD+'=' })
4332
4334
4335 command=property(__getfield_command, __setfield_command, __delfield_command, None)
4336
4338 try: self.__field_msg_type
4339 except:
4340 self.__field_msg_type=CSVSTRING(**{ 'terminator': None, 'default': SMS_MSG_ALL })
4341 return self.__field_msg_type.getvalue()
4342
4344 if isinstance(value,CSVSTRING):
4345 self.__field_msg_type=value
4346 else:
4347 self.__field_msg_type=CSVSTRING(value,**{ 'terminator': None, 'default': SMS_MSG_ALL })
4348
4350
4351 msg_type=property(__getfield_msg_type, __setfield_msg_type, __delfield_msg_type, None)
4352
4355
4359
4360
4361
4362
4364 __fields=['command', 'index', 'msg_type', 'address', 'address_name', 'timestamp', 'address_type', 'data_len']
4365
4367 dict={}
4368 # What was supplied to this function
4369 dict.update(kwargs)
4370 # Parent constructor
4371 super(sms_msg_list_header,self).__init__(**dict)
4372 if self.__class__ is sms_msg_list_header:
4373 self._update(args,dict)
4374
4375
4377 return self.__fields
4378
4379
4381 super(sms_msg_list_header,self)._update(args,kwargs)
4382 keys=kwargs.keys()
4383 for key in keys:
4384 if key in self.__fields:
4385 setattr(self, key, kwargs[key])
4386 del kwargs[key]
4387 # Were any unrecognized kwargs passed in?
4388 if __debug__:
4389 self._complainaboutunusedargs(sms_msg_list_header,kwargs)
4390 if len(args): raise TypeError('Unexpected arguments supplied: '+`args`)
4391 # Make all P fields that haven't already been constructed
4392
4393
4395 'Writes this packet to the supplied buffer'
4396 self._bufferstartoffset=buf.getcurrentoffset()
4397 self.__field_command.writetobuffer(buf)
4398 self.__field_index.writetobuffer(buf)
4399 self.__field_msg_type.writetobuffer(buf)
4400 self.__field_address.writetobuffer(buf)
4401 self.__field_address_name.writetobuffer(buf)
4402 self.__field_timestamp.writetobuffer(buf)
4403 self.__field_address_type.writetobuffer(buf)
4404 self.__field_data_len.writetobuffer(buf)
4405 self._bufferendoffset=buf.getcurrentoffset()
4406 if autolog and self._bufferstartoffset==0: self.autologwrite(buf, logtitle=logtitle)
4407
4408
4410 'Reads this packet from the supplied buffer'
4411 self._bufferstartoffset=buf.getcurrentoffset()
4412 if autolog and self._bufferstartoffset==0: self.autologread(buf, logtitle=logtitle)
4413 self.__field_command=USTRING(**{ 'terminator': ord(' '), 'constant': SMS_MSG_LIST_CMD+':' })
4414 self.__field_command.readfrombuffer(buf)
4415 self.__field_index=CSVINT()
4416 self.__field_index.readfrombuffer(buf)
4417 self.__field_msg_type=CSVSTRING()
4418 self.__field_msg_type.readfrombuffer(buf)
4419 self.__field_address=CSVSTRING()
4420 self.__field_address.readfrombuffer(buf)
4421 self.__field_address_name=CSVSTRING()
4422 self.__field_address_name.readfrombuffer(buf)
4423 self.__field_timestamp=SMSDATETIME()
4424 self.__field_timestamp.readfrombuffer(buf)
4425 self.__field_address_type=CSVINT()
4426 self.__field_address_type.readfrombuffer(buf)
4427 self.__field_data_len=CSVINT(**{ 'terminator': None })
4428 self.__field_data_len.readfrombuffer(buf)
4429 self._bufferendoffset=buf.getcurrentoffset()
4430
4431
4433 return self.__field_command.getvalue()
4434
4436 if isinstance(value,USTRING):
4437 self.__field_command=value
4438 else:
4439 self.__field_command=USTRING(value,**{ 'terminator': ord(' '), 'constant': SMS_MSG_LIST_CMD+':' })
4440
4442
4443 command=property(__getfield_command, __setfield_command, __delfield_command, None)
4444
4446 return self.__field_index.getvalue()
4447
4449 if isinstance(value,CSVINT):
4450 self.__field_index=value
4451 else:
4452 self.__field_index=CSVINT(value,)
4453
4455
4456 index=property(__getfield_index, __setfield_index, __delfield_index, None)
4457
4459 return self.__field_msg_type.getvalue()
4460
4462 if isinstance(value,CSVSTRING):
4463 self.__field_msg_type=value
4464 else:
4465 self.__field_msg_type=CSVSTRING(value,)
4466
4468
4469 msg_type=property(__getfield_msg_type, __setfield_msg_type, __delfield_msg_type, None)
4470
4472 return self.__field_address.getvalue()
4473
4475 if isinstance(value,CSVSTRING):
4476 self.__field_address=value
4477 else:
4478 self.__field_address=CSVSTRING(value,)
4479
4481
4482 address=property(__getfield_address, __setfield_address, __delfield_address, None)
4483
4485 return self.__field_address_name.getvalue()
4486
4488 if isinstance(value,CSVSTRING):
4489 self.__field_address_name=value
4490 else:
4491 self.__field_address_name=CSVSTRING(value,)
4492
4494
4495 address_name=property(__getfield_address_name, __setfield_address_name, __delfield_address_name, None)
4496
4498 return self.__field_timestamp.getvalue()
4499
4501 if isinstance(value,SMSDATETIME):
4502 self.__field_timestamp=value
4503 else:
4504 self.__field_timestamp=SMSDATETIME(value,)
4505
4507
4508 timestamp=property(__getfield_timestamp, __setfield_timestamp, __delfield_timestamp, None)
4509
4511 return self.__field_address_type.getvalue()
4512
4514 if isinstance(value,CSVINT):
4515 self.__field_address_type=value
4516 else:
4517 self.__field_address_type=CSVINT(value,)
4518
4520
4521 address_type=property(__getfield_address_type, __setfield_address_type, __delfield_address_type, None)
4522
4524 return self.__field_data_len.getvalue()
4525
4527 if isinstance(value,CSVINT):
4528 self.__field_data_len=value
4529 else:
4530 self.__field_data_len=CSVINT(value,**{ 'terminator': None })
4531
4533
4534 data_len=property(__getfield_data_len, __setfield_data_len, __delfield_data_len, None)
4535
4538
4540 yield ('command', self.__field_command, None)
4541 yield ('index', self.__field_index, None)
4542 yield ('msg_type', self.__field_msg_type, None)
4543 yield ('address', self.__field_address, None)
4544 yield ('address_name', self.__field_address_name, None)
4545 yield ('timestamp', self.__field_timestamp, None)
4546 yield ('address_type', self.__field_address_type, None)
4547 yield ('data_len', self.__field_data_len, None)
4548
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Sun Jan 24 16:23:10 2010 | http://epydoc.sourceforge.net |