Get the latest Blender, older versions, or experimental builds.
Stay up-to-date with the new features in the latest Blender releases.
Access production assets and knowledge from the open movies.
Documentation on the usage and features in Blender.
Latest development updates, by Blender developers.
Guidelines, release notes and development docs.
A platform to collect and share results of the Blender Benchmark.
The yearly event that brings the community together.
Support core development with a monthly contribution.
Perform a single donation with more payment options available.
# $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
def getUseNegPulseMode():
True if the sensor is in negative pulse mode.
def setUseNegPulseMode(pulse):
Sets negative pulse mode.
@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.