コード例 #1
0
ファイル: xmpp.py プロジェクト: AL000/oadr2-ven-python
    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)
コード例 #2
0
ファイル: xmpp.py プロジェクト: AL000/oadr2-ven-python
    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)
コード例 #3
0
ファイル: xmpp.py プロジェクト: AL000/oadr2-ven-python
    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)
コード例 #4
0
    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)
コード例 #5
0
    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)
コード例 #6
0
    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)
コード例 #7
0
    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)
コード例 #8
0
ファイル: xmpp.py プロジェクト: AL000/oadr2-ven-python
    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)