63 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| # $Id$
 | |
| # Documentation for SCA_ISensor
 | |
| from SCA_ILogicBrick import *
 | |
| 
 | |
| class SCA_ISensor(SCA_ILogicBrick):
 | |
| 	"""
 | |
| 	Base class for all sensor logic bricks.
 | |
| 	"""
 | |
| 	
 | |
| 	def isPositive():
 | |
| 		"""
 | |
| 		True if this sensor brick has been activated.
 | |
| 		"""
 | |
| 	
 | |
| 	def getUsePosPulseMode():
 | |
| 		"""
 | |
| 		True if the sensor is in positive pulse mode.
 | |
| 		"""
 | |
| 	def setUsePosPulseMode(pulse):
 | |
| 		"""
 | |
| 		Sets positive pulse mode.
 | |
| 		
 | |
| 		@type pulse: boolean
 | |
| 		@param pulse: If True, will activate positive pulse mode for this sensor.
 | |
| 		"""
 | |
| 	def getFrequency():
 | |
| 		"""
 | |
| 		The frequency for pulse mode sensors.
 | |
| 		
 | |
| 		@rtype: integer
 | |
| 		@return: the pulse frequency in 1/50 sec.
 | |
| 		"""
 | |
| 	def setFrequency(freq):
 | |
| 		"""
 | |
| 		Sets the frequency for pulse mode sensors.
 | |
| 		
 | |
| 		@type freq: integer
 | |
| 		@return: the pulse frequency in 1/50 sec.
 | |
| 		"""
 | |
| 	def getUseNegPulseMode():
 | |
| 		"""
 | |
| 		True if the sensor is in negative pulse mode.
 | |
| 		"""
 | |
| 	def setUseNegPulseMode(pulse):
 | |
| 		"""
 | |
| 		Sets negative pulse mode.
 | |
| 		
 | |
| 		@type pulse: boolean
 | |
| 		@param pulse: If True, will activate negative pulse mode for this sensor.
 | |
| 		"""
 | |
| 	def getInvert():
 | |
| 		"""
 | |
| 		True if this sensor activates on negative events.
 | |
| 		"""
 | |
| 	def setInvert(invert):
 | |
| 		"""
 | |
| 		Sets if this sensor activates on positive or negative events.
 | |
| 		
 | |
| 		@type invert: boolean
 | |
| 		@param invert: true if activates on negative events; false if activates on positive events.
 | |
| 		"""
 | |
| 
 |