# This Jython script created by MRRM software from MTS Associates # Copyright 2004 import jarray import jmri import java.util.Date import java.lang import java.lang.String import jmri_remote_access # event listener for sensors # class SensorListener(java.beans.PropertyChangeListener): def propertyChange(self, event): #add new change to message queue with a timestamp timestring = java.lang.String.toString(java.util.Date().getTime()) message = timestring+";"+str(event.oldValue)+";"+str(event.newValue)+";"+event.getSource().getSystemName()+":" #print message #print event.propertyName if event.propertyName == "KnownState" : #print "knownstate;queue msg for network access" jmri_remote_access.feedbackMsg().setFeedbackMsg(message) #//////////////////////////////////////////////////////////////////////////////////// s = SensorListener()