Click or drag to resize

BaseDistanceSensorGetTimeoutEstimate Method

Timeout must be estimated by jump distance + jump delay + measurement time per position.

Namespace: RAYLASE.Marker.Device.DistanceSensor
Assembly: RAYLASE.Marker.Device (in RAYLASE.Marker.Device.dll) Version: 2.52.0
Syntax
C#
protected int GetTimeoutEstimate(
	IList<dvec3>? positions,
	double? jumpSpeed = null,
	double? jumpDelay = null,
	double measureTimePerPosition = 150
)

Parameters

positions  IListdvec3

[Missing <param name="positions"/> documentation for "M:RAYLASE.Marker.Device.DistanceSensor.BaseDistanceSensor.GetTimeoutEstimate(System.Collections.Generic.IList{GlmSharp.dvec3},System.Nullable{System.Double},System.Nullable{System.Double},System.Double)"]

jumpSpeed  NullableDouble  (Optional)

[Missing <param name="jumpSpeed"/> documentation for "M:RAYLASE.Marker.Device.DistanceSensor.BaseDistanceSensor.GetTimeoutEstimate(System.Collections.Generic.IList{GlmSharp.dvec3},System.Nullable{System.Double},System.Nullable{System.Double},System.Double)"]

jumpDelay  NullableDouble  (Optional)

[Missing <param name="jumpDelay"/> documentation for "M:RAYLASE.Marker.Device.DistanceSensor.BaseDistanceSensor.GetTimeoutEstimate(System.Collections.Generic.IList{GlmSharp.dvec3},System.Nullable{System.Double},System.Nullable{System.Double},System.Double)"]

measureTimePerPosition  Double  (Optional)

[Missing <param name="measureTimePerPosition"/> documentation for "M:RAYLASE.Marker.Device.DistanceSensor.BaseDistanceSensor.GetTimeoutEstimate(System.Collections.Generic.IList{GlmSharp.dvec3},System.Nullable{System.Double},System.Nullable{System.Double},System.Double)"]

Return Value

Int32

[Missing <returns> documentation for "M:RAYLASE.Marker.Device.DistanceSensor.BaseDistanceSensor.GetTimeoutEstimate(System.Collections.Generic.IList{GlmSharp.dvec3},System.Nullable{System.Double},System.Nullable{System.Double},System.Double)"]

See Also