TimeOfFlight
- class playingwithfusion.TimeOfFlight(sensorID: SupportsInt | SupportsIndex)
Bases:
Sendable- class RangingMode(value: SupportsInt | SupportsIndex)
Bases:
pybind11_objectMembers:
kShort
kMedium
kLong
- kLong = <RangingMode.kLong: 2>
- kMedium = <RangingMode.kMedium: 1>
- kShort = <RangingMode.kShort: 0>
- TimeOfFlight.RangingMode.name -> str
- property value
- class Status(value: SupportsInt | SupportsIndex)
Bases:
pybind11_objectMembers:
kValid
kSigmaHigh
kReturnSignalLow
kReturnPhaseBad
kHardwareFailure
kWrappedTarget
kInternalError
kInvalid
- kHardwareFailure = <Status.kHardwareFailure: 5>
- kInternalError = <Status.kInternalError: 8>
- kInvalid = <Status.kInvalid: 14>
- kReturnPhaseBad = <Status.kReturnPhaseBad: 4>
- kReturnSignalLow = <Status.kReturnSignalLow: 2>
- kSigmaHigh = <Status.kSigmaHigh: 1>
- kValid = <Status.kValid: 0>
- kWrappedTarget = <Status.kWrappedTarget: 7>
- TimeOfFlight.Status.name -> str
- property value
- getAmbientLightLevel() float
- getFirmwareVersion() int
- getRange() float
- getRangeSigma() float
- getSerialNumber() int
- identifySensor() None
- initSendable(builder: wpiutil._wpiutil.SendableBuilder) None
- isRangeValid() bool
- setRangeOfInterest(topLeftX: SupportsInt | SupportsIndex, topLeftY: SupportsInt | SupportsIndex, bottomRightX: SupportsInt | SupportsIndex, bottomRightY: SupportsInt | SupportsIndex) None
- setRangingMode(mode: playingwithfusion._playingwithfusion.TimeOfFlight.RangingMode, sampleTime: SupportsFloat | SupportsIndex) None