ScreenPositionReceiver
Categories: [‘Devices’, ‘Tracking’]
Base class: Device
Properties
axes : List[ScreenPositionAxis]
Category: Axes
UserName: Axes
drivers : List[ScreenPositionDriver]
Category: Drivers
UserName: Drivers
engaged : bool
expressions : List[ScreenAxisExpression]
Category: Expressions
UserName: Expressions
frameOfReference : AnimationAxisSettings
UserName: Stage Geometry
movementThreshold : float
Minimum change needed before updating output value. Helps when data has unwanted movement when intended to be static. 0 means no threshold (disabled)
Category: Prediction
UserName: Movement threshold
positionSamples : int
Number of position samples to filter. Use 0 to disable. More samples will introduce higher latency with more smoothing effect. Fewer samples will introduce less latency with less smoothing effect.
Category: Filter
UserName: Number of Position Samples
prediction : float
Compensate for time latency between received data and projector output. Use 0 to disable.
Category: Filter
UserName: Bias/ Prediction (ms)
predictionEnabled : int
When switched on, prediction uses the ‘bias’ property to predict tracked positions at a future time
Options: {0: ‘Off’, 1: ‘On’}
Category: Prediction
UserName: Prediction Override Enabled
smoothingFactor : float
Smoothing Factor (%). Higher values will smooth the data more but will increase latency and therefore the need for prediction. Conversely, for lower values.
Category: Prediction
UserName: Smoothing Factor
status : int
Controls all show machines’ status
Independent editors are always disengaged
Director-locked editors follow this setting
Options: {0: ‘Disengaged’, 1: ‘Engaged’}
UserName: Director status
timeSamples : int
Number of time samples to filter. Use 0 to disable. More samples will introduce higher latency with more smoothing effect. Fewer samples will introduce less latency with less smoothing effect.
Category: Filter
UserName: Number of Time Samples