def get_mod_num(self, event): ''' Get's the modification number of an event. event -- Event we are looking at. Returns: An lxml object. ''' return event.findtext("{%(ei)s}eventDescriptor/{%(ei)s}modificationNumber"%self.ns_map)
def get_evt_id(self, event): ''' Get's the ID of an event. event -- Event we are looking at. Returns: An lxml object. ''' return event.findtext("{%(ei)s}eventDescriptor/{%(ei)s}eventID"%self.ns_map)
def get_status(self, event): ''' Get the status of an event from the payload. event -- event we are looking for. Returns: The status of the event as an lxml object ''' return event.findtext("{%(ei)s}eventDescriptor/{%(ei)s}eventStatus"%self.ns_map)
def get_current_signal_level(self, event): ''' Get's the current signal levels of an event. event -- Event we are looking at. REturns: An lxml object. ''' return event.findtext(('{%(ei)s}eiEventSignals/{%(ei)s}eiEventSignal/' + \ '{%(ei)s}currentValue/{%(ei)s}payloadFloat/{%(ei)s}value')%self.ns_map)
def get_mod_num(self, event): ''' Get's the modification number of an event. event -- Event we are looking at. Returns: An lxml object. ''' return event.findtext( "{%(ei)s}eventDescriptor/{%(ei)s}modificationNumber" % self.ns_map)
def get_evt_id(self, event): ''' Get's the ID of an event. event -- Event we are looking at. Returns: An lxml object. ''' return event.findtext("{%(ei)s}eventDescriptor/{%(ei)s}eventID" % self.ns_map)
def get_status(self, event): ''' Get the status of an event from the payload. event -- event we are looking for. Returns: The status of the event as an lxml object ''' return event.findtext("{%(ei)s}eventDescriptor/{%(ei)s}eventStatus" % self.ns_map)