def PySCA_GetIncomingEvent(self): if not self.reader or not self.reader_events: self.PySCA_InitializeIncomingPath() if self.reader == 0 or self.reader_events == 0 or libInterprocessCommsAPIPython.SCAValidateReaderObject( self.reader) != 0: return -1 return libInterprocessCommsAPIPython.SCAEventsReadEvent( self.reader_events)
def PySCA_PeekIncomingEvent(self, event_type, event_key1, event_key2, data_size, data): if not reader or not reader_events: self.PySCA_InitializeIncomingPath() if reader == 0 or reader_events == 0 or libInterprocessCommsAPIPython.SCAValidateReaderObject( self.reader) != 0: return -1 return libInterprocessCommsAPIPython.SCAEventsReadEvent( event_type, event_key1, event_key2, data_size, data, None)