Module prototypes :: Class SMSDATE
[show private | hide private]
[frames | no frames]

Type SMSDATE

       object --+    
                |    
BaseProtogenClass --+
                    |
                   SMSDATE


A date as used in SMS messages. It is six bytes long with the bytes being year month day hour minute second. From stuff on the web, it appears GSM phones swap each nybble.
Method Summary
  __init__(self, *args, **kwargs)
  getvalue(self)
Returns the ISO date time string we are
  readfrombuffer(self, buf)
Get our value from the buffer
    Inherited from BaseProtogenClass
  autologread(self, buf, logtitle)
  autologwrite(self, buf, logtitle)
  iscontainer(self)
Do we contain fields?
  packetsize(self)
Returns size in bytes that we occupy
  packetspan(self)
Returns tuple of begining,end offsets from last packet we were read or written from.
  update(self, *args, **kwargs)
  writetobuffer(self, buf)
Scribble ourselves to the buf
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __repr__(x)
x.__repr__() <==> repr(x)
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
x.__str__() <==> str(x)

Method Details

__init__(self, *args, **kwargs)
(Constructor)

Keyword Parameters:
sizeinbytes - (optional) Must be six
Overrides:
__builtin__.object.__init__

getvalue(self)

Returns the ISO date time string we are
Overrides:
prototypes.BaseProtogenClass.getvalue

readfrombuffer(self, buf)

Get our value from the buffer
Overrides:
prototypes.BaseProtogenClass.readfrombuffer (inherited documentation)

Generated by Epydoc 2.1 on Fri Aug 15 18:58:35 2008 http://epydoc.sf.net