Crate objc2_nearby_interaction

Source
Expand description

§Bindings to the NearbyInteraction framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

NIAlgorithmConvergenceNISession
Apple’s documentation
NIAlgorithmConvergenceStatusNISession
Expose algorithm state to make it possible for apps to coach users.
NIConfigurationNIConfiguration
An object to describe and configure parameters to be used in a nearby interaction session.
NIDiscoveryTokenNIConfiguration
A type used to uniquely discover and identify a device in a nearby interaction session.
NIErrorCodeNIError
Error codes for nearby interaction session failures.
NINearbyAccessoryConfigurationNIConfiguration
A session configuration that enables interaction with supported accessories.
NINearbyObjectNINearbyObject
A nearby object with distance and direction measurements.
NINearbyObjectRemovalReasonNISession
Reasons to remove a nearby object.
NINearbyObjectVerticalDirectionEstimateNINearbyObject
Apple’s documentation
NINearbyPeerConfigurationNIConfiguration
An object to describe and configure parameters to be used in a nearby interaction session for mutual relative positional measurements.
NISessionNISession
Nearby interaction session.

Statics§

NIAlgorithmConvergenceStatusReasonInsufficientHorizontalSweepNIAlgorithmConvergenceStatusReason
Tell user to sweep device horizontally from side to side.
NIAlgorithmConvergenceStatusReasonInsufficientLightingNIAlgorithmConvergenceStatusReason
Tell user to turn on the light.
NIAlgorithmConvergenceStatusReasonInsufficientMovementNIAlgorithmConvergenceStatusReason
Tell user to move around.
NIAlgorithmConvergenceStatusReasonInsufficientVerticalSweepNIAlgorithmConvergenceStatusReason
Tell user to sweep device verically up and down.
NIErrorDomainNIError
Apple’s documentation
NINearbyObjectAngleNotAvailableNINearbyObject
A sentinel value indicating that an angle could not be produced
NINearbyObjectDistanceNotAvailableNINearbyObject
A sentinel value indicating that a distance measurement could not be produced

Traits§

NIDeviceCapabilityNIDeviceCapability
Apple’s documentation
NISessionDelegateNISession
Delegate for nearby interaction session updates.

Functions§

NIAlgorithmConvergenceStatusReasonDescriptionNIAlgorithmConvergenceStatusReason
Helper methods for getting the localized description of the convergence reason

Type Aliases§

NIAlgorithmConvergenceStatusReasonNIAlgorithmConvergenceStatusReason
Reasons for the convergence state.