to top
Datalogic APIs
public static class

PoseManager.ActivationOption.Builder

extends Object
java.lang.Object
   ↳ com.datalogic.device.configuration.PoseManager.ActivationOption.Builder

Class Overview

The builder for the PoseManager.ActivationOption.

Summary

Public Constructors
Builder()
Creates a new Builder for the PoseManager.ActivationOption object, with the following default values:
Public Methods
PoseManager.ActivationOption build()
Build and return a newly created ActivationOption object.
PoseManager.ActivationOption.Builder withInCradle()
Setup an activation option with type set as IN_CRADLE.
PoseManager.ActivationOption.Builder withStationary()
Setup an activation option with type set as STATIONARY.
PoseManager.ActivationOption.Builder withUnobstructed(int tofThreshold)
Setup an activation option with type set as UNOBSTRUCTED.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Builder ()

Added in revision 47

Creates a new Builder for the PoseManager.ActivationOption object, with the following default values:

Public Methods

public PoseManager.ActivationOption build ()

Added in revision 47

Build and return a newly created ActivationOption object.

Returns

public PoseManager.ActivationOption.Builder withInCradle ()

Added in revision 47

Setup an activation option with type set as IN_CRADLE.

Returns
  • This builder instance.

public PoseManager.ActivationOption.Builder withStationary ()

Added in revision 47

Setup an activation option with type set as STATIONARY.

Returns
  • This builder instance.

public PoseManager.ActivationOption.Builder withUnobstructed (int tofThreshold)

Added in revision 47

Setup an activation option with type set as UNOBSTRUCTED.

Parameters
tofThreshold The threshold distance (in mm) to consider the proximity as obstructed by an object.
Returns
  • This builder instance.