java.lang.Object | |
↳ | com.datalogic.device.configuration.PropertyID |
PropertyID
is the class that includes all the properties
identifiers.
The Property
s are organized in a tree. The Property
s are the leaves while the intermediate nodes are the PropertyGroup
s.
A property is uniquely identified by its PropertyID
.
A property group is uniquely identified by its PropertyGroupID
.
In the following all the property group identifiers and all the property identiers are listed in a manner resembling the hierarchical tree of the corresponding PropertyGroup
s and Property
s.
Each property group can be collapsed/exanded clicking on the blue squared bullet preceding the identifier. The group contains:
PropertyID
of the contained properties
PropertyGroupID
s of the contained property groups
SCANNER_GROUP
SCANNER_OPTIONS_GROUP
TARGET_MODE
PICKLIST_ENABLE
TARGET_MODE_ENABLE
TARGET_TIMEOUT
TARGET_RELEASE_TIMEOUT
DECODE_TIMEOUT
ILLUMINATION_ENABLE
AIM_ENABLE
DISPLAY_MODE_ENABLE
IMAGE_CAPTURE_PROFILE
CUSTOM_IMAGE_CAPTURE_PROFILE
SCAN_MODE
DOUBLE_READ_TIMEOUT
ILLUMINATION_TYPE
ILLUMINATION_TIME
ENHANCE_DOF_ENABLE
IMAGE_DECODE_TIMEOUT
ENABLE_SCANNER
INPUT_SELECTION_GROUP
INPUT_TYPE
PREVIEW_DISPLAY_MODE
PREVIEW_DISPLAY_MODE_MANUAL_PORTRAIT_X
PREVIEW_DISPLAY_MODE_MANUAL_PORTRAIT_Y
PREVIEW_DISPLAY_MODE_MANUAL_PORTRAIT_WIDTH
PREVIEW_DISPLAY_MODE_MANUAL_PORTRAIT_HEIGHT
PREVIEW_DISPLAY_MODE_MANUAL_LANDSCAPE_X
PREVIEW_DISPLAY_MODE_MANUAL_LANDSCAPE_Y
PREVIEW_DISPLAY_MODE_MANUAL_LANDSCAPE_WIDTH
PREVIEW_DISPLAY_MODE_MANUAL_LANDSCAPE_HEIGHT
PREVIEW_ZOOM_LEVEL
WEDGE_GROUP
WEDGE_INTENT_ENABLE
WEDGE_INTENT_DELIVERY_MODE
WEDGE_INTENT_ACTION_NAME
WEDGE_INTENT_CATEGORY_NAME
WEDGE_INTENT_EXTRA_BARCODE_TYPE
WEDGE_INTENT_EXTRA_BARCODE_STRING
WEDGE_INTENT_EXTRA_BARCODE_DATA
WEDGE_INTENT_EXCLUDE_EMPTY_VALUES
WEDGE_INTENT_EXTRA_BARCODE_USER_ID
WEDGE_INTENT_EXTRA_BARCODE_AIM_ID
WEDGE_WEB_ENABLE
GOOD_READ_GROUP
GOOD_READ_ENABLE
GREEN_SPOT_ENABLE
GOOD_READ_LED_ENABLE
GOOD_READ_VIBRATE_ENABLE
GOOD_READ_OVERLAY_GROUP
GOOD_READ_OVERLAY_ENABLE
GOOD_READ_OVERLAY_COLOR
GOOD_READ_OVERLAY_SHAPE_POLICY
GOOD_READ_OVERLAY_CUSTOM_SHAPE_NAME_PROFILE
GOOD_READ_OVERLAY_PORTRAIT_POSITION_POLICY
GOOD_READ_OVERLAY_PORTRAIT_CUSTOM_POSITION_X
GOOD_READ_OVERLAY_PORTRAIT_CUSTOM_POSITION_Y
GOOD_READ_OVERLAY_PORTRAIT_DISPLAY_POLICY
GOOD_READ_OVERLAY_PORTRAIT_CUSTOM_SIZE_MAX_WIDTH
GOOD_READ_OVERLAY_PORTRAIT_CUSTOM_SIZE_MAX_HEIGHT
GOOD_READ_OVERLAY_LANDSCAPE_POSITION_POLICY
GOOD_READ_OVERLAY_LANDSCAPE_CUSTOM_POSITION_X
GOOD_READ_OVERLAY_LANDSCAPE_CUSTOM_POSITION_Y
GOOD_READ_OVERLAY_LANDSCAPE_DISPLAY_POLICY
GOOD_READ_OVERLAY_LANDSCAPE_CUSTOM_SIZE_MAX_WIDTH
GOOD_READ_OVERLAY_LANDSCAPE_CUSTOM_SIZE_MAX_HEIGHT
KEYBOARD_GROUP
KEYBOARD_LOCK_INPUT
PHYSICAL_KEYBOARD_POLICY
PHYSICAL_KEYBOARD_PROFILE
VIRTUAL_KEYBOARD_PROFILE
VIRTUAL_KEYBOARD_GBOARD_ENABLED
VIRTUAL_KEYBOARD_VOICE_TYPING_ENABLED
VIRTUAL_KEYBOARD_ANDROID_ENABLED
VIRTUAL_KEYBOARDS_CUSTOM_ENABLED
KEYBOARD_TRIGGERS_GROUP
KEYBOARD_LEFT_TRIGGER
KEYBOARD_RIGHT_TRIGGER
KEYBOARD_FRONT_TRIGGER
KEYBOARD_PISTOL_TRIGGER
KEYBOARD_AUTOSCAN_TRIGGER
KEYBOARD_AUTOSCAN_TRIGGER_RANGE
KEYBOARD_MOTION_TRIGGER
KEYBOARD_MOTION_TRIGGER_SENSITIVITY
KEYBOARD_MOTION_TRIGGER_VIBRATION
KEYBOARD_PTT_TRIGGER
KEYBOARD_LEFT_TRIGGER_ACTION_IN_SUSPEND
KEYBOARD_RIGHT_TRIGGER_ACTION_IN_SUSPEND
KEYBOARD_PISTOL_TRIGGER_ACTION_IN_SUSPEND
KEYBOARD_FRONT_TRIGGER_ACTION_IN_SUSPEND
KEYBOARD_PTT_TRIGGER_ACTION_IN_SUSPEND
WIFI_GROUP
WIFI_MODULE_SETTINGS_GROUP
WIFI_802_DOT_11_MODE
WIFI_BAND_SELECTION
WIFI_BAND
WIFI_POWER_SAVE
WIFI_VERBOSE_WIFI_MODULE_LOG
WIFI_MAC_RANDOMIZATION
WIFI_NO_INTERNET_EXPECTED
WIFI_CHANNELS_GROUP
WIFI_COUNTRY_CODE
WIFI_UNLOCK_CHANNELS
WIFI_CHANNELS_GROUP_5GHZ
WIFI_CHANNEL_36
WIFI_CHANNEL_40
WIFI_CHANNEL_44
WIFI_CHANNEL_48
WIFI_CHANNEL_52
WIFI_CHANNEL_56
WIFI_CHANNEL_60
WIFI_CHANNEL_64
WIFI_CHANNEL_100
WIFI_CHANNEL_104
WIFI_CHANNEL_108
WIFI_CHANNEL_112
WIFI_CHANNEL_116
WIFI_CHANNEL_120
WIFI_CHANNEL_124
WIFI_CHANNEL_128
WIFI_CHANNEL_132
WIFI_CHANNEL_136
WIFI_CHANNEL_140
WIFI_CHANNEL_144
WIFI_CHANNEL_149
WIFI_CHANNEL_153
WIFI_CHANNEL_157
WIFI_CHANNEL_161
WIFI_CHANNEL_165
WIFI_CHANNEL_169
WIFI_CHANNEL_173
UI_SETTINGS_GROUP
STATUS_BAR_HIDDEN
STATUS_BAR_ENABLED
STATUS_BAR_ON_LOCK_SCREEN_ENABLED
NAVIGATION_BAR_HIDDEN
RECENT_APPS_ENABLED
SPLIT_SCREEN_APP_HIDDEN
TASK_BAR_HIDDEN
NOTIFICATION_PANEL_ON_HOME_SCREEN_ENABLED
NOTIFICATION_PANEL_ON_LOCK_SCREEN_POLICY
NOTIFICATION_MANAGE_BUTTON_HIDDEN
NOTIFICATION_LONG_PRESS_ENABLED
NOTIFICATION_MONITORED_NETWORK_HIDDEN
QUICK_SETTINGS_PANEL_TILES
QUICK_SETTINGS_PANEL_EDIT_HIDDEN
QUICK_SETTINGS_PANEL_GEAR_HIDDEN
QUICK_SETTINGS_TILES_HOTSPOT_HIDDEN
QUICK_SETTINGS_TILES_AIRPLANE_MODE_HIDDEN
QUICK_SETTINGS_TILES_DND_HIDDEN
ANDROID_SETTINGS_SEARCH_BAR_HIDDEN
HOTSPOT_SETTING_DIMMED
AIRPLANE_MODE_SETTING_DIMMED
DO_NOT_DISTURB_SETTING_DIMMED
RESET_OPTIONS_SETTINGS_DIMMED
ACCESSIBILITY_SETTINGS_DIMMED
NOTIFICATION_APP_SETTINGS_DIMMED
LONG_PRESS_HOME_BUTTON_SETTING_DIMMED
NOTIFICATION_DOTS_SETTING_DIMMED
PHYSICAL_KEYBOARD_SHORTCUTS_SETTING_DIMMED
AUTO_SYNC_APP_DATA_SETTING_DIMMED
UX_SETTINGS_GROUP
DESKTOP_MODE_POLICY
SCREENSHOT_ENABLED
ROTATION_180_ENABLED
HOTSPOT_ENABLED
DO_NOT_DISTURB_POLICY
EMERGENCY_SOS_ENABLED
QUICKLY_OPEN_CAMERA_ENABLED
LONG_PRESS_HOME_BUTTON_ENABLED
PHYSICAL_KEYBOARD_SHORTCUTS_ENABLED
AUTO_SYNC_APP_DATA_ENABLED
NOTIFICATION_DOTS_ENABLED
NOTIFICATION_LED_ENABLED
BATTERY_LED_ENABLED
CLIPBOARD_POLICY
CAPTIVE_PORTAL_POLICY
CAST_ENABLED
QUICKSHARE_ENABLED
CHROMEBOOK_ENABLED
ANDROID_AUTO_ENABLED
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | ACCESSIBILITY_SETTINGS_DIMMED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to configure the accessibility settings. | |||||||||
int | AIM_ENABLE | This parameter enables aim projection when capturing frames. | |||||||||
int | AIRPLANE_MODE_SETTING_DIMMED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the use of the Airplane mode. | |||||||||
int | ANDROID_AUTO_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to connect to Android Auto. | |||||||||
int | ANDROID_SETTINGS_SEARCH_BAR_HIDDEN | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to search settings options. | |||||||||
int | AUSTRALIAN_CODE_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | AUSTRALIAN_POST_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | AUTO_SYNC_APP_DATA_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to disable the automatic synchronization of data. | |||||||||
int | AUTO_SYNC_APP_DATA_SETTING_DIMMED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the automatic synchronization of data. | |||||||||
int | AZTEC_CHARACTER_SET_MODE | This parameter controls the character set in use for the decoded label. | |||||||||
int | AZTEC_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | AZTEC_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | AZTEC_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | AZTEC_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | AZTEC_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | BATTERY_LED_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to disable the automatic synchronization of data. | |||||||||
int | BT_DISCOVERABILITY | This parameter enables/disables bluetooth discoverability. | |||||||||
int | BT_PAIRING_POLICY | This parameter sets the default policy for the pairing procedure with external devices for Bluetooth connections. | |||||||||
int | BT_SILENT_PAIRING_TRUSTED_ENABLED | This parameter enables or disables the silent procedure for pairing bluetooth devices manufactured by Datalogic. | |||||||||
int | BT_SILENT_PAIRING_WHITELISTING | This parameter defines the devices whitelisted for the Bluetooth Silent Pairing. | |||||||||
int | BT_SILENT_PAIRING_WHITELISTING_ENABLE | This parameter enables the silent procedure for pairing bluetooth devices. | |||||||||
int | CAPTIVE_PORTAL_POLICY | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the usage of Captive Portal. | |||||||||
int | CAST_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to connect to other devices via Cast. | |||||||||
int | CHROMEBOOK_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to connect to other devices via Android Chromebook. | |||||||||
int | CLIPBOARD_POLICY | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to clipbord functionality. | |||||||||
int | CODABAR_CLSI | This parameter restricts the decoding to only read labels that conform to CLSI specifications. | |||||||||
int | CODABAR_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | CODABAR_ENABLE_CHECK | This parameter equires the use of checksum characters to verify a barcode. | |||||||||
int | CODABAR_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | CODABAR_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | CODABAR_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | CODABAR_SEND_CHECK | This parameter includes the checksum in the label transmission (if checksum is required with enableChecksum). | |||||||||
int | CODABAR_SEND_START | This parameter enables/disables the transmission of the decoded star and stop characters. | |||||||||
int | CODABAR_SHORT_QUIET_ZONES | This parameter enables the reading of Codabar barcode labels with short quiet zones. | |||||||||
int | CODABAR_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | CODE128_AGGRESSIVENESS | This parameter controls the aggressiveness for the Code128 symbology. | |||||||||
int | CODE128_CHARACTER_SET_MODE | This parameter controls the character set in use for the decoded label. | |||||||||
int | CODE128_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | CODE128_EXTENDED_ASCII | This parameter selects the support to the extended ASCII (ASCII code from 128 to 255). | |||||||||
int | CODE128_GS1_ENABLE | This parameter enables or disables the GS1 Code128 symbology. | |||||||||
int | CODE128_GS1_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | CODE128_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | CODE128_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | CODE128_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | CODE128_SHORT_QUIET_ZONES | This parameter enables the reading of Code128 barcode labels with short quiet zones. | |||||||||
int | CODE128_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | CODE32_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | CODE32_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | CODE39_AGGRESSIVENESS | This parameter controls the aggressiveness for the Code 39 symbology. | |||||||||
int | CODE39_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | CODE39_ENABLE_CHECK | This parameter requires the use of checksum characters to verify a barcode. | |||||||||
int | CODE39_FULL_ASCII | This parameter enables or disables the Full Ascii conversion. | |||||||||
int | CODE39_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | CODE39_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | CODE39_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | CODE39_SEND_CHECK | This parameter includes the checksum in the label transmission (if checksum is required with enableChecksum). | |||||||||
int | CODE39_SHORT_QUIET_ZONES | This parameter enables the reading of Code 39 barcode labels with short quiet zones. | |||||||||
int | CODE39_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | CODE93_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | CODE93_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | CODE93_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | CODE93_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | CODE93_SHORT_QUIET_ZONES | This parameter enables the reading of Code 93 barcode labels with short quiet zones. | |||||||||
int | CODE93_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | COMPOSITE_EAN_UPC_MODE | This parameter controls UPC/EAN label recognition mode. | |||||||||
int | COMPOSITE_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | COMPOSITE_GS1_128_MODE | This parameter convert the Composite label to a sequence of one or more GS1-128 barcodes. | |||||||||
int | COMPOSITE_LINEAR_TRANSMISSION_ENABLE | This parameter enable linear code transmission. | |||||||||
int | COMPOSITE_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | CRADLE_FAILURE_POLICY | Cradle failure policy. | |||||||||
int | CRADLE_FW_UPDATE_POLICY | Cradle firmware update policy. | |||||||||
int | CRADLE_UNLOCK_KEY_POLICY | Cradle unlock key policy. | |||||||||
int | CRADLE_UNLOCK_NOTIFICATION_POLICY | Enable the unlock notification only when the device is inserted in the specific cradle model. | |||||||||
int | CRADLE_UNLOCK_POLICY | Cradle unlock policy. | |||||||||
int | CUSTOM_IMAGE_CAPTURE_PROFILE | This parameter allows to define a custom profile. | |||||||||
int | D25_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | D25_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | D25_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | D25_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | D25_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | DATAMATRIX_AGGRESSIVENESS | This parameter controls the aggressiveness for the Datamatrix symbology. | |||||||||
int | DATAMATRIX_CHARACTER_SET_MODE | This parameter controls the character set in use for the decoded label. | |||||||||
int | DATAMATRIX_DMRE | This parameter enables or disables DataMatrix Rectangular Extended dimensions (DMRE). | |||||||||
int | DATAMATRIX_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | DATAMATRIX_GS1_DL_ENABLE | This parameter enables or disables the GS1-DIGITAL-LINK-DATAMATRIX symbology. | |||||||||
int | DATAMATRIX_GS1_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | DATAMATRIX_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | DATAMATRIX_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | DATAMATRIX_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | DATAMATRIX_MIRROR | This parameter controls the mirror mode. | |||||||||
int | DATAMATRIX_OPERATING_MODE | This parameter control the operating mode. | |||||||||
int | DATAMATRIX_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | DATE_AND_TIME_AUTO_TIME | Value to specify if the user prefers the date, time and time zone to be automatically fetched from the network (NITZ). | |||||||||
int | DATE_AND_TIME_AUTO_TIME_ZONE | Value to specify if the user prefers the time zone to be automatically fetched from the network (NITZ). | |||||||||
int | DATE_AND_TIME_NTP_SERVER | Primary NTP server address that will be used if DATE_AND_TIME_AUTO_TIME is enabled. | |||||||||
int | DATE_AND_TIME_NTP_SERVER_2 | Secondary NTP server address that will be used if DATE_AND_TIME_NTP_SERVER is not reacheable and DATE_AND_TIME_AUTO_TIME is enabled. | |||||||||
int | DATE_AND_TIME_NTP_TIMEOUT | NTP server connection timeout expressed in milliseconds. | |||||||||
int | DATE_AND_TIME_TIMEZONE_ID | Sets the system's persistent default time zone. | |||||||||
int | DATE_AND_TIME_TIME_24H_FORMAT | Display times in 24H format, if false display times in 12H format. | |||||||||
int | DECODE_TIMEOUT | This parameter is the maximum time the scanner remains on without reading a barcode. | |||||||||
int | DESKTOP_MODE_POLICY | Administrative Settings: For devices managed by an organization, administrative policies might require to control the desktop mode configuration. | |||||||||
int | DEVICE_NAME_BASE | This parameter is the Device Name base part. | |||||||||
int | DEVICE_NAME_SUFFIX | This parameter sets the device name suffix. | |||||||||
int | DIGIMARC_DATAFORMAT | This paramater configures which data format is used for Digimarc barcode. | |||||||||
int | DIGIMARC_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | DIGIMARC_PRIORITY | This parameter determines the frequency for attempting to decode using Digimarc., lower values are higher priority for Digimarc. | |||||||||
int | DIGIMARC_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | DISPLAY_MODE_ENABLE | This parameter controls the barcode illumination for capturing frames from displays or reflective surfaces. | |||||||||
int | DISPLAY_NOTIFICATION_ENABLE | This parameter activates the notification mechanism. | |||||||||
int | DOTCODE_CHARACTER_SET_MODE | This parameter controls the character set in use for the decoded label. | |||||||||
int | DOTCODE_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | DOTCODE_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | DOTCODE_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | DOTCODE_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | DOTCODE_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | DOUBLE_READ_TIMEOUT | This parameter is the minimum time allowed between reads of the same barcode label. | |||||||||
int | DO_NOT_DISTURB_POLICY | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to activate the "Do Not Disturb" mode. | |||||||||
int | DO_NOT_DISTURB_SETTING_DIMMED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the use of the Do Not Disturb mode. | |||||||||
int | DUALSIM_AVAILABLE | This parameter reports the availability of SIM card 1 and SIM card 2. | |||||||||
int | DUALSIM_CURRENT_CALLS | This parameter reports the current SIM card privileged by the device for voice calls. | |||||||||
int | DUALSIM_CURRENT_DATA | This parameter reports the current SIM card privileged by the device for mobile data. | |||||||||
int | DUALSIM_CURRENT_SMS | This parameter reports the current SIM card privileged by the device for SMS. | |||||||||
int | DUALSIM_PREFERRED_CALLS | This parameter controls the privileged SIM card to be used for voice calls. | |||||||||
int | DUALSIM_PREFERRED_DATA | This parameter controls the privileged SIM card to be used for mobile data. | |||||||||
int | DUALSIM_PREFERRED_SMS | This parameter controls the privileged SIM card to be used for SMS. | |||||||||
int | DUALSIM_SIM1_ENABLE | This parameters controls the SIM card Slot 1 that can be enabled or disabled on the device. | |||||||||
int | DUALSIM_SIM2_ENABLE | This parameters controls the SIM card Slot 2 that can be enabled or disabled on the device. | |||||||||
int | EAN13_COMPOSITE_ENABLE | This parameter allows to use EAN-13 labels in composite barcode. | |||||||||
int | EAN13_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | EAN13_SEND_CHECK | This parameter includes the checksum in the label transmission. | |||||||||
int | EAN13_SEND_SYS | This parameter includes the system digit in the label transmission, it configures whether the first character should be transmitted. | |||||||||
int | EAN13_TO_GTIN | This parameter allows to convert EAN-13 labels to GTIN. | |||||||||
int | EAN13_TO_ISBN | This parameter allows to identify ISBN labels and append the check digit (per ISBN guidelines) to the end of the label. | |||||||||
int | EAN13_TO_ISSN | This parameter allows to identify ISSN labels and append the check digit (per ISSN guidelines) to the end of the label. | |||||||||
int | EAN13_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | EAN8_COMPOSITE_ENABLE | This parameter allows to use EAN-8 labels in composite barcode. | |||||||||
int | EAN8_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | EAN8_SEND_CHECK | This parameter includes the checksum in the label transmission. | |||||||||
int | EAN8_TO_EAN13 | This parameter allows to expand the EAN-8 labels to their EAN-13 equivalents. | |||||||||
int | EAN8_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | EAN_EXT_ENABLE_2_DIGIT | This parameter requires a 2 digit extension to be verified for a successful decode of a label. | |||||||||
int | EAN_EXT_ENABLE_5_DIGIT | This parameter requires a 5 digit extension to be verified for a successful decode of a label. | |||||||||
int | EAN_EXT_REQUIRE | This parameter indicates that are read only barcode with the supplemental label. | |||||||||
int | ECI_POLICY | This parameter selects the policy used to handle ECI. | |||||||||
int | EMERGENCY_SOS_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to disable the emergency SOS call. | |||||||||
int | ENABLE_SCANNER | This parameter enables scanner decoding. | |||||||||
int | ENHANCE_DOF_ENABLE | This parameter enhances the Depth of Field. | |||||||||
int | ETHERNET_DNS1_ADDRESS | This parameter is used to enter the primary domain name server used when connecting to a network through an Ethernet-equipped cradle. | |||||||||
int | ETHERNET_DNS2_ADDRESS | This parameter is used to enter the secondary domain name server used when connecting to a network through an Ethernet-equipped cradle. | |||||||||
int | ETHERNET_ENABLED | This parameter enables/disables the Ethernet sub-system. | |||||||||
int | ETHERNET_GATEWAY_ADDRESS | This parameter is used to enter the IP address of the default gateway when connecting to a network through an Ethernet-equipped cradle. | |||||||||
int | ETHERNET_PROXY_BYPASS | Used to enter the host name(s) and/or IP address(es) for direct access by the device, bypassing the Proxy server specified in the Proxy Host Name parameter. | |||||||||
int | ETHERNET_PROXY_ENABLED | Controls whether an Ethernet Proxy is used by the device when connecting to a network through an Ethernet-equipped cradle. | |||||||||
int | ETHERNET_PROXY_HOSTNAME | Used to enter the Host Name of the Proxy server through which network communications will pass when connecting to a network through an Ethernet-equipped cradle. | |||||||||
int | ETHERNET_PROXY_PORT | Used to enter the two-digit Port number for accessing the Proxy server through which network communications will pass when connecting to a network through an Ethernet-equipped cradle. | |||||||||
int | ETHERNET_STATIC_ADDRESS | This parameter is used to enter the static IP address of the device when connecting to a network through an Ethernet-equipped cradle. | |||||||||
int | ETHERNET_SUBNET_PREFIX_LENGTH | Prefix length specifies the number of bits in the IP address that are to be used as the subnet mask. | |||||||||
int | ETHERNET_USE_DHCP | Controls whether the device will obtain its IP settings automatically, using DHCP, or manually, by an administrator using the relevant parameters, when connecting to a network through an Ethernet-equipped cradle. | |||||||||
int | EXT_SCANNER_SOURCE_ENABLE | This parameter enables the injection of the barcodes from an external scanner source. | |||||||||
int | EXT_SCANNER_SOURCE_STANDARD_FORMATTER_ENABLE | This parameter allows using the standard formatter when the injection is enabled. | |||||||||
int | FRAME_CAPTURE_ENABLE | This parameter enable the feauture that configures the scanner to capture store and provide frames. | |||||||||
int | FRAME_CAPTURE_FILE_PATH | This parameter indicates the directory where will be stored the frames saved by the Scanner. | |||||||||
int | FRAME_CAPTURE_FORMAT | This parameter selects the format used for storing the frames captured by the Scanner. | |||||||||
int | FRAME_CAPTURE_MODE | This parameter selects the Scanner frame capture mode. | |||||||||
int | FRAME_CAPTURE_STORAGE_ENABLE | This parameter enables the Scanner to store captured frames. | |||||||||
int | GOOD_READ_AUDIO_CHANNEL | This parameter selects the audio channel to use for the scanner notification. | |||||||||
int | GOOD_READ_AUDIO_FILE | This parameter is the file used for the audio notification on a successfull read. | |||||||||
int | GOOD_READ_AUDIO_MODE | This parameter selects the scanner audio notification mode. | |||||||||
int | GOOD_READ_AUDIO_VOLUME | This parameter is the volume of the audio notification on a successfull read. | |||||||||
int | GOOD_READ_COUNT | This parameter indicates the number of notifications to produce on a successful read. | |||||||||
int | GOOD_READ_DURATION | This parameter indicates the duration of each notification on a successful read. | |||||||||
int | GOOD_READ_ENABLE | This parameter enables the use of the good read notification on a successful read. | |||||||||
int | GOOD_READ_INTERVAL | This parameter is the delay between notifications on a successful read. | |||||||||
int | GOOD_READ_LED_ENABLE | This parameter enables the use of the led notification on a successful read. | |||||||||
int | GOOD_READ_OVERLAY_COLOR | This parameter selects the color of the overlay used as notification on a successful read.If the property GOOD_READ_OVERLAY_SHAPE_POLICY is set to FULL_SCREEN
once a code is decoded, the full screen of the device is painted with the color selected otherwise
the color is applied on the whole image selected excluding the trasparent areas and painted on top
of the screen. |
|||||||||
int | GOOD_READ_OVERLAY_CUSTOM_SHAPE_NAME_PROFILE | This parameter selects the custom shape profile name for the overlay notification. | |||||||||
int | GOOD_READ_OVERLAY_ENABLE | This parameter enables the overlay notification for a successful read. | |||||||||
int | GOOD_READ_OVERLAY_LANDSCAPE_CUSTOM_POSITION_X | This parameter defines the custom starting X coordinate (starting from the left side of the screen) for the overlay in landscape mode. | |||||||||
int | GOOD_READ_OVERLAY_LANDSCAPE_CUSTOM_POSITION_Y | This parameter defines the custom starting Y coordinate (starting from the top of the screen) for the overlay in landscape mode. | |||||||||
int | GOOD_READ_OVERLAY_LANDSCAPE_CUSTOM_SIZE_MAX_HEIGHT | This parameter defines the maximum custom height of the overlay in landscape mode. | |||||||||
int | GOOD_READ_OVERLAY_LANDSCAPE_CUSTOM_SIZE_MAX_WIDTH | This parameter defines the maximum custom width of the overlay in landscape mode. | |||||||||
int | GOOD_READ_OVERLAY_LANDSCAPE_DISPLAY_POLICY | This parameter selects how the overlay is displayed in landscape mode. | |||||||||
int | GOOD_READ_OVERLAY_LANDSCAPE_POSITION_POLICY | This parameter selects the position policy for the overlay in landscape mode. | |||||||||
int | GOOD_READ_OVERLAY_PORTRAIT_CUSTOM_POSITION_X | This parameter defines the custom starting X coordinate (starting from the left side of the screen) for the overlay in portrait mode. | |||||||||
int | GOOD_READ_OVERLAY_PORTRAIT_CUSTOM_POSITION_Y | This parameter defines the custom starting Y coordinate (starting from the top of the screen) for the overlay in portrait mode. | |||||||||
int | GOOD_READ_OVERLAY_PORTRAIT_CUSTOM_SIZE_MAX_HEIGHT | This parameter defines the maximum custom height of the overlay in portrait mode. | |||||||||
int | GOOD_READ_OVERLAY_PORTRAIT_CUSTOM_SIZE_MAX_WIDTH | This parameter defines the maximum custom width of the overlay in portrait mode. | |||||||||
int | GOOD_READ_OVERLAY_PORTRAIT_DISPLAY_POLICY | This parameter selects how the overlay is displayed in portrait mode. | |||||||||
int | GOOD_READ_OVERLAY_PORTRAIT_POSITION_POLICY | This parameter selects the position policy for the overlay in portrait mode. | |||||||||
int | GOOD_READ_OVERLAY_SHAPE_POLICY | This parameter selects the shape of the overlay used as notification on a successful read. | |||||||||
int | GOOD_READ_TIMEOUT | This parameter indicates the delay after which the good read LEDs are turned off. | |||||||||
int | GOOD_READ_VIBRATE_ENABLE | This parameter enables the use of the vibrator notification on a successful read. | |||||||||
int | GREEN_SPOT_ENABLE | This parameter enables the use of the green spot notification on a successful read. | |||||||||
int | GS1_14_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | GS1_14_GS1_128_MODE | This parameter convert the Gs1DataBar_14 label to a GS1-128 barcode. | |||||||||
int | GS1_14_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | GS1_2D_CONVERSION | This parameter is set to specify the conversion used for GS1 2D barcodes. | |||||||||
int | GS1_CHECK | This parameter is set to true to enable check of GS1 format for GS1 symbologies. | |||||||||
int | GS1_EXP_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | GS1_EXP_GS1_128_MODE | This parameter convert the Gs1DataBar_Expanded label to a sequence of one or more GS1-128 barcodes. | |||||||||
int | GS1_EXP_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | GS1_EXP_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | GS1_EXP_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | GS1_EXP_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | GS1_LABEL_SET_PREFIX | This parameter is set to specify the label set prefix to use when the
label set mode is set to ALL_LABELS . |
|||||||||
int | GS1_LABEL_SET_TRANSMIT_MODE | This parameter is set to specify the mode use to transmit GS1 label sets. | |||||||||
int | GS1_LIMIT_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | GS1_LIMIT_GS1_128_MODE | This parameter convert the Gs1DataBar_Limited label to a GS1-128 barcode. | |||||||||
int | GS1_LIMIT_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | GS1_STRING_FORMAT | This parameter is set to true to convert the GS1 barcode string in the GS1 readable string format. | |||||||||
int | GS_SUBSTITUTION | This parameter is s a string of Unicode characters that replaces each occurrence of GS (ASCII code 0x1D) in the scanned data. | |||||||||
int | GTIN_FORMAT | This parameter is set to specify the representation used for the GTIN format. | |||||||||
int | HAN_XIN_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | HAN_XIN_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | HAN_XIN_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | HAN_XIN_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | HAN_XIN_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | HEX_FORMAT | This parameter enables to format the read data as a readable hexadecimal string. | |||||||||
int | HOTSPOT_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to disable the automatic synchronization of data. | |||||||||
int | HOTSPOT_SETTING_DIMMED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the use of the Hotspot feature. | |||||||||
int | I25_AGGRESSIVENESS | This parameter controls the aggressiveness for the Interleaved 2/5 symbology. | |||||||||
int | I25_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | I25_ENABLE_CHECK | This parameter equires the use of checksum characters to verify a barcode. | |||||||||
int | I25_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | I25_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | I25_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | I25_SEND_CHECK | This parameter includes the checksum in the label transmission (if checksum is required with enableChecksum). | |||||||||
int | I25_SHORT_QUIET_ZONES | This parameter enables the reading of Interleaved 2 of 5 barcode labels with short quiet zones. | |||||||||
int | I25_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | ILLUMINATION_ENABLE | This parameter enables barcode illumination when capturing frames. | |||||||||
int | ILLUMINATION_TIME | This parameter selects the scanner illumination pulse length. | |||||||||
int | ILLUMINATION_TYPE | This parameter selects the scanner illuminator to be used for decoding. | |||||||||
int | IMAGE_CAPTURE_PROFILE | This parameter selects the scanner image capture profile. | |||||||||
int | IMAGE_DECODE_TIMEOUT | This parameter is the timeout to set during image decoding. | |||||||||
int | INPUT_TYPE | This parameter indicates the input type to use for decoding. | |||||||||
int | INVERSE_1D_SYMBOLOGIES | This parameter sets the inverse mode for linear barcode symbologies. | |||||||||
int | INVERSE_2D_SYMBOLOGIES | This parameter sets the inverse mode for 2D barcode symbologies. | |||||||||
int | ISBT_128_COMMONLY_CONCATENATED_PAIRS | This parameter allows the concatenation of common concatenated pairs. | |||||||||
int | ISBT_128_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | ISBT_128_MODE | This parameter defines the decoding mode for ISBT 128 barcodes. | |||||||||
int | ISBT_128_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | ITF14_ENABLE | This parameter enables or disables the ITF14 symbology. | |||||||||
int | JAPANESE_POST_CODE_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | JAPANESE_POST_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | KEYBOARD_AUTOSCAN_TRIGGER | This parameter enables the Autoscan trigger. | |||||||||
int | KEYBOARD_AUTOSCAN_TRIGGER_RANGE | This parameter sets the Autoscan trigger range. | |||||||||
int | KEYBOARD_BACKLIGHT | This parameter enables or disables the keyboard backlight control. | |||||||||
int | KEYBOARD_BACKLIGHT_BRIGHTNESS | This parameter sets the keyboard backlight brightness. | |||||||||
int | KEYBOARD_BACKLIGHT_TIMEOUT | This parameter sets the keyboard backlight inactivity timeout. | |||||||||
int | KEYBOARD_FRONT_TRIGGER | This parameter enables the Front trigger. | |||||||||
int | KEYBOARD_FRONT_TRIGGER_ACTION_IN_SUSPEND | This parameter defines the behaviour of Front Trigger button when the device is in suspend mode. | |||||||||
int | KEYBOARD_LEFT_TRIGGER | This parameter enables the Left trigger. | |||||||||
int | KEYBOARD_LEFT_TRIGGER_ACTION_IN_SUSPEND | This parameter defines the behaviour of Left Trigger button when the device is in suspend mode. | |||||||||
int | KEYBOARD_LOCK_INPUT | This parameter locks or unlocks the input from keyboard and physical buttons. | |||||||||
int | KEYBOARD_MOTION_TRIGGER | This parameter enables the Motion trigger. | |||||||||
int | KEYBOARD_MOTION_TRIGGER_SENSITIVITY | This parameter defines the sensitivity for motion detection. | |||||||||
int | KEYBOARD_MOTION_TRIGGER_VIBRATION | This parameter enables or disables the vibration when a motion is detected. | |||||||||
int | KEYBOARD_MULTITAP_DELAY | This parameter sets the keyboard multitap delay used to define after how much time from the first multitap key press the associated character will be submitted to the UI. | |||||||||
int | KEYBOARD_PISTOL_TRIGGER | This parameter enables the Pistol trigger. | |||||||||
int | KEYBOARD_PISTOL_TRIGGER_ACTION_IN_SUSPEND | This parameter defines the behaviour of Pistol Trigger button when the device is in suspend mode. | |||||||||
int | KEYBOARD_PTT_ACTIVE_WT_PACKAGE | This parameter sets the package name of the Walkie-Talkie application to be used with the Push-to-Talk button. | |||||||||
int | KEYBOARD_PTT_BYPASS_KEYGUARD_ENABLED | This parameter is used to enable or disable the viability of PUSH_TO_TALK functionality while the KeyGuard is on. | |||||||||
int | KEYBOARD_PTT_NOTIFICATION_ENABLED | This parameter is used to enable or disable the Push-to-Talk notification. | |||||||||
int | KEYBOARD_PTT_SUPPORTED_WT_APPLICATIONS | This parameter contains the list of supported Walkie-Talkie applications can be used with the Push-to-Talk button. | |||||||||
int | KEYBOARD_PTT_TRIGGER | This parameter enables or disables the push to talk button
The class of the property is |
|||||||||
int | KEYBOARD_PTT_TRIGGER_ACTION_IN_SUSPEND | This parameter defines the behaviour of PTT Trigger button when the device is in suspend mode. | |||||||||
int | KEYBOARD_RIGHT_TRIGGER | This parameter enables the Right trigger. | |||||||||
int | KEYBOARD_RIGHT_TRIGGER_ACTION_IN_SUSPEND | This parameter defines the behaviour of Right Trigger button when the device is in suspend mode. | |||||||||
int | KIX_CODE_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | KIX_CODE_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | LABEL_PREFIX | This parameter is a string of Unicode characters sent immediatly before symbology identifier. | |||||||||
int | LABEL_SUFFIX | This parameter is a string of Unicode characters sent ent after the final character in data. | |||||||||
int | LOGGER_BUFFER_SIZE | This parameter sets the size of the log. | |||||||||
int | LONG_PRESS_HOME_BUTTON_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to prevent the user to interact with Google Assistant. | |||||||||
int | LONG_PRESS_HOME_BUTTON_SETTING_DIMMED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to configure the long press action on the home button. | |||||||||
int | M25_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | M25_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | M25_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | M25_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | M25_SHORT_QUIET_ZONES | This parameter enables the reading of Matrix 2 of 5 barcode labels with short quiet zones. | |||||||||
int | M25_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | MAXICODE_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | MAXICODE_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | MAXICODE_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | MAXICODE_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | MAXICODE_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | MICROPDF417_CHARACTER_SET_MODE | This parameter controls the character set in use for the decoded label. | |||||||||
int | MICROPDF417_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | MICROPDF417_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | MICROPDF417_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | MICROPDF417_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | MICROPDF417_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | MICRO_QR_CHARACTER_SET_MODE | This parameter controls the character set in use for the decoded label. | |||||||||
int | MICRO_QR_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | MICRO_QR_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | MICRO_QR_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | MICRO_QR_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | MICRO_QR_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | MSI_AGGRESSIVENESS | This parameter controls the aggressiveness for the MSI symbology. | |||||||||
int | MSI_CHECK_2_MOD_11 | This parameter allows to interpret the second check digit as module 11 instead of module 10. | |||||||||
int | MSI_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | MSI_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | MSI_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | MSI_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | MSI_REQUIRE_2_CHECK | This parameter requires that a MSI label contains two check digits. | |||||||||
int | MSI_SEND_CHECK | This parameter includes the checksum in the label transmission. | |||||||||
int | MSI_SHORT_QUIET_ZONES | This parameter enables the reading of MSI barcode labels with short quiet zones. | |||||||||
int | MSI_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | MULTISCAN_ENABLE | This parameter enables the ability to collect a defined number of barcodes in a single session and transmit them at the same time. | |||||||||
int | MULTISCAN_NOTIFICATION_ENABLE | This parameter defines whether to notify each successfully read label during Multi Scan operation. | |||||||||
int | MULTISCAN_PARTIAL_RESULT_MODE | This parameter selects the behaviour when partial results are present. | |||||||||
int | MULTISCAN_REQUIRED_LABELS | This parameter defines the number of required labels to be read before automatically ending a good read transaction. | |||||||||
int | NAVIGATION_BAR_HIDDEN | This parameter hide/unhide the navigation bar. | |||||||||
int | NOTIFICATION_APP_SETTINGS_DIMMED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to configure the notification settings. | |||||||||
int | NOTIFICATION_DOTS_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to hide the notification dot. | |||||||||
int | NOTIFICATION_DOTS_SETTING_DIMMED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to configure the notification dot. | |||||||||
int | NOTIFICATION_LED_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to control the notification LED. | |||||||||
int | NOTIFICATION_LONG_PRESS_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to notification settings. | |||||||||
int | NOTIFICATION_MANAGE_BUTTON_HIDDEN | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to notification settings. | |||||||||
int | NOTIFICATION_MONITORED_NETWORK_HIDDEN | Administrative Settings: For devices managed by an organization, administrative policies might require to hide some kind of notifications, such as monitored network. | |||||||||
int | NOTIFICATION_PANEL_ON_HOME_SCREEN_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to restric the user to pull down the Notification & Quick Settings panel. | |||||||||
int | NOTIFICATION_PANEL_ON_LOCK_SCREEN_POLICY | Administrative Settings: For devices managed by an organization, administrative policies might require to restric the user to pull down the Notification & Quick Settings panel. | |||||||||
int | OCR_CONFIDENCE | This parameter allows to set minimum confidence used by the OCR algorithm. | |||||||||
int | OCR_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | OCR_ID_ENABLE | This parameter allows to read official travel document in TD1 size. | |||||||||
int | OCR_MULTIFRAME | This parameter specifies how many decoded frames must match before accepting OCR data. | |||||||||
int | OCR_PASSPORT_ENABLE | This parameter allows to read passport booklet in TD3 size. | |||||||||
int | OCR_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | PDF417_CHARACTER_SET_MODE | This parameter controls the character set in use for the decoded label. | |||||||||
int | PDF417_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | PDF417_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | PDF417_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | PDF417_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | PDF417_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | PHYSICAL_KEYBOARD_POLICY | Administrative Settings: For devices managed by an organization,
administrative policies might require to configure the default layout of
an external physical keyboard in combination with DESKTOP_MODE_POLICY . |
|||||||||
int | PHYSICAL_KEYBOARD_PROFILE | Administrative Settings: For devices managed by an organization,
administrative policies might require to configure the default layout
of an external physical keyboard in combination with DESKTOP_MODE_POLICY . |
|||||||||
int | PHYSICAL_KEYBOARD_SHORTCUTS_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to disable keyboard combinations. | |||||||||
int | PHYSICAL_KEYBOARD_SHORTCUTS_SETTING_DIMMED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to configure the keyboard combinations. | |||||||||
int | PICKLIST_ENABLE | This parameter limits reading to targeted selection. | |||||||||
int | POWER_BATTERY_CHARGING_PROFILE | This parameter defines the battery charging profile. | |||||||||
int | POWER_BATTERY_CHARGING_PROFILE_PERSISTENCE_POLICY | Selects the battery charging profile persistence policy. | |||||||||
int | POWER_CHARGING_SOURCES | Selects the device charging sources. | |||||||||
int | POWER_OFF_CHARGING_MODE_POLICY | Policy for automatic exit from charging mode. | |||||||||
int | POWER_OFF_CHARGING_MODE_THRESHOLD | The charging threshold (%) for automatic exit from charging mode. | |||||||||
int | POWER_POCKET_MODE_DELAY | Once a nearby object is detected, the Pocket-Mode will triggered after a brief delay. | |||||||||
int | POWER_POCKET_MODE_ENABLED | Activates the Pocket-Mode feature. | |||||||||
int | POWER_POCKET_MODE_LOCK_TIMEOUT | When the PROGRESSIVE_DEVICE_LOCK policy is selected, this value is
used to configure the amount of time that needs to pass before the device switches from
"display off" to "suspend". |
|||||||||
int | POWER_POCKET_MODE_POLICY | Configures the Pocket-Mode behaviour policy. | |||||||||
int | POWER_SOURCE_USB | Controls whether the USB is enabled as a power-source. | |||||||||
int | POWER_SUSPEND_EXTERNAL_TIMEOUT | This parameter defines the screen off timeout, in msecs, when the device is powered by an external AC power. | |||||||||
int | POWER_SUSPEND_INTERNAL_TIMEOUT | This parameter defines the screen off timeout, in msecs, when the device is powered by internal battery. | |||||||||
int | POWER_WAKEUP_ACCELEROMETER | This parameter controls whether the accelerometer sensor trigger can be used as device wake-up source. | |||||||||
int | POWER_WAKEUP_AUTOSCAN_TRIGGER | This parameter controls whether a autoScan trigger can be used as device wake-up source. | |||||||||
int | POWER_WAKEUP_FRONT_TRIGGER | This parameter controls whether the front trigger button trigger can be used as device wake-up source. | |||||||||
int | POWER_WAKEUP_LEFT_TRIGGER | ContrThis parameter controlsols whether the left trigger button trigger can be used as device wake-up source. | |||||||||
int | POWER_WAKEUP_PISTOL_TRIGGER | This parameter controls whether the back trigger button trigger can be used as device wake-up source. | |||||||||
int | POWER_WAKEUP_POWER_IN | ContrThis parameter controlsols whether a generic charging power source trigger can be used as device wake-up source. | |||||||||
int | POWER_WAKEUP_POWER_KEY | This parameter controls whether the Power button trigger can be used as device wake-up source. | |||||||||
int | POWER_WAKEUP_PTT_TRIGGER | This parameter controls whether the push to talk button trigger can be used as device wake-up source. | |||||||||
int | POWER_WAKEUP_RIGHT_TRIGGER | This parameter controls whether the right trigger button trigger can be used as device wake-up source. | |||||||||
int | POWER_WAKEUP_RTC_ALARM | This parameter controls whether a Real-Time clock alarm trigger can be used as device wake-up source. | |||||||||
int | POWER_WAKEUP_TOUCH | This parameter controls whether a touch event on the screen can be used as device wake-up source. | |||||||||
int | POWER_WAKEUP_WIFI | This parameter controls whether Wifi data trigger can be used as device wake-up source. | |||||||||
int | POWER_WAKEUP_WWAN | This parameter controls whether cellular data or call trigger can be used as device wake-up source. | |||||||||
int | PRESENTATION_MODE_AIMER_ENABLE | This parameter enables the use of the aimer in presentation mode. | |||||||||
int | PRESENTATION_MODE_ENABLE | This parameter enables the use of presentation mode. | |||||||||
int | PRESENTATION_MODE_SENSITIVITY | This parameter sets sensitivity in presentation mode. | |||||||||
int | PREVIEW_DISPLAY_MODE | This parameter indicates the display mode in which to show the camera preview in case the input type is set to camera. | |||||||||
int | PREVIEW_DISPLAY_MODE_MANUAL_LANDSCAPE_HEIGHT | This parameter indicates the height of the preview shown in case of manual display mode and camera input type, when the device is positioned in landscape. | |||||||||
int | PREVIEW_DISPLAY_MODE_MANUAL_LANDSCAPE_WIDTH | This parameter indicates the width of the preview shown in case of manual display mode and camera input type, when the device is positioned in landscape. | |||||||||
int | PREVIEW_DISPLAY_MODE_MANUAL_LANDSCAPE_X | This parameter indicates the X coordinate of the preview shown in case of manual display mode and camera input type, when the device is positioned in landscape. | |||||||||
int | PREVIEW_DISPLAY_MODE_MANUAL_LANDSCAPE_Y | This parameter indicates the Y coordinate of the preview shown in case of manual display mode and camera input type, when the device is positioned in landscape. | |||||||||
int | PREVIEW_DISPLAY_MODE_MANUAL_PORTRAIT_HEIGHT | This parameter indicates the height of the preview shown in case of manual display mode and camera input type, when the device is positioned in portrait. | |||||||||
int | PREVIEW_DISPLAY_MODE_MANUAL_PORTRAIT_WIDTH | This parameter indicates the width of the preview shown in case of manual display mode and camera input type, when the device is positioned in portrait. | |||||||||
int | PREVIEW_DISPLAY_MODE_MANUAL_PORTRAIT_X | This parameter indicates the Y coordinate of the preview shown in case of manual display mode and camera input type, when the device is positioned in portrait. | |||||||||
int | PREVIEW_DISPLAY_MODE_MANUAL_PORTRAIT_Y | This parameter indicates the Y coordinate of the preview shown in case of manual display mode and camera input type, when the device is positioned in portrait. | |||||||||
int | PREVIEW_ZOOM_LEVEL | This parameter indicates the zoom level applied to the camera preview. | |||||||||
int | PROFILES_AUTO_SWITCHING_NOTIFICATION_ENABLE | This parameter enables the notification when a profile is automatically loaded because the associated application goes to foreground. | |||||||||
int | QRCODE_ABSOLUTE_GRID | This parameter enables or disables Absolute Grid algorithm. | |||||||||
int | QRCODE_CHARACTER_SET_MODE | This parameter controls the character set in use for the decoded label. | |||||||||
int | QRCODE_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | QRCODE_GS1_DL_ENABLE | This parameter enables or disables the GS1-DIGITAL-LINK-QR Code symbology. | |||||||||
int | QRCODE_GS1_ENABLE | This parameter enables or disables the GS1-QR Code symbology. | |||||||||
int | QRCODE_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | QRCODE_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | QRCODE_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | QRCODE_MIRROR | This parameter controls the mirror mode. | |||||||||
int | QRCODE_S2D_ENABLE | This parameter enables device configuration through Scan2Deploy QR Codes. | |||||||||
int | QRCODE_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | QRCODE_WIFI_ENABLE | This parameter enables Wi-Fi configuration through Wi-Fi QR Code. | |||||||||
int | QUICKLY_OPEN_CAMERA_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to disable the open camera shortcut. | |||||||||
int | QUICKSHARE_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to connect to other devices via Android Quick Share. | |||||||||
int | QUICK_SETTINGS_PANEL_EDIT_HIDDEN | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to configure the Quick Settings tiles. | |||||||||
int | QUICK_SETTINGS_PANEL_GEAR_HIDDEN | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to change settings options. | |||||||||
int | QUICK_SETTINGS_PANEL_TILES | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user from changing the configuration of Quick Settings tiles. | |||||||||
int | QUICK_SETTINGS_TILES_AIRPLANE_MODE_HIDDEN | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the use of the Airplane mode. | |||||||||
int | QUICK_SETTINGS_TILES_DND_HIDDEN | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the use of the Do Not Disturb mode. | |||||||||
int | QUICK_SETTINGS_TILES_HOTSPOT_HIDDEN | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the use of the Hotspot feature. | |||||||||
int | RECENT_APPS_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to recent apps view. | |||||||||
int | REMOVE_NON_PRINTABLE_CHARS | This parameter enables the removal of all characters in the range 0x00-0x1F and the single character 0x7F from the scanned data. | |||||||||
int | RESET_OPTIONS_SETTINGS_DIMMED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to trigger the devices resets. | |||||||||
int | ROTATION_180_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to prevent the 180-degree rotation for a better user experience. | |||||||||
int | ROYAL_MAIL_CODE_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | ROYAL_MAIL_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | ROYAL_MAIL_SEND_CHECK | This parameter includes the Royal Mail checksum in the label transmission. | |||||||||
int | SCAN_MODE | This parameter selects the scan mode. | |||||||||
int | SCREENSHOT_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to take screenshots. | |||||||||
int | SCREEN_BRIGHTNESS | This parameter sets the Brightness level of the screen. | |||||||||
int | SEND_CODE_ID | This parameter selects the symbology identifier to be transmitted along with the scanned data. | |||||||||
int | SNAP_OCR_COLOR_BLOCK | This parameter is used to setup the background color in the OCR result dialog. | |||||||||
int | SNAP_OCR_COLOR_TEXT | This parameter is used to setup the text color in the OCR result dialog. | |||||||||
int | SNAP_OCR_ENABLE | This parameter enables or disables the Snap Ocr feature. | |||||||||
int | SNAP_OCR_FIRST_SELECTION_MODE | This parameter specifies how the OCR text is selected. | |||||||||
int | SNAP_OCR_REFERENCE_ROI_VISIBILITY | This parameter is used to show or hide the reference ROI from the preview and from the OCR result dialog. | |||||||||
int | SNAP_OCR_REGEX_FILTER | This parameter is a regular expression used to filter any OCR text, excluding the values that don't match the filter. | |||||||||
int | SNAP_OCR_RESULTS_COMBINATION | This parameter specifies how to send the OCR results, if they are concatenated in the same result or divided in different results. | |||||||||
int | SNAP_OCR_RESULT_SEPARATOR | This parameter is a String providing the separator between results, only used in concatenated mode. | |||||||||
int | SNAP_OCR_ROI_PREFIX_VISIBILITY | This parameter allows to show the ROI number as prefix inside the OCR results, when enabled. | |||||||||
int | SNAP_OCR_ROI_SETTINGS | This parameter specifies the settings used to define ROIs on the image, inside of which the OCR text is decoded. | |||||||||
int | SNAP_OCR_SCANNING_POLICY | This parameter specifies the scanning policy. | |||||||||
int | SPLIT_SCREEN_APP_HIDDEN | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to use multiple Apps in split screen mode. | |||||||||
int | STATUS_BAR_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to notification shade. | |||||||||
int | STATUS_BAR_HIDDEN | This parameter hide/unhide the status bar. | |||||||||
int | STATUS_BAR_ON_LOCK_SCREEN_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to notification shade. | |||||||||
int | TARGET_MODE | This parameter selects the scanner target beam mode. | |||||||||
int | TARGET_MODE_ENABLE | This parameter enables the use of a target beam mode. | |||||||||
int | TARGET_RELEASE_TIMEOUT | This parameter is the maximum time the scanner is on after trigger release when using Release Scan target beam mode. | |||||||||
int | TARGET_TIMEOUT | This parameter is the time the target beam is on before scanner attempts to read. | |||||||||
int | TASK_BAR_HIDDEN | This parameter hides the taskbar. | |||||||||
int | TLC39_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | TLC39_LENGTH1 | This parameter is one of the two configurable label lengths. | |||||||||
int | TLC39_LENGTH2 | This parameter is one of the two configurable label lengths. | |||||||||
int | TLC39_LENGTH_CONTROL | This parameter specifies how each L1 and L2 length values should be applied to a label. | |||||||||
int | TLC39_LINEAR_TRANSMISSION_ENABLE | This parameter enables linear code transmission. | |||||||||
int | TLC39_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | TOUCH_LOCK_INPUT | This parameter locks or unlocks the input from touch screen. | |||||||||
int | TOUCH_MODE | This is the property used to configure the touch controller. | |||||||||
int | TOUCH_MODE_SENSITIVITY | This is the property used to configure the touch controller. | |||||||||
int | TRIOPTIC_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | TRIOPTIC_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | UPCA_COMPOSITE_ENABLE | This parameter allows to use UPC-A labels in composite barcode. | |||||||||
int | UPCA_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | UPCA_SEND_CHECK | This parameter includes the checksum in the label transmission. | |||||||||
int | UPCA_SEND_SYS | This parameter includes the system digit in the label transmission. | |||||||||
int | UPCA_TO_EAN13 | This parameter allows to expand the UPC-A labels to their EAN-13 equivalents. | |||||||||
int | UPCA_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | UPCE1_ENABLE | This parameter enables decoding of the UPC-E1 Symbology variation of UPC-E code. | |||||||||
int | UPCE_COMPOSITE_ENABLE | This parameter allows to use UPC-E labels in composite barcode. | |||||||||
int | UPCE_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | UPCE_SEND_CHECK | This parameter includes the checksum in the label transmission. | |||||||||
int | UPCE_SEND_SYS | This parameter includes the system digit in the label transmission. | |||||||||
int | UPCE_TO_UPCA | This parameter allows to expand the UPC-E labels to their UPC-A equivalents. | |||||||||
int | UPCE_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | UPC_EAN_AGGRESSIVENESS | This parameter controls the aggressiveness for the UPC and EAN symbology. | |||||||||
int | UPC_EAN_SHORT_QUIET_ZONES | This parameter enables the reading of UPC and EAN barcode labels with short quiet zones. | |||||||||
int | USB_CLIENT_DATA | Enables/disables USB data transmission when device works as client. | |||||||||
int | USB_CURRENT_FUNCTION | Current USB data function. | |||||||||
int | USB_DATA | Enables/disables USB data transmission. | |||||||||
int | USB_DEBUG_ENABLE | This parameter enables/disables the debug mode, over USB, when USB is connected. | |||||||||
int | USB_DEFAULT_FUNCTION | Default USB data function. | |||||||||
int | USB_HOST_DATA | Enables/disables USB data transmission when device works as host. | |||||||||
int | USB_HOST_WHITELISTING | Contains the editable list of whitelisted USB devices. | |||||||||
int | USB_PREDEFINED_HOST_WHITELISTING | Contains the not editable list of whitelisted USB devices. | |||||||||
int | USPS_4STATE_CODE_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | USPS_4STATE_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | US_PLANET_CODE_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | US_PLANET_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | US_POSTNET_CODE_USER_ID | This parameter specifies the symbology identifier (if any). | |||||||||
int | US_POSTNET_ENABLE | This parameter enables or disables the symbology. | |||||||||
int | VIRTUAL_KEYBOARDS_CUSTOM_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to enable or disable the custom virtual keyboards which could be installed in addition to the ones provided by default. | |||||||||
int | VIRTUAL_KEYBOARD_ANDROID_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to the Android Keyboard, as default keyboard provided by Android. | |||||||||
int | VIRTUAL_KEYBOARD_GBOARD_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to the Gboard, as default keyboard provided by Android. | |||||||||
int | VIRTUAL_KEYBOARD_PROFILE | Administrative Settings: For devices managed by an organization, administrative policies might require to configure the default virtual keyboard. | |||||||||
int | VIRTUAL_KEYBOARD_VOICE_TYPING_ENABLED | Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to the Voice Typing, as default keyboard provided by Android. | |||||||||
int | VIRTUAL_RAM_SWAP_POLICY | The Virtual RAM is a cutting-edge feature designed to enhance the device's performance. | |||||||||
int | WEDGE_INTENT_ACTION_NAME | This parameter defines the action name for the intent sent by the Decode Wedge. | |||||||||
int | WEDGE_INTENT_CATEGORY_NAME | This parameter defines the category name for the intent sent by the Decode Wedge. | |||||||||
int | WEDGE_INTENT_DELIVERY_MODE | This parameter defines the method used to deliver the intent. | |||||||||
int | WEDGE_INTENT_ENABLE | This parameter enables the intent mode for the Decode Wedge. | |||||||||
int | WEDGE_INTENT_EXCLUDE_EMPTY_VALUES | This parameter indicates if the empty intent values have to be excluded. | |||||||||
int | WEDGE_INTENT_EXTRA_BARCODE_AIM_ID | This parameter defines the name of the extra field of the Decode Wedge intent containing the AIM ID of the decoded barcode as extra value (as String)
This extra name shall be used as the name argument of Intent.getStringExtra() to retrieve the AIM ID of the decoded barcode. |
|||||||||
int | WEDGE_INTENT_EXTRA_BARCODE_DATA | This parameter defines the name of the extra field of the Decode Wedge intent containing the read label of the decoded barcode as extra value (as list of byte arrays). | |||||||||
int | WEDGE_INTENT_EXTRA_BARCODE_STRING | This parameter defines the name of the extra field of the Decode Wedge intent containing the read label of the decoded barcode as extra value (as String). | |||||||||
int | WEDGE_INTENT_EXTRA_BARCODE_TYPE | This parameter defines the name of the extra field of the Decode Wedge intent containing the symbology of the decoded barcode as extra value. | |||||||||
int | WEDGE_INTENT_EXTRA_BARCODE_USER_ID | This parameter defines the name of the extra field of the Decode Wedge intent containing the user ID of the decoded barcode as extra value (as String). | |||||||||
int | WEDGE_KEYBOARD_DELIVERY_MODE | This parameter indicates the method by which the KeyboardWedge operates. | |||||||||
int | WEDGE_KEYBOARD_ENABLE | This parameter enables the the keystroke mode for the Decode Wedge capability. | |||||||||
int | WEDGE_KEYBOARD_ONLY_ON_FOCUS | This parameter enables the input of the keystrokes only in input areas with active focus and an IME active, such as a touch keyboard. | |||||||||
int | WEDGE_WEB_ENABLE | This parameter enables the Decode Wedge capability for direct web browsing. | |||||||||
int | WIFI_802_DOT_11_MODE | Selects the 802.11 mode to be used (b/g/n/a/ac/ax). | |||||||||
int | WIFI_BAND | Selects the bands used by the device (2.4/5/6 GHz). | |||||||||
int | WIFI_BAND_SELECTION | Selects the band used by the device (2.4/5 GHz). | |||||||||
int | WIFI_BSSID_SCAN_STABLE_TIME | The WIFI_BSSID_SCAN_STABLE_TIME (in seconds) means that after this period of time, the device will no longer scan this BSSID channel. | |||||||||
int | WIFI_CHANNEL_1 | This parameters controls the Channels 1 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_10 | This parameters controls the Channels 10 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_100 | This parameters controls the Channels 100 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_104 | This parameters controls the Channels 104 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_108 | This parameters controls the Channels 108 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_11 | This parameters controls the Channels 11 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_112 | This parameters controls the Channels 112 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_116 | This parameters controls the Channels 116 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_12 | This parameters controls the Channels 12 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_120 | This parameters controls the Channels 120 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_124 | This parameters controls the Channels 124 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_128 | This parameters controls the Channels 128 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_13 | This parameters controls the Channels 13 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_132 | This parameters controls the Channels 132 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_136 | This parameters controls the Channels 136 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_140 | This parameters controls the Channels 140 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_144 | This parameters controls the Channels 144 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_149 | This parameters controls the Channels 149 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_153 | This parameters controls the Channels 153 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_157 | This parameters controls the Channels 157 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_161 | This parameters controls the Channels 161 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_165 | This parameters controls the Channels 165 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_169 | This parameters controls the Channels 169 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_173 | This parameters controls the Channels 173 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_2 | This parameters controls the Channels 2 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_3 | This parameters controls the Channels 3 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_36 | This parameters controls the Channels 36 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_4 | This parameters controls the Channels 4 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_40 | This parameters controls the Channels 40 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_44 | This parameters controls the Channels 44 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_48 | This parameters controls the Channels 48 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_5 | This parameters controls the Channels 5 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_52 | This parameters controls the Channels 52 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_56 | This parameters controls the Channels 56 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_6 | This parameters controls the Channels 6 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_60 | This parameters controls the Channels 60 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_64 | This parameters controls the Channels 64 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_7 | This parameters controls the Channels 7 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_8 | This parameters controls the Channels 8 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CHANNEL_9 | This parameters controls the Channels 9 that can be enabled or disabled on the device. | |||||||||
int | WIFI_CONNECTED_SCAN_INTERVAL | Interval between scans when the device is on and connected. | |||||||||
int | WIFI_CONNECTED_SCAN_INTERVAL_MAX | Maximum interval between scans when the device is on and connected. | |||||||||
int | WIFI_COUNTRY_CODE | This parameter reports the current Wi-Fi country-code. | |||||||||
int | WIFI_DEBUG_ENABLE | This parameter enables/disables the debug mode, over Wi-Fi, when Wi-Fi is connected. | |||||||||
int | WIFI_MAC_RANDOMIZATION | This parameter enables/disables the random MAC feature. | |||||||||
int | WIFI_NO_INTERNET_EXPECTED | Controls the behaviour when the current Wi-Fi profile doesn't have an Internet connectivity. | |||||||||
int | WIFI_POWER_SAVE | Selects the power saving mode used. | |||||||||
int | WIFI_ROAMING_BEACON_PERIOD | Interval between beacon listening. | |||||||||
int | WIFI_ROAMING_PROFILE | Enables roaming profiles. | |||||||||
int | WIFI_ROAMING_RECALCULATION_INTERVAL | Minimum time interval between roaming threshold calculations. | |||||||||
int | WIFI_ROAMING_RETRY_TIMES | Number of roaming retries before aborting the roaming procedure. | |||||||||
int | WIFI_ROAMING_RSSI_DIFFERENCE | Signal difference between the current AP and the target AP for roaming. | |||||||||
int | WIFI_ROAMING_RSSI_THRESHOLD | Signal threshold for triggering the roaming background scan. | |||||||||
int | WIFI_SCAN_INTERVAL | Interval between scans when the device is on and disconnected. | |||||||||
int | WIFI_SCAN_INTERVAL_MAX | Maximum interval between scans when the device is on and disconnected. | |||||||||
int | WIFI_UNLOCK_CHANNELS | This parameter enables the Wi-Fi channels selection regardless of the current country-code. | |||||||||
int | WIFI_VERBOSE_WIFI_MODULE_LOG | Enables the verbose Wi-Fi module logging. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the name of the constant whose value is the given id.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to configure the accessibility settings.
Accessibility settings refer to a set of features and options designed to make the device easier to use for individuals with disabilities or impairments
If this parameter is enabled, the "Accessibility" in the Settings is "dimmed". It means that the option is grayed out and it cannot be interacted with through UI. This indicates to the user that the feature is currently not accessible and the user is not able to configure the accessibility settings.
When this property is enabled, the properties under "Accessibility" menu are still accessible
through the Search Bar in Android Settings. Therefore, it is recommended to also hide
the Search Bar in the Settings using property ANDROID_SETTINGS_SEARCH_BAR_HIDDEN
.
This ensures that access to the settings remains controlled and aligned
with the desired configurations of the device.
This parameter only prevents the user to change the status of accessibility options through Settings UI.
The class of the property is BooleanProperty
.
This parameter enables aim projection when capturing frames.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the use of the Airplane mode.
If this parameter is enabled, the setting to enable or disable the Airplane mode is "dimmed" in the Settings. It means that the option is grayed out and it cannot be interacted with through UI. This indicates to the user that the feature is currently not accessible and the user is not able to change its state.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to connect to Android Auto.
Android Auto is the feature that allows the device to connect and interface with your car's infotainment system. Android Auto provides a simplified, driver-friendly interface for accessing navigation, music, phone calls, messages, and other apps while driving.
So, if this parameter is enabled, Android Auto is disabled and the device will no longer be able for these synchronization and sharing features, which can enhance privacy and security by preventing unwanted sharing of user content.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to search settings options.
If this setting is enabled, the search bar is hidden from Android Settings and the user is prevented to search specific settings. This property might be used to restrict the user to change part of configuration.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to disable the automatic synchronization of data.
Auto sync app data refers to enable or disable the automatic synchronization of data between the device and online accounts for various apps.
When auto sync is enabled, apps automatically sync data like emails, contacts, calendar events, and other app-specific information with their respective online services. This ensures that the information on the device is up-to-date with the data on the server.
When auto sync is disabled, apps will not automatically sync data in the background.
The user would still be able to access and control this configuration from the main Settings.
Therefore, this parameter can be use with AUTO_SYNC_APP_DATA_SETTING_DIMMED
,
to prevent the user to change the configuration of this feature.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the automatic synchronization of data.
If this parameter is enabled, the setting to enable or disable the automatic synchronization of data is "dimmed" in the Settings. It means that the option is grayed out and it cannot be interacted with through UI. This indicates to the user that the feature is currently not accessible and the user is not able to change its state.
This parameter only prevents the user to change the automatic synchronization of data in Settings UI.
For enabling o disabling it, please refer to parameter AUTO_SYNC_APP_DATA_ENABLED
.
The class of the property is BooleanProperty
.
This parameter controls the character set in use for the decoded label.
The class of the property is EnumProperty
.
The allowed values are defined by enum CharacterSetMode
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When AZTEC_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When AZTEC_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to disable the automatic synchronization of data.
Battery LED enabled refers to enable or disable automatic battery LED control.
When battery LED is enabled, the devices automatically control the battery LED.
The class of the property is BooleanProperty
.
This parameter enables/disables bluetooth discoverability.
The class of the property is BooleanProperty
.
This parameter sets the default policy for the pairing procedure with external devices for Bluetooth connections.
The class of the property is EnumProperty
.
The allowed values are defined by enum BTPairingPolicy
.
This parameter enables or disables the silent procedure for pairing bluetooth devices manufactured by Datalogic. The silent procedure allows certain external pre-approved devices to connect to the mobile device via bluetooth without requiring user interaction during the initial pairing process.
This approach can be extended also to trusted devices not manufactured by Datalogic
through the properties BT_SILENT_PAIRING_WHITELISTING_ENABLE
and
BT_SILENT_PAIRING_WHITELISTING
.
The class of the property is BooleanProperty
.
This parameter defines the devices whitelisted for the Bluetooth Silent Pairing.
The bluetooth silent pairing procedure required to be enabled by configuring the property
BT_SILENT_PAIRING_WHITELISTING_ENABLE
.
The class of the property is BlobProperty
.
The specific implementation for this type of blob is BluetoothSilentPairingWhitelisting
.
To set this property by intent (ACTION_CONFIGURATION_COMMIT
) use the serialized form:
[["IDENTIFIER","value"],["IDENTIFIER","value"],["IDENTIFIER","value"]]
BluetoothSilentPairingWhitelisting.IdentifierType
are allowed.
"
must be escaped as \"
.Intent intent = new Intent(Intents.ACTION_CONFIGURATION_COMMIT); HashMap map = new HashMap(); map.put(PropertyID.BT_SILENT_PAIRING_WHITELISTING, "[[\"NAME\",\"Bluetooth device\"],[\"MAC_ADDRESS\",\"51:A9:EE:81:FA:BA\"],[\"OUI\",\"50:A9:EE\"]]"); intent.putExtra(Intents.EXTRA_CONFIGURATION_CHANGED_MAP, map); mContext.sendBroadcast(intent);To delete all devices:
Intent intent = new Intent(Intents.ACTION_CONFIGURATION_COMMIT); HashMap map = new HashMap(); map.put(PropertyID.BT_SILENT_PAIRING_WHITELISTING, "[]"); intent.putExtra(Intents.EXTRA_CONFIGURATION_CHANGED_MAP, map); mContext.sendBroadcast(intent);
,
"
and space must be escaped as "\,"
\"
and " "
respectively.adb shell am broadcast -a com.datalogic.device.intent.action.configuration.COMMIT --es com.datalogic.device.intent.extra.configuration.CHANGED_MAP 'BT_SILENT_PAIRING_WHITELISTING=[[\"NAME\""\,"\"Bluetooth" "device\"]"\,"[\"MAC_ADDRESS\""\,"\"51:A9:EE:81:FA:BA\"]"\,"[\"OUI\""\,"\"50:A9:EE\"]]'To delete all devices:
adb shell am broadcast -a com.datalogic.device.intent.action.configuration.COMMIT --es com.datalogic.device.intent.extra.configuration.CHANGED_MAP 'BT_SILENT_PAIRING_WHITELISTING=[]'
This parameter enables the silent procedure for pairing bluetooth devices. The silent procedure allows certain external pre-approved devices to connect to the mobile device via bluetooth without requiring user interaction during the initial pairing process.
By reducing the need for user interaction for trusted devices, the SDK streamlines the user experience while maintaining security protocols for all other devices.
How It Works:
When an external device attempts to pair with the mobile device using Bluetooth, Android typically prompts the user to confirm the connection thought several steps. However, with Bluetooth Silent Pairing mechanism, developers can preemptively whitelist one or more devices. So, when a whitelisted device initiates a pairing request, the mobile device bypasses the confirmation dialogs, allowing the device to connect automatically and seamlessly without any user intervention. Only devices that have been whitelisted will bypass the pairing dialogs. This ensures security and control over which devices can connect automatically.
In order to define the list of pre-approved devices,
the property BT_SILENT_PAIRING_WHITELISTING
shall be configured.
Default Pairing:
The silent pairing procedure does not modify or interfere with the default Android pairing and connection processes.
For devices that are not whitelisted, the default Android behavior is maintained.
The user will be prompted with the standard Android pairing dialogs,
ensuring that non-whitelisted devices still require explicit user approval before they can connect.
In case the default Android behavior required to be modified or the user shall be restricted
in pairing external devices, the property BT_PAIRING_POLICY
can be configured
with this purpose.
Developer Responsibilities:
Even when using the silent pairing procedure, developers are still responsible for managing the Bluetooth connection and its associated events within their application. This includes utilizing the standard Android APIs and event receivers to handle the Bluetooth connection process after the pairing is completed. As documented by Google in https://developer.android.com/reference/android/bluetooth/BluetoothDevice
Developers must ensure that their application properly listens for Bluetooth connection events, manages connections, and handles any disconnections or other relevant events. The silent pairing procedure only affects the user interaction during the initial pairing process, and does not alter the standard procedures for Bluetooth connection management within the Android ecosystem.
By integrating this feature, developers can provide a more streamlined user experience while still leveraging the full capabilities of Android's Bluetooth API to manage device connections effectively.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the usage of Captive Portal.
Captive Portal is the feature that detects and manages network connections requiring user interaction, such as logging in or accepting terms and conditions. A captive portal is typically encountered in public Wi-Fi networks, like those in cafes, airports, or hotels, where the user is redirected to a web page to enter credentials or agree to terms before accessing the internet.
So, according to the mode selected with this property, networks requiring this kind of authentication can be automatically disconnected, or user could be or not be prompted to authenticate in order to have access to internet.
The class of the property is CaptivePortalPolicy
.
Note on Captive Portal and Wi-Fi Settings:
When the Captive Portal is set to DISCONNECTED
,
while the Wi-Fi module property WIFI_NO_INTERNET_EXPECTED
is configured to either
RECONNECT_VERBOSE
or RECONNECT_QUIET
a conflict arises.
In this scenario, the device attempts to auto-reconnect to a network that has no internet access,
leading to a repetitive cycle of "Connecting > ... > Checking for internet access > back to Connecting".
This behavior can be visually distracting to users, as the Wi-Fi icon keeps changing,
creating an unintended and somewhat humorous appearance.
To ensure coherent functionality, it is crucial that when the Captive Portal is set to DISCONNECTED
,
the WIFI_NO_INTERNET_EXPECTED
property is also set to DONT_RECONNECT
.
This alignment prevents the device from continually trying to connect to a network
that is known to have no internet access, thus improving the user experience and
eliminating unnecessary distractions.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to connect to other devices via Cast.
Android Cast the feature that allows the device to wirelessly stream or mirror its screen and audio to other devices, such as TVs, smart displays, or streaming devices like Chromecast.
So, if this parameter is enabled, Android Cast is disabled and the device will no longer search for or connect to these devices for screen mirroring or media streaming purposes.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to connect to other devices via Android Chromebook.
Android Chromebook is the feature that allows the device to connect and interact with other devices for sharing notifications, text messages, and other data.
So, if this parameter is enabled, Android Chromebook is disabled and the device will no longer be able for these synchronization and sharing features, which can enhance privacy and security by preventing unwanted sharing of user content.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to clipbord functionality.
The clipboard is a temporary storage area used to hold data that has been cut or copied from one location so that it can be pasted into another location. Disabling the clipboard means preventing users from copying and pasting text or other content. In particular, it can have several implications:
1) Preventing Copy and Paste: Users will not be able to copy text, images, or other data from one app or document and paste it into another. This restriction might be applied to enhance security, especially in environments where data leakage is a concern.
2) Limiting Data Sharing: it becomes more difficult to transfer information between apps, which can help prevent unauthorized sharing of sensitive data.
3) Reducing Risk of Malware: it can help mitigate certain types of malware that exploit clipboard data to steal information or inject malicious content. This setting might be used in corporate environments, on shared devices, or in other situations where controlling data movement is critical.
The class of the property is ClipboardPolicy
.
This parameter restricts the decoding to only read labels that conform to CLSI specifications. Label length must be 14 and the data is split into fields of 1, 4, 5 and 4 characters separated by spaces.
The class of the property is BooleanProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter equires the use of checksum characters to verify a barcode.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When CODABAR_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When CODABAR_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter includes the checksum in the label transmission (if checksum is required with enableChecksum).
The class of the property is BooleanProperty
.
This parameter enables/disables the transmission of the decoded star and stop characters. The start and stop characters will both be translated as A, B, C or D.
The class of the property is BooleanProperty
.
This parameter enables the reading of Codabar barcode labels with short quiet zones.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter controls the aggressiveness for the Code128 symbology.
The class of the property is EnumProperty
.
The allowed values are defined by enum Code128Aggressiveness
.
This parameter controls the character set in use for the decoded label.
The class of the property is EnumProperty
.
The allowed values are defined by enum CharacterSetMode
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter selects the support to the extended ASCII (ASCII code from 128 to 255).
The class of the property is EnumProperty
.
The allowed values are defined by enum Code128ExtendedAsciiMode
.
This parameter enables or disables the GS1 Code128 symbology.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter is one of the two configurable label lengths.
When CODE128_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When CODE128_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter enables the reading of Code128 barcode labels with short quiet zones.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter controls the aggressiveness for the Code 39 symbology.
The class of the property is EnumProperty
.
The allowed values are defined by enum Code39Aggressiveness
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter requires the use of checksum characters to verify a barcode.
The class of the property is BooleanProperty
.
This parameter enables or disables the Full Ascii conversion.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths. It can be used
as a single fixed accepted length, when CODE39_LENGTH_CONTROL
is set to ONE_FIXED
.
When TWO_FIXED
is enabled, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When CODE39_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter includes the checksum in the label transmission (if checksum is required with enableChecksum).
The class of the property is BooleanProperty
.
This parameter enables the reading of Code 39 barcode labels with short quiet zones.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When CODE93_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When CODE93_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter enables the reading of Code 93 barcode labels with short quiet zones.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter controls UPC/EAN label recognition mode.
The class of the property is EnumProperty
.
The allowed values are defined by enum UpcEanCompositeMode
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter convert the Composite label to a sequence of one or more GS1-128 barcodes.
The class of the property is BooleanProperty
.
This parameter enable linear code transmission.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
Cradle failure policy.
The class of the property is EnumProperty
.
The allowed values are defined by enum FailurePolicy
.
Cradle firmware update policy.
The class of the property is EnumProperty
.
The allowed values are defined by enum FirmwareUpdatePolicy
.
Cradle unlock key policy.
The class of the property is EnumProperty
.
The allowed values are defined by enum UnlockKeyPolicy
.
Enable the unlock notification only when the device is inserted in the specific cradle model.
The class of the property is EnumProperty
.
The allowed values are defined by enum UnlockNotificationPolicy
.
Cradle unlock policy.
The class of the property is EnumProperty
.
The allowed values are defined by enum UnlockPolicy
.
This parameter allows to define a custom profile. It could be set with a number between 0-255.
The class of the property is NumericProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When D25_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When D25_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter controls the aggressiveness for the Datamatrix symbology.
The class of the property is EnumProperty
.
The allowed values are defined by enum DatamatrixAggressiveness
.
This parameter controls the character set in use for the decoded label.
The class of the property is EnumProperty
.
The allowed values are defined by enum CharacterSetMode
.
This parameter enables or disables DataMatrix Rectangular Extended dimensions (DMRE). New AIM specs introduce new Datamatrix format: 8x48, 8x64, 12x48, 12x64, 16x64, 24x32, 24x36, 24x48, 24x64, 26x32, 26x40, 26x48, 26x64
The class of the property is BooleanProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter enables or disables the GS1-DIGITAL-LINK-DATAMATRIX symbology.
The class of the property is BooleanProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When DATAMATRIX_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When DATAMATRIX_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter controls the mirror mode. It controls the scanning capabilities of Data Matrix barcodes from mirror reflections.
The class of the property is EnumProperty
.
The allowed values are defined by enum DatamatrixMirror
.
This parameter control the operating mode.
The class of the property is EnumProperty
.
The allowed values are defined by enum DatamatrixOpMode
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
Value to specify if the user prefers the date, time and time zone to be automatically fetched from the network (NITZ).
The class of the property is BooleanProperty
.
Value to specify if the user prefers the time zone to be automatically fetched from the network (NITZ).
The class of the property is BooleanProperty
.
Primary NTP server address that will be used if DATE_AND_TIME_AUTO_TIME is enabled.
The class of the property is TextProperty
.
Secondary NTP server address that will be used if DATE_AND_TIME_NTP_SERVER is not reacheable and DATE_AND_TIME_AUTO_TIME is enabled.
The class of the property is TextProperty
.
NTP server connection timeout expressed in milliseconds.
The class of the property is NumericProperty
.
Sets the system's persistent default time zone. The id must be one of the Olson ids from the list returned by TimeZone.getAvailableIDs().
Android documentation Timezone provide helpful information about time zone IDs.
The class of the property is TextProperty
.
Display times in 24H format, if false display times in 12H format.
The class of the property is BooleanProperty
.
This parameter is the maximum time the scanner remains on without reading a barcode. If the value exceeds the range, the value is set at full scale. The amount of time is represented in milliseconds.
The class of the property is NumericProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to control the desktop mode configuration.
This parameter controls the desktop mode feature, that allows the device to be provide a desktop-like experience, when it connected to an external display, a mouse and a keyboard, through a dedicated docking station.
This feature offers several configuration modes, typically to optimized the user interface for larger screens or to provide an user experience similar to a desktop computer:
Mirroring Mode: this mode is the simplest connection mode. The screen of the device is duplicated exactly on the external monitor, typically with portrait orientation. There are no differences between the device screen and the external monitor. This mode does not provide neither an optimized resolution for the external monitor nor a desktop-like user experience.
External Mode: this mode is optimized for the external display resolution and orientation. The screen of the device is duplicated exactly on the external monitor, as for the Mirroring Mode, but typically the user interface is adapted to the resolution of the external monitor with landscape orientation. There are still no differences between the device screen and the external monitor. The resolution is optimized for the external monitor, opposite to the Mirroring Mode, but the user experience is still not desktop-like. It offers a better visual experience compared to Mirroring Mode, more comfortable for viewing videos or multimedia content. However, it does not modify the Apps interfaces for a full desktop experience.
Dual Display Mode : this mode transforms the device into a desktop-like experience. This mode is designed to make full use of the external monitor and includes a user interface similar to that of a desktop operating system. The screen of the device and the external monitor are separated, each with its own content and layout. The external monitor displays a desktop-like interface, which can include a taskbar, while the screen device displays the Android interface and it could be used as a secondary screen. It provides a complete desktop experience, similar to a traditional computer. Ideal for productivity tasks such as document editing, web browsing, and using Apps that require a larger interface.
The class of the property is DesktopModePolicy
.
This parameter is the Device Name base part. The whole Device Name is obtained adding the suffix specified by DEVICE_NAME_SUFFIX
.
The set to an empty String is refused if DEVICE_NAME_SUFFIX
has value NONE
.
The class of the property is TextProperty
.
This parameter sets the device name suffix.
The set to value NONE
is refused if DEVICE_NAME_BASE
is an empty String.
The class of the property is EnumProperty
.
The allowed values are defined by enum DeviceNameSuffix
.
This paramater configures which data format is used for Digimarc barcode.
The class of the property is EnumProperty
.
The allowed values are defined by enum DigimarcDataFormat
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter determines the frequency for attempting to decode using Digimarc., lower values are higher priority for Digimarc.
The class of the property is NumericProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter controls the barcode illumination for capturing frames from displays or reflective surfaces. The possibile configurations are:
The class of the property is BooleanProperty
.
This parameter activates the notification mechanism. It enables the Display Notification capability via a displaying message. This means that the decoded label is displayed through a pop-up message, an Android Toast, on the device's screen.
The class of the property is BooleanProperty
.
This parameter controls the character set in use for the decoded label.
The class of the property is EnumProperty
.
The allowed values are defined by enum CharacterSetMode
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When DOTCODE_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When DOTCODE_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter is the minimum time allowed between reads of the same barcode label.
When the device decodes a label and sees the same one before this timeout is expired, the second result will be ignored. This timeout works when scanMode is set to HOLD_MULTIPLE, PULSE_MULTIPLE or ALWAYS_ON. The amount of time is represented in milliseconds.
The class of the property is NumericProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to activate the "Do Not Disturb" mode.
"Do Not Disturb" (DND) is a feature provided by Android that allows you to silence all or specific types of notifications, calls, and alerts, helping you avoid interruptions.
This parameter allows to control the "Do Not Disturb" status.
Disabling "Do Not Disturb" will ensure that the device resumes normal operation regarding notifications and alerts, allowing you to receive all incoming sounds, vibrations, and notifications without restriction.
The class of the property is DoNotDisturbPolicy
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the use of the Do Not Disturb mode.
If this parameter is enabled, the setting to enable or disable the Do Not Disturb mode is "dimmed" in the Settings. It means that the option is grayed out and it cannot be interacted with through UI. This indicates to the user that the feature is currently not accessible and the user is not able to change its state.
The class of the property is BooleanProperty
.
This parameter reports the availability of SIM card 1 and SIM card 2. The value is calculated by the device according to the availability of the SIM cards, so this property cannot be set.
The class of the property is EnumProperty
.
The allowed values are defined by enum DualSimStatus
.
This parameter reports the current SIM card privileged by the device for voice calls.
The value is calculated by the device according to the availablity of the SIM card preferred by
the user (set by DUALSIM_PREFERRED_CALLS
), so this property cannot be set.
The class of the property is EnumProperty
.
The allowed values are defined by enum DualSimPreferredCallsAndSms
.
This parameter reports the current SIM card privileged by the device for mobile data.
The value is calculated by the device according to the availablity of the SIM card preferred by
the user (set by DUALSIM_PREFERRED_DATA
), so this property cannot be set.
The class of the property is EnumProperty
.
The allowed values are defined by enum DualSimPreferredData
.
This parameter reports the current SIM card privileged by the device for SMS.
The value is calculated by the device according to the availablity of the SIM card preferred by
the user (set by DUALSIM_PREFERRED_SMS
), so this property cannot be set.
The class of the property is EnumProperty
.
The allowed values are defined by enum DualSimPreferredCallsAndSms
.
This parameter controls the privileged SIM card to be used for voice calls.
The actual SIM card used by the device is retrieved by the property (DUALSIM_CURRENT_CALLS
).
The class of the property is EnumProperty
.
The allowed values are defined by enum DualSimPreferredCallsAndSms
.
This parameter controls the privileged SIM card to be used for mobile data.
The actual SIM card used by the device is retrieved by the property (DUALSIM_CURRENT_DATA
).
The class of the property is EnumProperty
.
The allowed values are defined by enum DualSimPreferredCallsAndSms
.
This parameter controls the privileged SIM card to be used for SMS.
The actual SIM card used by the device is retrieved by the property (DUALSIM_CURRENT_SMS
).
The class of the property is EnumProperty
.
The allowed values are defined by enum DualSimPreferredCallsAndSms
.
This parameters controls the SIM card Slot 1 that can be enabled or disabled on the device. When this slot is disabled, the SIM card cannot be used for voice calls, mobile data and SMS.
The class of the property is NumericProperty
.
This parameters controls the SIM card Slot 2 that can be enabled or disabled on the device. When this slot is disabled, the SIM card cannot be used for voice calls, mobile data and sms communication.
The class of the property is NumericProperty
.
This parameter allows to use EAN-13 labels in composite barcode.
The class of the property is BooleanProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter includes the checksum in the label transmission.
The class of the property is BooleanProperty
.
This parameter includes the system digit in the label transmission, it configures whether the first character should be transmitted.
The class of the property is BooleanProperty
.
This parameter allows to convert EAN-13 labels to GTIN.
The class of the property is BooleanProperty
.
This parameter allows to identify ISBN labels and append the check digit (per ISBN guidelines) to the end of the label.
The class of the property is BooleanProperty
.
This parameter allows to identify ISSN labels and append the check digit (per ISSN guidelines) to the end of the label.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter allows to use EAN-8 labels in composite barcode.
The class of the property is BooleanProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter includes the checksum in the label transmission.
The class of the property is BooleanProperty
.
This parameter allows to expand the EAN-8 labels to their EAN-13 equivalents. Any EAN-13 parameters will then apply to the result.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter requires a 2 digit extension to be verified for a successful decode of a label.
The class of the property is BooleanProperty
.
This parameter requires a 5 digit extension to be verified for a successful decode of a label.
The class of the property is BooleanProperty
.
This parameter indicates that are read only barcode with the supplemental label. If the parameter is false are read barcodes with or without the supplemental labels.
The class of the property is BooleanProperty
.
This parameter selects the policy used to handle ECI.
The class of the property is EnumProperty
.
The allowed values are defined by enum ECIPolicy
.
Administrative Settings: For devices managed by an organization, administrative policies might require to disable the emergency SOS call.
Emergency SOS refers to enable or disable that feature designed to help users quickly contact
emergency services and notify their emergency contacts in critical situations.
This feature can be activated by pressing the power button multiple times in rapid succession
(usually five times).
It can be undesired, so IT admins could prefer to disable it.
The class of the property is BooleanProperty
.
This parameter enables scanner decoding.
The class of the property is BooleanProperty
.
This parameter enhances the Depth of Field.
Depending on barcode typology, quality and light condition it could enhance the Depth of Field. Try to enable it only if you need to increment the DoF.
The class of the property is BooleanProperty
.
This parameter is used to enter the primary domain name server used when connecting to a network through an Ethernet-equipped cradle.
The class of the property is TextProperty
.
This parameter is used to enter the secondary domain name server used when connecting to a network through an Ethernet-equipped cradle.
The class of the property is TextProperty
.
This parameter enables/disables the Ethernet sub-system.
The class of the property is BooleanProperty
.
This parameter is used to enter the IP address of the default gateway when connecting to a network through an Ethernet-equipped cradle.
The class of the property is TextProperty
.
Used to enter the host name(s) and/or IP address(es) for direct access by the device, bypassing the Proxy server specified in the Proxy Host Name parameter.
The class of the property is TextProperty
.
Controls whether an Ethernet Proxy is used by the device when connecting to a network through an Ethernet-equipped cradle.
The class of the property is BooleanProperty
.
Used to enter the Host Name of the Proxy server through which network communications will pass when connecting to a network through an Ethernet-equipped cradle.
The class of the property is TextProperty
.
Used to enter the two-digit Port number for accessing the Proxy server through which network communications will pass when connecting to a network through an Ethernet-equipped cradle.
The class of the property is NumericProperty
.
The allowed values are between 0 to 65535.
This parameter is used to enter the static IP address of the device when connecting to a network through an Ethernet-equipped cradle.
The class of the property is TextProperty
.
Prefix length specifies the number of bits in the IP address that are to be used as the subnet mask.
The class of the property is NumericProperty
.
The allowed values are between 0 and 32.
Controls whether the device will obtain its IP settings automatically, using DHCP, or manually, by an administrator using the relevant parameters, when connecting to a network through an Ethernet-equipped cradle.
The class of the property is BooleanProperty
.
This parameter enables the injection of the barcodes from an external scanner source.
The class of the property is BooleanProperty
.
This parameter allows using the standard formatter when the injection is enabled.
The class of the property is BooleanProperty
.
This parameter enable the feauture that configures the scanner to capture store and provide frames.
The class of the property is BooleanProperty
.
This parameter indicates the directory where will be stored the frames saved by the Scanner. Only directory under getExternalStorageDirectory() are supported (eg. /storage/emulated/0/).
The class of the property is TextProperty
.
This parameter selects the format used for storing the frames captured by the Scanner.
The class of the property is EnumProperty
.
The allowed values are defined by enum FrameCaptureFormat
.
This parameter selects the Scanner frame capture mode.
The class of the property is EnumProperty
.
The allowed values are defined by enum FrameCaptureMode
.
This parameter enables the Scanner to store captured frames.
The class of the property is BooleanProperty
.
This parameter selects the audio channel to use for the scanner notification.
The class of the property is EnumProperty
.
The allowed values are defined by enum ToneNotificationChannel
.
This parameter is the file used for the audio notification on a successfull read.
The class of the property is TextProperty
.
This parameter selects the scanner audio notification mode.
The class of the property is EnumProperty
.
The allowed values are defined by enum ToneNotificationMode
.
This parameter is the volume of the audio notification on a successfull read.
The class of the property is NumericProperty
.
This parameter indicates the number of notifications to produce on a successful read.
The class of the property is NumericProperty
.
This parameter indicates the duration of each notification on a successful read.
The class of the property is NumericProperty
.
This parameter enables the use of the good read notification on a successful read.
The class of the property is BooleanProperty
.
This parameter is the delay between notifications on a successful read.
The class of the property is NumericProperty
.
This parameter enables the use of the led notification on a successful read.
The class of the property is BooleanProperty
.
This parameter selects the color of the overlay used as notification on a successful read.If the property GOOD_READ_OVERLAY_SHAPE_POLICY
is set to FULL_SCREEN
once a code is decoded, the full screen of the device is painted with the color selected otherwise
the color is applied on the whole image selected excluding the trasparent areas and painted on top
of the screen.
The color is in ARGB format.
The class of the property is NumericProperty
.
This parameter selects the custom shape profile name for the overlay notification.
The class of the property is TextProperty
.
This parameter enables the overlay notification for a successful read.
The class of the property is BooleanProperty
.
This parameter defines the custom starting X coordinate (starting from the left side of the screen) for the overlay in landscape mode.
The class of the property is NumericProperty
.
This parameter defines the custom starting Y coordinate (starting from the top of the screen) for the overlay in landscape mode.
The class of the property is NumericProperty
.
This parameter defines the maximum custom height of the overlay in landscape mode.
The class of the property is NumericProperty
.
This parameter defines the maximum custom width of the overlay in landscape mode.
The class of the property is NumericProperty
.
This parameter selects how the overlay is displayed in landscape mode.
The class of the property is EnumProperty
.
The allowed values are defined by enum GoodReadOverlayDisplayPolicy
.
This parameter selects the position policy for the overlay in landscape mode.
The class of the property is EnumProperty
.
The allowed values are defined by enum GoodReadOverlayPositionPolicy
.
This parameter defines the custom starting X coordinate (starting from the left side of the screen) for the overlay in portrait mode.
The class of the property is NumericProperty
.
This parameter defines the custom starting Y coordinate (starting from the top of the screen) for the overlay in portrait mode.
The class of the property is NumericProperty
.
This parameter defines the maximum custom height of the overlay in portrait mode.
The class of the property is NumericProperty
.
This parameter defines the maximum custom width of the overlay in portrait mode.
The class of the property is NumericProperty
.
This parameter selects how the overlay is displayed in portrait mode.
The class of the property is EnumProperty
.
The allowed values are defined by enum GoodReadOverlayDisplayPolicy
.
This parameter selects the position policy for the overlay in portrait mode.
The class of the property is EnumProperty
.
The allowed values are defined by enum GoodReadOverlayPositionPolicy
.
This parameter selects the shape of the overlay used as notification on a successful read.
The class of the property is EnumProperty
.
The allowed values are defined by enum GoodReadOverlayShapePolicy
.
This parameter indicates the delay after which the good read LEDs are turned off. This is valid only in case of a single good read. The value range is between 20 and 5000 for normal scanning sessions. The maximum value is lowered to 500 in case of a scan mode different from SINGLE or when the target mode is set to RELEASE_SCAN.
The class of the property is NumericProperty
.
This parameter enables the use of the vibrator notification on a successful read.
The class of the property is BooleanProperty
.
This parameter enables the use of the green spot notification on a successful read.
The class of the property is BooleanProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter convert the Gs1DataBar_14 label to a GS1-128 barcode.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter is set to specify the conversion used for GS1 2D barcodes.
The class of the property is EnumProperty
.
The allowed values are defined by enum Gs1Conversion2d
.
This parameter is set to true to enable check of GS1 format for GS1 symbologies.
The class of the property is BooleanProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter convert the Gs1DataBar_Expanded label to a sequence of one or more GS1-128 barcodes.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When GS1_EXP_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When GS1_EXP_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter is set to specify the label set prefix to use when the
label set mode is set to ALL_LABELS
.
The class of the property is TextProperty
.
This parameter is set to specify the mode use to transmit GS1 label sets. A label set consists of all the GS1 barcodes that have the same GTIN value.
The class of the property is EnumProperty
.
The allowed values are defined by enum Gs1LabelSetTransmitMode
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter convert the Gs1DataBar_Limited label to a GS1-128 barcode.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter is set to true to convert the GS1 barcode string in the GS1 readable string format.
It is used only if GS1_CHECK
is set to true.
The class of the property is BooleanProperty
.
This parameter is s a string of Unicode characters that replaces each occurrence of GS (ASCII code 0x1D) in the scanned data.
The class of the property is TextProperty
.
This parameter is set to specify the representation used for the GTIN format.
The class of the property is EnumProperty
.
The allowed values are defined by enum GtinFormat
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When HAN_XIN_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When HAN_XIN_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables to format the read data as a readable hexadecimal string. Ignores other formatting options.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to disable the automatic synchronization of data.
Hotspot enabled refers to enable or disable wifi tethering.
When hotspot is enabled, the devices allows other devices to connect to its internet connection.
The user would still be able to access and control this configuration from the main Settings,
or dedicated tile in quick settings panel.
Therefore, this parameter can be use with HOTSPOT_SETTING_DIMMED
and QUICK_SETTINGS_TILES_HOTSPOT_HIDDEN
,
to prevent the user to change the configuration of this feature.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the use of the Hotspot feature.
If this parameter is enabled, the setting to enable or disable the Hotspot feature is "dimmed" in the Settings.
It means that the option is grayed out and it cannot be interacted with through UI.
This indicates to the user that the feature is currently not accessible and the user is not able to change its state.
For enabling o disabling it, please refer to parameter HOTSPOT_ENABLED
.
The class of the property is BooleanProperty
.
This parameter controls the aggressiveness for the Interleaved 2/5 symbology.
The class of the property is EnumProperty
.
The allowed values are defined by enum Interleaved25Aggressiveness
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter equires the use of checksum characters to verify a barcode.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When I25_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When I25_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter includes the checksum in the label transmission (if checksum is required with enableChecksum).
The class of the property is BooleanProperty
.
This parameter enables the reading of Interleaved 2 of 5 barcode labels with short quiet zones.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables barcode illumination when capturing frames.
The class of the property is BooleanProperty
.
This parameter selects the scanner illumination pulse length.
The scan engine illumination is a pulsed light. It is characterized by a light pulse length and a frequency usually equal to the frame rate frequency. This property affects only the pulse length. With a longer light pulse the scan engine can decode a more distant target and DOF performance is enhanced on low environment light condition. In the counterside, a shorter light pulse makes the scan engine more motion tollerant.
The class of the property is EnumProperty
.
The allowed values are defined by enum IlluminationTime
.
This parameter selects the scanner illuminator to be used for decoding.
The class of the property is EnumProperty
.
The allowed values are defined by enum IlluminationType
.
This parameter selects the scanner image capture profile.
The class of the property is EnumProperty
.
The allowed values are defined by enum ImageCaptureProfile
.
This parameter is the timeout to set during image decoding. The amount of time is represented in milliseconds.
The class of the property is NumericProperty
.
This parameter indicates the input type to use for decoding.
The class of the property is EnumProperty
.
The allowed values are defined by enum InputType
.
This parameter sets the inverse mode for linear barcode symbologies.
The class of the property is EnumProperty
.
The allowed values are defined by enum InverseMode
.
This parameter sets the inverse mode for 2D barcode symbologies.
The class of the property is EnumProperty
.
The allowed values are defined by enum InverseMode
.
This parameter allows the concatenation of common concatenated pairs.
The class of the property is BooleanProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter defines the decoding mode for ISBT 128 barcodes.
The class of the property is EnumProperty
.
The allowed values are defined by enum Isbt128Mode
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables or disables the ITF14 symbology. It could be used to include a GTIN. It always checks and transmits the checksum character.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter enables the Autoscan trigger.
The class of the property is BooleanProperty
.
This parameter sets the Autoscan trigger range.
The class of the property is EnumProperty
.
The allowed values are defined by enum AutoScanTriggerRange
.
This parameter enables or disables the keyboard backlight control.
The class of the property is BooleanProperty
.
This parameter sets the keyboard backlight brightness.
This is parameter is enabled only when KEYBOARD_BACKLIGHT
is enabled.
The class of the property is NumericProperty
.
This parameter sets the keyboard backlight inactivity timeout. In case of inactivity, the keyboard backlight will turn off after this amount of time.
This parameter is enabled only when KEYBOARD_BACKLIGHT
is enabled.
The class of the property is NumericProperty
.
This parameter enables the Front trigger.
The class of the property is BooleanProperty
.
This parameter defines the behaviour of Front Trigger button when the device is in suspend mode.
This takes effect only if the Front Trigger is enabled (KEYBOARD_FRONT_TRIGGER
)
and it has been configured as wakeup source (POWER_WAKEUP_FRONT_TRIGGER
).
If this property is disabled, when the Front Trigger button is pressed in suspend mode, then only the wakeup event will be triggered for waking the device up from the suspend mode. So, in order to trigger the functional action (e.g. decoding as default), the user shall press the button again after the device has been resumed from the suspend mode.
If this property is enabled, when the Front Trigger button is pressed in suspend mode, then both the wakeup event and the action event will be triggered for waking the device up from the suspend mode and for executing the action. So, in order to trigger the functional action (e.g. decoding as default), the user is required to press the button just once, because it will wake the device up from the suspend mode and it will also perform the action.
Disclaimer: if the device is locked by keyguard, then the action will be performed only if it can be executed in accordance with the current status of keyguard.
For example Push To Talk action can be executed or discarded with the keyguard active
in accordance with the property (KEYBOARD_PTT_BYPASS_KEYGUARD_ENABLED
).
While decoding action is always discarded with the keyguard active.
The default value is disabled.
The class of the property is BooleanProperty
.
This parameter enables the Left trigger.
The class of the property is BooleanProperty
.
This parameter defines the behaviour of Left Trigger button when the device is in suspend mode.
This takes effect only if the Left Trigger is enabled (KEYBOARD_LEFT_TRIGGER
)
and it has been configured as wakeup source (POWER_WAKEUP_LEFT_TRIGGER
).
If this property is disabled, when the Left Trigger button is pressed in suspend mode, then only the wakeup event will be triggered for waking the device up from the suspend mode. So, in order to trigger the functional action (e.g. decoding as default), the user shall press the button again after the device has been resumed from the suspend mode.
If this property is enabled, when the Left Trigger button is pressed in suspend mode, then both the wakeup event and the action event will be triggered for waking the device up from the suspend mode and for executing the action. So, in order to trigger the functional action (e.g. decoding as default), the user is required to press the button just once, because it will wake the device up from the suspend mode and it will also perform the action.
Disclaimer: if the device is locked by keyguard, then the action will be performed only if it can be executed in accordance with the current status of keyguard.
For example Push To Talk action can be executed or discarded with the keyguard active
in accordance with the property (KEYBOARD_PTT_BYPASS_KEYGUARD_ENABLED
).
While decoding action is always discarded with the keyguard active.
The default value is disabled.
The class of the property is BooleanProperty
.
This parameter locks or unlocks the input from keyboard and physical buttons.
The class of the property is BooleanProperty
.
This parameter enables the Motion trigger.
The class of the property is BooleanProperty
.
This parameter defines the sensitivity for motion detection.
The class of the property is EnumProperty
.
The allowed values are defined by enum MotionTriggerSensitivity
.
This parameter enables or disables the vibration when a motion is detected.
The class of the property is BooleanProperty
.
This parameter sets the keyboard multitap delay used to define after how much time from the first multitap key press the associated character will be submitted to the UI.
The class of the property is NumericProperty
.
This parameter enables the Pistol trigger.
The class of the property is BooleanProperty
.
This parameter defines the behaviour of Pistol Trigger button when the device is in suspend mode.
This takes effect only if the Pistol Trigger is enabled (KEYBOARD_PISTOL_TRIGGER
)
and it has been configured as wakeup source (POWER_WAKEUP_PISTOL_TRIGGER
).
If this property is disabled, when the Pistol Trigger button is pressed in suspend mode, then only the wakeup event will be triggered for waking the device up from the suspend mode. So, in order to trigger the functional action (e.g. decoding as default), the user shall press the button again after the device has been resumed from the suspend mode.
If this property is enabled, when the Pistol Trigger button is pressed in suspend mode, then both the wakeup event and the action event will be triggered for waking the device up from the suspend mode and for executing the action. So, in order to trigger the functional action (e.g. decoding as default), the user is required to press the button just once, because it will wake the device up from the suspend mode and it will also perform the action.
Disclaimer: if the device is locked by keyguard, then the action will be performed only if it can be executed in accordance with the current status of keyguard.
For example Push To Talk action can be executed or discarded with the keyguard active
in accordance with the property (KEYBOARD_PTT_BYPASS_KEYGUARD_ENABLED
).
While decoding action is always discarded with the keyguard active.
The default value is disabled.
The class of the property is BooleanProperty
.
This parameter sets the package name of the Walkie-Talkie application to be used with the Push-to-Talk button.
The class of the property is TextProperty
.
Set the input value to "none" not to associate any Walkie-Talkie App with the PTT button;
Otherwise set the input value with one of the package names retrieved from the list of supported Walkie-Talkie Apps
through the KEYBOARD_PTT_SUPPORTED_WT_APPLICATIONS
property.
This parameter is used to enable or disable the viability of PUSH_TO_TALK functionality while the KeyGuard is on.
The class of the property is BooleanProperty
This parameter is used to enable or disable the Push-to-Talk notification.
The class of the property is BooleanProperty
This parameter contains the list of supported Walkie-Talkie applications can be used with the Push-to-Talk button.
The class of the property is BlobProperty
.
The specific implementation for this type of blob is SupportedWtApplications
.
This parameter enables or disables the push to talk button
The class of the property is BooleanProperty
.
This parameter defines the behaviour of PTT Trigger button when the device is in suspend mode.
This takes effect only if the PTT Trigger is enabled (KEYBOARD_PTT_TRIGGER
)
and it has been configured as wakeup source (POWER_WAKEUP_PTT_TRIGGER
).
If this property is disabled, when the PTT Trigger button is pressed in suspend mode, then only the wakeup event will be triggered for waking the device up from the suspend mode. So, in order to trigger the functional action (e.g. decoding as default), the user shall press the button again after the device has been resumed from the suspend mode.
If this property is enabled, when the PTT Trigger button is pressed in suspend mode, then both the wakeup event and the action event will be triggered for waking the device up from the suspend mode and for executing the action. So, in order to trigger the functional action (e.g. decoding as default), the user is required to press the button just once, because it will wake the device up from the suspend mode and it will also perform the action.
Disclaimer: if the device is locked by keyguard, then the action will be performed only if it can be executed in accordance with the current status of keyguard.
For example Push To Talk action can be executed or discarded with the keyguard active
in accordance with the property (KEYBOARD_PTT_BYPASS_KEYGUARD_ENABLED
).
While decoding action is always discarded with the keyguard active.
The default value is disabled.
The class of the property is BooleanProperty
.
This parameter enables the Right trigger.
The class of the property is BooleanProperty
.
This parameter defines the behaviour of Right Trigger button when the device is in suspend mode.
This takes effect only if the Right Trigger is enabled (KEYBOARD_RIGHT_TRIGGER
)
and it has been configured as wakeup source (POWER_WAKEUP_RIGHT_TRIGGER
).
If this property is disabled, when the Right Trigger button is pressed in suspend mode, then only the wakeup event will be triggered for waking the device up from the suspend mode. So, in order to trigger the functional action (e.g. decoding as default), the user shall press the button again after the device has been resumed from the suspend mode.
If this property is enabled, when the Right Trigger button is pressed in suspend mode, then both the wakeup event and the action event will be triggered for waking the device up from the suspend mode and for executing the action. So, in order to trigger the functional action (e.g. decoding as default), the user is required to press the button just once, because it will wake the device up from the suspend mode and it will also perform the action.
Disclaimer: if the device is locked by keyguard, then the action will be performed only if it can be executed in accordance with the current status of keyguard.
For example Push To Talk action can be executed or discarded with the keyguard active
in accordance with the property (KEYBOARD_PTT_BYPASS_KEYGUARD_ENABLED
).
While decoding action is always discarded with the keyguard active.
The default value is disabled.
The class of the property is BooleanProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter is a string of Unicode characters sent immediatly before symbology identifier.
The class of the property is TextProperty
.
This parameter is a string of Unicode characters sent ent after the final character in data.
The class of the property is TextProperty
.
This parameter sets the size of the log.
The class of the property is EnumProperty
.
The allowed values are defined by enum LoggerBufferSize
.
Administrative Settings: For devices managed by an organization, administrative policies might require to prevent the user to interact with Google Assistant.
If this parameter is disabled, the long press action on the home button doesn't take any effect. That means pressing and holding the home button will no longer activate the Google Assistant.
Administrators might want to disable this feature to avoid accidental triggers, save battery life, or because they prefer to prevent the users to access to the associated service (like Google Assistant).
The user would still be able to access and control this configuration from the main Settings.
Therefore, this parameter can be use with LONG_PRESS_HOME_BUTTON_SETTING_DIMMED
,
to prevent the user to change the configuration of this feature.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to configure the long press action on the home button.
If this parameter is enabled, the setting to enable or disable the long press action on the home button is "dimmed" in the Settings. It means that the option is grayed out and it cannot be interacted with through UI. This indicates to the user that the feature is currently not accessible and the user is not able to change its state.
This parameter only prevents the user to change the long press action on the home button in Settings UI.
For configuring the action, please refer to parameter LONG_PRESS_HOME_BUTTON_ENABLED
.
The class of the property is BooleanProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When M25_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When D25_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter enables the reading of Matrix 2 of 5 barcode labels with short quiet zones.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When MAXICODE_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When MAXICODE_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter controls the character set in use for the decoded label.
The class of the property is EnumProperty
.
The allowed values are defined by enum CharacterSetMode
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When MICROPDF417_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When MICROPDF417_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter controls the character set in use for the decoded label.
The class of the property is EnumProperty
.
The allowed values are defined by enum CharacterSetMode
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When MICRO_QR_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When MICRO_QR_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter controls the aggressiveness for the MSI symbology.
The class of the property is EnumProperty
.
The allowed values are defined by enum MsiAggressiveness
.
This parameter allows to interpret the second check digit as module 11 instead of module 10.
The class of the property is BooleanProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When MSI_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When MSI_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter requires that a MSI label contains two check digits.
The class of the property is BooleanProperty
.
This parameter includes the checksum in the label transmission.
The class of the property is BooleanProperty
.
This parameter enables the reading of MSI barcode labels with short quiet zones.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables the ability to collect a defined number of barcodes in a single session and transmit them at the same time.
The class of the property is BooleanProperty
.
This parameter defines whether to notify each successfully read label during Multi Scan operation.
The decoding session is ended successfully and all the collected labels are returned together, only if the labelCount is reached.
The class of the property is BooleanProperty
.
This parameter selects the behaviour when partial results are present.
The class of the property is EnumProperty
.
The allowed values are defined by enum PartialResultMode
.
This parameter defines the number of required labels to be read before automatically ending a good read transaction.
The class of the property is NumericProperty
.
This parameter hide/unhide the navigation bar.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to configure the notification settings.
Notification App settings refer to the options available to manage how different apps send notifications to the user.
If this parameter is enabled, the notification settings options are "dimmed" in the Settings. It means that the option is grayed out and it cannot be interacted with through UI. This indicates to the user that the feature is currently not accessible and the user is not able to configure the notification options.
This parameter only prevents the user to change the configuration of notifications through Settings UI.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to hide the notification dot.
The notification dot refers to the small dot that appears on app icons when there are unread notifications for those apps.
When notification dots are enabled, a small dot will appear on the top right corner of an app's icon on the home screen, as visual indicator that alerts for pending notifications.
When notification dots are disabled, these small dots will no longer appear on app icons, meaning the user won't have this visual indication of unread notifications directly on the app icons.
The user would still be able to access and control this configuration from the main Settings.
Therefore, this parameter can be use with NOTIFICATION_DOTS_SETTING_DIMMED
,
to prevent the user to change the configuration of this feature.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to configure the notification dot.
If this parameter is enabled, the setting to enable or disable the notification dot is "dimmed" in the Settings. It means that the option is grayed out and it cannot be interacted with through UI. This indicates to the user that the feature is currently not accessible and the user is not able to change its state.
This parameter only prevents the user to change the notification dot in Settings UI.
For enabling o disabling it, please refer to parameter NOTIFICATION_DOTS_ENABLED
.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to control the notification LED.
Notification LED enabled refers to enable or disable the LED for visual notifications. The user would still be able to access and control this configuration from the main Settings. When enabled, the LED blinks to alert the user of incoming notifications, missed calls, or other important events.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to notification settings.
Long press on the notifications allows the user to access the quick settings and options associated with notifications.
Disabling this functionality means that users will not be able to directly adjust notification settings from the notification bar. They would need to go into the main Settings menu to make any changes to how notifications are handled for different apps.
This parameter only prevents accessing the notification settings through long pressing on the notification.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to notification settings.
Hiding the Manage button in Notification bar pull down panel means preventing users from accessing the settings and options associated with individual notifications. The 'Manage' button typically appears when the user expand a notification, allowing the user to modify notification settings for the app that sent it.
Disabling this functionality means that users will not be able to directly adjust notification settings from the notification bar. They would need to go into the main Settings menu to make any changes to how notifications are handled for different apps. This restriction can be used to ensure consistent notification settings or to prevent accidental changes by users.
This parameter only prevents accessing the notification settings through Manage button, since it's hidden.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to hide some kind of notifications, such as monitored network.
Hiding managed network notifications means preventing the device from displaying alerts or notifications related to managed networks. Managed networks are typically Wi-Fi networks that are administratively controlled and may have specific configurations or restrictions.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restric the user to pull down the Notification & Quick Settings panel.
Blocking the Notification Panel means preventing the ability to swipe down from the top of the screen to access the notification panel and quick settings. So, restricting the user to interact with notifications and quick access tiles for frequently settings and toggles.
This can be configured for ensuring controlled access to device notifications and settings on the device.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restric the user to pull down the Notification & Quick Settings panel.
This property has the same effect of NOTIFICATION_PANEL_ON_HOME_SCREEN_ENABLED
, but its restriction is limited only on the lock screen.
So, when the device is in home screen, the user is able to pull down the notification shade.
it can prevent unauthorized access to certain device functions and settings when the device is locked. This setting might be used in corporate environments, on shared or public devices, to prevent unauthorized access to notifications or to certain device functions and settings when the device is locked.
The class of the property is NotificationPanelPolicy
.
This parameter allows to set minimum confidence used by the OCR algorithm. An higher confidence decreases misdecoding probabilities.
The class of the property is NumericProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter allows to read official travel document in TD1 size. The data of the machine-readable zone consists of three rows of 30 characters each.
The class of the property is BooleanProperty
.
This parameter specifies how many decoded frames must match before accepting OCR data.
The class of the property is NumericProperty
.
This parameter allows to read passport booklet in TD3 size. The data of the machine-readable zone consists of two rows of 44 characters each.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter controls the character set in use for the decoded label.
The class of the property is EnumProperty
.
The allowed values are defined by enum CharacterSetMode
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When PDF417_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When PDF417_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
Administrative Settings: For devices managed by an organization,
administrative policies might require to configure the default layout of
an external physical keyboard in combination with DESKTOP_MODE_POLICY
.
This parameter allows to configure the layout for customizing settings
related to an external physical keyboard connected to the device.
When this settings is set to CUSTOM, then the value of property
PHYSICAL_KEYBOARD_PROFILE
shall be used for defining the layout.
The class of the property is PhysicalKeyboardPolicy
.
Administrative Settings: For devices managed by an organization,
administrative policies might require to configure the default layout
of an external physical keyboard in combination with DESKTOP_MODE_POLICY
.
This parameter allows to configure the layout for customizing settings
related to an external physical keyboard connected to the device.
This configuration takes effect only if the value of property
PHYSICAL_KEYBOARD_POLICY
is set to CUSTOM
.
The class of the property is TextProperty
.
This property can be set with a String defining the keyboard layout identifier, keyboard layout short identifier or the locale:
The following command can be used to retrieve the identifier for all the pre-loaded and custom keyboard layouts available on the device:
adb shell dumpsys activity service com.datalogic.extension.uxsettings/.MainService
Below the list of pre-loaded physical keyboard layouts:
Administrative Settings: For devices managed by an organization, administrative policies might require to disable keyboard combinations.
When physical keyboard shortcuts are enabled, the user can use keyboard combinations to perform various actions quickly. This feature enhances productivity by allowing users to navigate and control their device more efficiently using familiar keyboard shortcuts.
When physical keyboard shortcuts are disabled, these combinations will not perform any actions on the device. This might
The user would still be able to access and control this configuration from the main Settings.
Therefore, this parameter can be use with PHYSICAL_KEYBOARD_SHORTCUTS_SETTING_DIMMED
,
to prevent the user to change the configuration of this feature.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to configure the keyboard combinations.
If this parameter is enabled, the setting to enable or disable the keyboard combinations is "dimmed" in the Settings. It means that the option is grayed out and it cannot be interacted with through UI. This indicates to the user that the feature is currently not accessible and the user is not able to change its state.
This parameter only prevents the user to change the keyboard combinations in Settings UI.
For enabling o disabling it, please refer to parameter PHYSICAL_KEYBOARD_SHORTCUTS_ENABLED
.
The class of the property is BooleanProperty
.
This parameter limits reading to targeted selection.
The class of the property is BooleanProperty
.
This parameter defines the battery charging profile.
The class of the property is EnumProperty
.
The allowed values are defined by enum BatteryChargingProfile
.
Selects the battery charging profile persistence policy. This parameter controls the policy for configuring the battery charging profile. Depending on this property, when the user changes the battery, that battery will be charged with the profile configured by the device or the profile stored in the battery memory. The behaviour is the same regardless of whether the battery is changed with a battery swap or during a device power-off.
The class of the property is EnumProperty
.
The allowed values are defined by enum BatteryChargingProfilePersistencePolicy
.
Selects the device charging sources. This parameter controls the charging source the device will be using. All charging sources could be disabled.
The class of the property is MultipleChoiceProperty
.
The allowed values are all the combinations of the values defined by ChargingSourcesFlags
.
Policy for automatic exit from charging mode.
The class of the property is EnumProperty
.
The allowed values are defined by enum OffChargingModePolicy
.
The charging threshold (%) for automatic exit from charging mode.
The class of the property is NumericProperty
.
Once a nearby object is detected, the Pocket-Mode will triggered after a brief delay. This pause serves as a "debounce" period to prevent accidental activations. The duration of the interval is measured in milliseconds.
The class of the property is NumericProperty
.
Activates the Pocket-Mode feature. When this feature is enabled, the device will automatically go into sleep mode when the display sensor detects any nearby object (e.g. into a pocket). The device will reactivate once the object is no longer detected.
The class of the property is BooleanProperty
.
When the PROGRESSIVE_DEVICE_LOCK
policy is selected, this value is
used to configure the amount of time that needs to pass before the device switches from
"display off" to "suspend". The duration of the interval is measured in milliseconds.
The class of the property is NumericProperty
.
Configures the Pocket-Mode behaviour policy.
The class of the property is EnumProperty
.
The allowed values are defined by enum PocketModePolicy
.
Controls whether the USB is enabled as a power-source.
This parameter defines the screen off timeout, in msecs, when the device is powered by an external AC power.
The class of the property is NumericProperty
.
The allowed values are between 0 and MAX_INT. 0 means never.
This parameter defines the screen off timeout, in msecs, when the device is powered by internal battery.
The class of the property is NumericProperty
.
The allowed values are between 0 and MAX_INT. 0 means never.
This parameter controls whether the accelerometer sensor trigger can be used as device wake-up source.
The class of the property is BooleanProperty
.
This parameter controls whether a autoScan trigger can be used as device wake-up source.
The class of the property is BooleanProperty
.
This parameter controls whether the front trigger button trigger can be used as device wake-up source.
The class of the property is BooleanProperty
.
ContrThis parameter controlsols whether the left trigger button trigger can be used as device wake-up source.
The class of the property is BooleanProperty
.
This parameter controls whether the back trigger button trigger can be used as device wake-up source.
The class of the property is BooleanProperty
.
ContrThis parameter controlsols whether a generic charging power source trigger can be used as device wake-up source.
The class of the property is BooleanProperty
.
This parameter controls whether the Power button trigger can be used as device wake-up source.
The class of the property is BooleanProperty
.
This parameter controls whether the push to talk button trigger can be used as device wake-up source.
The class of the property is BooleanProperty
.
This parameter controls whether the right trigger button trigger can be used as device wake-up source.
The class of the property is BooleanProperty
.
This parameter controls whether a Real-Time clock alarm trigger can be used as device wake-up source.
The class of the property is BooleanProperty
.
This parameter controls whether a touch event on the screen can be used as device wake-up source.
The class of the property is BooleanProperty
.
This parameter controls whether Wifi data trigger can be used as device wake-up source.
The class of the property is BooleanProperty
.
This parameter controls whether cellular data or call trigger can be used as device wake-up source.
The class of the property is BooleanProperty
.
This parameter enables the use of the aimer in presentation mode.
The class of the property is BooleanProperty
.
This parameter enables the use of presentation mode.
The class of the property is BooleanProperty
.
This parameter sets sensitivity in presentation mode.
The class of the property is NumericProperty
.
This parameter indicates the display mode in which to show the camera preview in case the input type is set to camera.
The class of the property is EnumProperty
.
The allowed values are defined by enum PreviewDisplayMode
.
This parameter indicates the height of the preview shown in case of manual display mode and camera input type, when the device is positioned in landscape.
The class of the property is NumericProperty
.
This parameter indicates the width of the preview shown in case of manual display mode and camera input type, when the device is positioned in landscape.
The class of the property is NumericProperty
.
This parameter indicates the X coordinate of the preview shown in case of manual display mode and camera input type, when the device is positioned in landscape.
The class of the property is NumericProperty
.
This parameter indicates the Y coordinate of the preview shown in case of manual display mode and camera input type, when the device is positioned in landscape.
The class of the property is NumericProperty
.
This parameter indicates the height of the preview shown in case of manual display mode and camera input type, when the device is positioned in portrait.
The class of the property is NumericProperty
.
This parameter indicates the width of the preview shown in case of manual display mode and camera input type, when the device is positioned in portrait.
The class of the property is NumericProperty
.
This parameter indicates the Y coordinate of the preview shown in case of manual display mode and camera input type, when the device is positioned in portrait.
The class of the property is NumericProperty
.
This parameter indicates the Y coordinate of the preview shown in case of manual display mode and camera input type, when the device is positioned in portrait.
The class of the property is NumericProperty
.
This parameter indicates the zoom level applied to the camera preview.
The class of the property is NumericProperty
.
This parameter enables the notification when a profile is automatically loaded because the associated application goes to foreground. As a consequence an icon is shown on the status bar.
The class of the property is BooleanProperty
.
This parameter enables or disables Absolute Grid algorithm. It performs a geometric reconstruction of the QR Code grid by regularizing it. This algorithm is executed only when the standard one fails. It may slow down decoding rate.
The class of the property is BooleanProperty
.
This parameter controls the character set in use for the decoded label.
The class of the property is EnumProperty
.
The allowed values are defined by enum CharacterSetMode
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter enables or disables the GS1-DIGITAL-LINK-QR Code symbology.
The class of the property is BooleanProperty
.
This parameter enables or disables the GS1-QR Code symbology.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When QRCODE_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When QRCODE_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter controls the mirror mode.
The class of the property is EnumProperty
.
The allowed values are defined by enum QRMirror
.
This parameter enables device configuration through Scan2Deploy QR Codes.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables Wi-Fi configuration through Wi-Fi QR Code.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to disable the open camera shortcut.
Quickly open camera enabled refers to enable or disable that feature allowing the users to access the camera app swiftly. This feature can be activated by double-pressing the power button. It can be undesired, so IT admins could prefer to disable it.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to connect to other devices via Android Quick Share.
Android Quick Share is the feature that allows the user to quickly and easily share files, photos, videos, and other content with nearby devices. Android Quick Share uses wireless technologies like Bluetooth and Wi-Fi Direct to establish a direct connection between devices, enabling fast and seamless file transfers.
So, if this parameter is enabled, Android Quick Share is disabled and the device will no longer be able to initiate or receive these quick file transfers, which can enhance privacy and security by preventing unwanted sharing of user content.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to configure the Quick Settings tiles.
If this setting is enabled, the edit icon of quick settings panel is hidden and the user is prevented to add, remove or change the order of tiles. This property might be used to restrict the user to access to quick settings configuration.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to change settings options.
If this setting is enabled, the gear icon of quick settings panel is hidden and the user is prevented to launch Android Settings from that button. This property might be used to restrict the user to access to settings configuration.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user from changing the configuration of Quick Settings tiles.
Tiles are interactive icons that appear in the Notification Quick Settings panel of the device. They provide users with quick access to commonly used device settings without the need to navigate through the full settings menu.
This parameter allows to create a custom configuration of Quick Settings tiles by defining the tiles which should be shown to the user. Configuring the tiles can prevent users from accessing to certain features. This is done to restrict and limit the users' capability to enhance security, device management, and prevent unauthorized or unintended changes.
The class of the property is TextProperty
.
This property is a string structured as a comma-separated list containing the tile names to be shown.
If the list contains an invalid tile name, that tile will be ignored, while the others will be displayed in the UI.
Since it's not possible to remove all the tiles from the UI, an empty string will not be accepted,
therefore at least one valid tile name must be included in the list.
Otherwise, the configuration will be discarded.
Examples:
Android offers two types of tiles in the Quick Settings panel: System and App tiles.
System tiles are built into the Android operating system and provide essential device functionalities.
In contrast, App or Custom tiles offer quick access to functionalities provided by applications, such as Google Mobile Services (GMS).
Therefore, they can be customized and added by installing third-party applications that provide this capability.
The list below shows the tiles available in Android 13.
Please note that not all tiles in this list are supported by Datalogic devices, as this varies by model.
Use the APIs getAvailableSystemTiles(Context)
and getAvailableCustomTiles(Context)
to retrieve the lists of system and custom tiles available at runtime on a Datalogic device.
Note on Tile Visibility and Interaction:
The Quick Settings panel includes two categories for tiles:
When tiles are disabled, they are removed from both the visible and additional tiles lists. Users cannot interact with disabled tiles, nor can they trigger actions or drag them into the visible list. When a disabled tile is enabled again, it is added to the additional tiles list, but not automatically to the visible tiles list. The user can configure that tile to be visible by dragging it from the additional tiles list to the visible tiles list using the pen icon in the bottom right corner of the Quick Settings panel. Alternatively, this can be done programmatically by configuring the visible tiles through the Visible Tiles property.
System tiles:
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the use of the Airplane mode.
If this parameter is enabled, the toggle button to enable or disable the Airplane mode is no longer visible in the quick settings menu. The quick settings menu is the area that appears when the user swipes down from the top of the screen. So the user is not able to enable or disable the hotspot feature from there.
When the Airplane mode tile was previously hidden and this property value changes to disabled,
then the tile becomes accessible to the users again in the quick settings menu.
But, the tile is not automatically added to the visible tile list.
Therefore, in order to be visible, that tile shall be added to QUICK_SETTINGS_PANEL_TILES
.
The user would still be able to access and control the hotspot feature from the main Settings.
Therefore, this parameter can be use with AIRPLANE_MODE_SETTING_DIMMED
,
to prevent the user to change the configuration of this feature.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the use of the Do Not Disturb mode.
If this parameter is enabled, the toggle button to enable or disable the Do Not Disturb mode is no longer visible in the quick settings menu. The quick settings menu is the area that appears when the user swipes down from the top of the screen. So the user is not able to enable or disable the hotspot feature from there.
When the Do Not Disturb tile was previously hidden and this property value changes to disabled,
then the tile becomes accessible to the users again in the quick settings menu.
But, the tile is not automatically added to the visible tile list.
Therefore, in order to be visible, that tile shall be added to QUICK_SETTINGS_PANEL_TILES
.
The user would still be able to access and control the hotspot feature from the main Settings.
Therefore, this parameter can be use with DO_NOT_DISTURB_SETTING_DIMMED
,
to prevent the user to change the configuration of this feature.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the use of the Hotspot feature.
If this parameter is enabled, the toggle button to enable or disable the Hotspot feature is no longer visible in the quick settings menu. The quick settings menu is the area that appears when the user swipes down from the top of the screen. So the user is not able to enable or disable the hotspot feature from there.
When the Hotspot tile was previously hidden and this property value changes to disabled,
then the tile becomes accessible to the users again in the quick settings menu.
But, the tile is not automatically added to the visible tile list.
Therefore, in order to be visible, that tile shall be added to QUICK_SETTINGS_PANEL_TILES
.
The user would still be able to access and control the hotspot feature from the main Settings.
Therefore, this parameter can be use with HOTSPOT_SETTING_DIMMED
,
to prevent the user to change the configuration of this feature.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to recent apps view.
Hiding the Recent Apps means restricting the users to view and switch between recently used applications. The Recent Apps are usually displayed when pressing a button on the navigation bar at the bottom of the screen. Pressing the button opens a list of recently opened apps.
Disabling this functionality means the user will always see an empty list of apps, which means they won't be able to quickly switch between or close recent apps using this button.
The class of the property is BooleanProperty
.
This parameter enables the removal of all characters in the range 0x00-0x1F and the single character 0x7F from the scanned data. The length check for each symbology is evaluated before any characters are removed. Characters in the code ID, prefix, suffix, or separator won't be removed.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to trigger the devices resets.
Reset settings refer to various options that allow to restore the device to a previous or default state, clearing personal data, or preparing the device for a new user.
If this parameter is enabled, the "Reset option" in the Settings menu is "dimmed". It means that the option is grayed out and it cannot be interacted with through UI. This indicates to the user that the feature is currently not accessible and the user is not able to trigger any reset option.
When this property is enabled, the properties under "Reset option" menu are still accessible
through the Search Bar in Android Settings. Therefore, it is recommended to also hide
the Search Bar in the Settings using property ANDROID_SETTINGS_SEARCH_BAR_HIDDEN
.
This ensures that access to the settings remains controlled and aligned
with the desired configurations of the device.
This parameter only prevents the user to trigger any reset through Settings UI.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to prevent the 180-degree rotation for a better user experience.
Disabling the functionality of 180-degree vertical rotation means preventing the screen from rotating upside down when the device is turned to a completely inverted position. Typically, smartphones can rotate their display in four directions: 0 degrees (standard portrait), 90 degrees (landscape), 180 degrees (upside-down portrait), and 270 degrees (reverse landscape). Disabling the 180-degree vertical rotation, the screen will remain in the standard portrait orientation or rotate only to landscape modes, avoiding the upside-down view. This provides a more consistent and predictable user experience.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter includes the Royal Mail checksum in the label transmission.
The class of the property is BooleanProperty
.
This parameter selects the scan mode.
The class of the property is EnumProperty
.
The allowed values are defined by enum ScanMode
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to take screenshots.
Disabling the functionality of screenshots means preventing users from capturing images of the current screen. Normally, users can take screenshots by pressing a combination of physical buttons or using gestures. Disabling this functionality can have several implications:
1) Protecting Sensitive Information: it can help protect sensitive information displayed on the screen from being easily captured and shared. This is particularly important in secure environments or when dealing with confidential data.
2) Enhancing Security and Privacy: it can reduce the risk of accidental or intentional data leakage, enhancing the overall security and privacy of the device.
3) Compliance with Policies: In certain corporate or regulatory environments, disabling screenshots might be required to comply with data protection policies or to prevent the unauthorized distribution of proprietary information.
This setting might be used in corporate environments, on devices handling sensitive information, or in applications where privacy is a high priority.
The class of the property is BooleanProperty
.
This parameter sets the Brightness level of the screen. The allowed values are between 0 and 255.
The class of the property is NumericProperty
.
This parameter selects the symbology identifier to be transmitted along with the scanned data.
The class of the property is EnumProperty
.
The allowed values are defined by enum SendCodeID
.
This parameter is used to setup the background color in the OCR result dialog.
The class of the property is NumericProperty
.
This parameter is used to setup the text color in the OCR result dialog.
The class of the property is NumericProperty
.
This parameter enables or disables the Snap Ocr feature.
The class of the property is BooleanProperty
.
This parameter specifies how the OCR text is selected.
The class of the property is EnumProperty
.
The allowed values are defined by enum SnapOcrFirstSelectionMode
.
This parameter is used to show or hide the reference ROI from the preview and from the OCR result dialog.
The class of the property is BooleanProperty
.
This parameter is a regular expression used to filter any OCR text, excluding the values that don't match the filter.
The class of the property is TextProperty
.
This parameter specifies how to send the OCR results, if they are concatenated in the same result or divided in different results.
The class of the property is EnumProperty
.
The allowed values are defined by enum SnapOcrResultsCombination
.
This parameter is a String providing the separator between results, only used in concatenated mode.
The class of the property is TextProperty
.
This parameter allows to show the ROI number as prefix inside the OCR results, when enabled. The prefix is set in the format ROI_NUMBER:OCR_TEXT, where ROI_NUMBER indicates the index of the ROI inside the ROI settings (starting from 1) and OCR_TEXT is the original result.
The class of the property is BooleanProperty
.
This parameter specifies the settings used to define ROIs on the image, inside of which the OCR text is decoded. These settings are used only when the first selection mode is set to ROI_PROPOSE or ROI_SEND.
The class of the property is BlobProperty
.
The specific implementation for this type of blob is SnapOcrRoiSettings
.
This parameter specifies the scanning policy.
The class of the property is EnumProperty
.
The allowed values are defined by enum SnapOcrScanningPolicy
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to use multiple Apps in split screen mode.
Hiding the Split Screen button means preventing the user to run two apps simultaneously in a split-screen view. When this parameter is disabled, users can open the Recent Apps menu, select an app, and choose the option to view it in split-screen mode alongside another app. When this parameter is enabled, users can't using the split-screen mode, meaning they can only use one app at a time and cannot view or interact with multiple apps simultaneously on the screen.
This parameter only prevents activation of the split-screen feature through Settings UI.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to notification shade.
Disabling the pull-down of the notification panel means preventing users from accessing the notification shade by swiping down from the top of the screen. The notification bar, when pulled down, typically reveals notifications, quick settings, and other important information. Disabling this functionality can have several implications:
1) Restricting Access to Notifications: Users will not be able to view incoming notifications directly from the notification shade, which might be used to prevent users to inract with them.
2) Limiting Quick Settings Access: Quick settings for functions like Wi-Fi, Bluetooth, flashlight, and more, which are usually accessible from the pull-down menu, will be inaccessible. This can be useful in controlled environments where device settings should not be easily altered by users.
3) Enhancing Security: it can prevent unauthorized access to certain device functions and settings when the device is locked. This setting might be used in corporate environments, on shared or public devices, or in situations where minimizing interruptions and controlling device functionality is important.
The class of the property is BooleanProperty
.
This parameter hide/unhide the status bar.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to notification shade.
This property has the same effect of STATUS_BAR_ENABLED
, but its restriction is limited only on the lock screen.
So, when the device is in home screen, the user is able to pull down the notification shade.
it can prevent unauthorized access to certain device functions and settings when the device is locked. This setting might be used in corporate environments, on shared or public devices, to prevent unauthorized access to notifications or to certain device functions and settings when the device is locked.
The class of the property is BooleanProperty
.
This parameter selects the scanner target beam mode.
The class of the property is EnumProperty
.
The allowed values are defined by enum BeamMode
.
This parameter enables the use of a target beam mode.
The class of the property is BooleanProperty
.
This parameter is the maximum time the scanner is on after trigger release when using Release Scan target beam mode. If the value exceeds the range, the value is set at full scale.
The class of the property is NumericProperty
.
This parameter is the time the target beam is on before scanner attempts to read.
If the value exceeds the range, the value is set at full scale.
The class of the property is NumericProperty
.
This parameter hides the taskbar.
The class of the property is BooleanProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter is one of the two configurable label lengths.
When TLC39_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter is one of the two configurable label lengths.
When TLC39_LENGTH_CONTROL
is set to TWO_FIXED
, its value is one of the two possible accepted fixed lengths for a specific label.
It can also represent the minor or major length value whenever RANGE
is selected.
If is set below the accepted minimum, the smallest accepted length will be used; instead it the set value exceed the maximum value, the
biggest accepted length will be used.
The class of the property is NumericProperty
.
This parameter specifies how each L1 and L2 length values should be applied to a label.
The class of the property is EnumProperty
.
The allowed values are defined by enum LengthControlMode
.
This parameter enables linear code transmission.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter locks or unlocks the input from touch screen.
The class of the property is BooleanProperty
.
This is the property used to configure the touch controller.
The class of the property is MultipleChoiceProperty
.
The allowed values are a subset of the combinations of the values defined by TouchModeFlags
.
This is the property used to configure the touch controller.
On new device models, starting from M30/M35, this parameter is substituted by TOUCH_MODE
.
The class of the property is EnumProperty
.
The allowed values are defined by enum TouchMode
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter allows to use UPC-A labels in composite barcode.
The class of the property is BooleanProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter includes the checksum in the label transmission.
The class of the property is BooleanProperty
.
This parameter includes the system digit in the label transmission. For UPC-A the system digit is always zero.
The class of the property is BooleanProperty
.
This parameter allows to expand the UPC-A labels to their EAN-13 equivalents. Any EAN-13 parameters will then apply to the result.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables decoding of the UPC-E1 Symbology variation of UPC-E code.
The class of the property is BooleanProperty
.
This parameter allows to use UPC-E labels in composite barcode.
The class of the property is BooleanProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter includes the checksum in the label transmission.
The class of the property is BooleanProperty
.
This parameter includes the system digit in the label transmission. For UPC-E the system digit is always zero.
The class of the property is BooleanProperty
.
This parameter allows to expand the UPC-E labels to their UPC-A equivalents. Any UPC-A parameters will then apply to the result.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter controls the aggressiveness for the UPC and EAN symbology.
The class of the property is EnumProperty
.
The allowed values are defined by enum UpcEanAggressiveness
.
This parameter enables the reading of UPC and EAN barcode labels with short quiet zones.
The class of the property is BooleanProperty
.
Enables/disables USB data transmission when device works as client.
The class of the property is BooleanProperty
.
Current USB data function. It is the USB Transfer Protocol used to change the Default USB data function just for the current USB transfer (until the USB will be plugged-out from the device). When the USB will be plugged-out, then USB will be plugged-in again, the Default USB data function is used for setup new USB transfer.
The class of the property is EnumProperty
.
The allowed values are defined by enum UsbFunction
.
Enables/disables USB data transmission.
The class of the property is BooleanProperty
.
This parameter enables/disables the debug mode, over USB, when USB is connected.
The class of the property is BooleanProperty
.
Default USB data function. It is the USB Transfer Protocol setup every time a USB is plugged-in to the device.
The class of the property is EnumProperty
.
The allowed values are defined by enum UsbFunction
.
Enables/disables USB data transmission when device works as host.
The class of the property is BooleanProperty
.
Contains the editable list of whitelisted USB devices. This list can be edited adding or removing elements through SDK or DLSettings. This list survives only a reboot.
The class of the property is BlobProperty
.
The specific implementation for this type of blob is UsbHostWhitelisting
.
To set this property by intent (ACTION_CONFIGURATION_COMMIT
) use the serialized form:
[["vid","pid","name","description","persistence"],["vid","pid","name","description","persistence"]]
REBOOT
is allowed.
"
must be escaped as \"
.Intent intent = new Intent(Intents.ACTION_CONFIGURATION_COMMIT); HashMap map = new HashMap(); map.put(PropertyID.USB_HOST_WHITELISTING, "[[\"04fb\",\"96a2\",\"mouse\",\"usb\",\"REBOOT\"],[\"05fb\",\"26a2\",\"keyboard\",\"usb\",\"REBOOT\"]]"); intent.putExtra(Intents.EXTRA_CONFIGURATION_CHANGED_MAP, map); mContext.sendBroadcast(intent);To delete all devices:
Intent intent = new Intent(Intents.ACTION_CONFIGURATION_COMMIT); HashMap map = new HashMap(); map.put(PropertyID.USB_HOST_WHITELISTING, "[]"); intent.putExtra(Intents.EXTRA_CONFIGURATION_CHANGED_MAP, map); mContext.sendBroadcast(intent);
,
"
and space must be escaped as "\,"
\"
and " "
respectively.adb shell am broadcast -a com.datalogic.device.intent.action.configuration.COMMIT --es com.datalogic.device.intent.extra.configuration.CHANGED_MAP 'USB_HOST_WHITELISTING=[[\"04fb\""\,"\"96a2\""\,"\"mouse\""\,"\"usb" "mouse\""\,"\"REBOOT\"]"\,"[\"06b2\""\,"\"f9a2\""\,"\"keyboard\""\,"\"usb" "keyboard\""\,"\"REBOOT\"]]'To delete all devices:
adb shell am broadcast -a com.datalogic.device.intent.action.configuration.COMMIT --es com.datalogic.device.intent.extra.configuration.CHANGED_MAP 'USB_HOST_WHITELISTING=[]'
Contains the not editable list of whitelisted USB devices. This list survives a reboot, a/o enterprise reset a/o factory reset.
The class of the property is BlobProperty
.
The specific implementation for this type of blob is UsbHostWhitelisting
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
This parameter specifies the symbology identifier (if any).
The symbology identifier is sent with the label when the global decode property SEND_CODE_ID
is set to
USERDEFINED_IDENTIFIER_BEFORE_LABEL
or USERDEFINED_IDENTIFIER_AFTER_LABEL
.
The class of the property is CharacterProperty
.
This parameter enables or disables the symbology.
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to enable or disable the custom virtual keyboards which could be installed in addition to the ones provided by default.
This parameter is a list containing the input method editor IDs related to the custom virtual keyboards to be enabled. It allows to enable one or multiple custom virtual keyboards by adding them to the list, or to disable them by removing from the list.
It is not required that the custom virtual keyboards added to the list have been already installed on the device. In that case, if a custom virtual keyboard is added to this list, but it has not been installed yet, the configuration is accepted. When that custom virtual keyboard will be installed later, it will be enabled or disabled accordingly to its presence into this list.
Coherently, when a custom virtual keyboard will be uninstalled, this property will not change. That ID is kept in the list, in order to restore the required configuration when that custom virtual keyboard will be installed again in the future.
This property is intended for creating a configuration of custom virtual keyboards. In order to enabled or disable the virtual keyboards provided by default, the following properties shall be used instead:
VIRTUAL_KEYBOARD_GBOARD_ENABLED
VIRTUAL_KEYBOARD_VOICE_TYPING_ENABLED
VIRTUAL_KEYBOARD_ANDROID_ENABLED
The class of the property is BlobProperty
.
The specific implementation for this type of blob is StringSetBlob
.
Input method editor ID: Android defines a input method editor ID as a string in the form
"package_name/class_name", composed by the package name of the virtual keyboard application
and the class name of the main input method service within the keyboard application.
For a comprehensive definition of the structure of virtual keyboard ID and some examples,
refers to the details provided in the description of VIRTUAL_KEYBOARD_PROFILE
.
Custom virtual keyboards are usually distributed as APKs. In that case, the custom virtual keyboard can be installed on or uninstalled from the device as any other App.
The link to the InputMethodManager at the Google's documentation can be helpful to correctly interact with the Input Methods and to retrieve the details related to the Input Methods.
The list of virtual keyboards currently installed on the device can be retrieved as shown by the example below:
InputMethodManager inputMethodManager = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); ListIn alternative, the following command retrieves the list of input method editor IDs currently installed on the device:installedIMEs = inputMethodManager.getInputMethodList();
adb shell ime list -a -s
The list of virtual keyboards currently enabled on the device can be retrieved as shown by the example below:
InputMethodManager inputMethodManager = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); ListIn alternative, the following command retrieves the list of input method IDs currently enabled on the device:enabledIMEs = inputMethodManager.getEnabledInputMethodList();
adb shell ime list -sIn order to enable or disable desired virtual keyboards, the following commands provide an alternative to
VIRTUAL_KEYBOARD_GBOARD_ENABLED
,
VIRTUAL_KEYBOARD_VOICE_TYPING_ENABLED
, VIRTUAL_KEYBOARD_ANDROID_ENABLED
,
VIRTUAL_KEYBOARDS_CUSTOM_ENABLED
:
adb shell ime enable [input method id]or
adb shell ime disable [input method id]
But, as mention above, the property VIRTUAL_KEYBOARDS_CUSTOM_ENABLED
can be used also
to enable virtual keyboards not yet installed on the device, while the Android methods allow
to enable virtual keyboard which are already installed on the device.
Finally, in order to select the virtual keyboard which should be displayed to the user,
refer to property VIRTUAL_KEYBOARD_PROFILE
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to the Android Keyboard, as default keyboard provided by Android.
If this property is disabled, it prevents the Android Keyboard from being available for text input. Disabling Android Keyboard means that this keyboard will no longer appear when the user needs to input text.
This property is available only for Android AOSP version.
Android Keyboard is the Google's default UI keyboard distributed with AOSP versions of Android, providing basic text input functionality. It includes predictive text, auto-correction, and support for multiple languages, but lacks the advanced features of Gboard. The Android Keyboard is enable by default and it is also the default option provided to the user for AOSP version of Android.
The keyboard shown to the user by default can be defined though VIRTUAL_KEYBOARD_PROFILE
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to the Gboard, as default keyboard provided by Android.
If this property is disabled, it prevents the Gboard from being available for text input. Disabling Gboard means that this keyboard will no longer appear when the user needs to input text.
This property is available only for Android GMS version.
Gboard is the Google's default UI keyboard distributed with GMS version of Android, offering seamless integration with Google services, predictive text, voice typing, and multilingual support. The Gboard is enable by default and it is also the default option provided to the user for GMS version of Android.
The keyboard shown to the user by default can be defined though VIRTUAL_KEYBOARD_PROFILE
The class of the property is BooleanProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to configure the default virtual keyboard.
A virtual keyboard is a software interface that allows users to input text, for example via the device's touchscreen. It appears on the display whenever text input is needed, such as when typing a message, filling out a form, or entering a password.
This parameter allows to configure the desired virtual keyboard among the installed ones. It shall be set as a string representing a valid input method ID.
If the input method ID refers to an input method installed on the device and currently enabled, then this input method will be selected. If the input method ID refers to an input method installed on the device, but currently disabled, then this input method will be both enabled and selected. An empty string is accepted as a valid input method, this means that no input method will be selected for the user.
Setting a malformed input method ID or an input method not installed yet on the device, an error is returned and the value of this property will not be changed.
Input method ID: Android defines the input method ID as a string in the form "package_name/class_name", composed by the package name of the virtual keyboard application and the class name of the main input method service within the keyboard application.
E.g. Gboard input method ID is defined as "com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME", where:
In summary, the first part identifies the App package, and the second part specifies the class within that package that implements the keyboard service.
Disclaimer: the fully qualified class name is used only if the namespace does not correspond to the package name. Otherwise, the short qualified class name is used instead. For example.:
How to list the installed input methods and their IDs: use the command "adb shell ime list -a -s"
The class of the property is TextProperty
.
Administrative Settings: For devices managed by an organization, administrative policies might require to restrict the user to access to the Voice Typing, as default keyboard provided by Android.
If this property is disabled, it prevents the Voice Typing from being available for text input. Disabling Voice Typing means that this keyboard will no longer appear when the user needs to input text.
This property is available only for Android GMS version.
Gboard is a Google's default virtual keyboard distributed with GMS version of Android, offering seamless integration with Google services, predictive text, voice typing, and multilingual support. The Gboard is enable by default and it is also the default option provided to the user. Voice Typing is a Google's built-in voice recognition feature in Android that allows users to input text by speaking. It enables hands-free text entry through accurate speech-to-text conversion. The Voice Typing is enable by default.
The keyboard shown to the user by default can be defined though VIRTUAL_KEYBOARD_PROFILE
The class of the property is BooleanProperty
.
The Virtual RAM is a cutting-edge feature designed to enhance the device's performance. In particular, swap allows to free up physical RAM by moving less frequently accessed data to slower but larger memory (e.g. flash), allowing more space for active application and processes in RAM. Users can enjoy the benefits of extended memory capacity without physical hardware upgrades, enabling more robust multitasking and improved app performance.
The required space in flash storage for Virtual RAM is configurable and can be tailored to meet specific needs. This flexibility ensures that the device maintains a balance between performance and storage capacity, resulting in an optimized user experience without unnecessary constraints. The memory swap parameter allows developers to manage and optimize the allocation of Virtual RAM, effectively utilizing a portion of the device's flash storage to extend the available RAM.
By allocating flash storage for Virtual RAM, this feature minimizes the likelihood of slowdowns, providing a responsive and fluid user experience that can handle more applications and data simultaneously.
The class of the property is EnumProperty
.
The allowed values are defined by enum VirtualRAMSwapPolicy
.
This parameter defines the action name for the intent sent by the Decode Wedge.
It takes effect if the Decode Wedge is properly configured according to the property WEDGE_INTENT_ENABLE
The default value is "com.datalogic.decodewedge.decode_action".
The class of the property is TextProperty
.
This parameter defines the category name for the intent sent by the Decode Wedge.
It takes effect if the Decode Wedge is properly configured according to the property WEDGE_INTENT_ENABLE
The default value is "com.datalogic.decodewedge.decode_category".
The class of the property is TextProperty
.
This parameter defines the method used to deliver the intent.
It can be a Broadcast, StartActivity or StartService intent.
It takes effect if the Decode Wedge is properly configured according to the property WEDGE_INTENT_ENABLE
The default value is Broadcast intent.
The class of the property is EnumProperty
.
The allowed values are defined by enum IntentDeliveryMode
.
This parameter enables the intent mode for the Decode Wedge.
This means that the decoding results are always sent through an intent, such as broadcast, start activity or start sevice,
according to the value of the property WEDGE_INTENT_DELIVERY_MODE
.
The Decode Wedge can be configured to define the intent sent with the decoding result as expected by a given App. In particular, beside the delivery mode, common intent information can be configured, such as:
WEDGE_INTENT_ACTION_NAME
WEDGE_INTENT_CATEGORY_NAME
Moreover, some extra data can be configured to send custom information, such as symbology and read label:
WEDGE_INTENT_EXTRA_BARCODE_TYPE
.
This extra name shall be used as the name argument of Intent.getStringExtra() to retrieve the symbology of the decoded barcode.WEDGE_INTENT_EXTRA_BARCODE_STRING
.
This extra name shall be used as the name argument of Intent.getStringExtra() to retrieve the read label of the decoded barcode.
For those barcode symbologies that support concatenation, the read labels are concatenated and sent as a single string.WEDGE_INTENT_EXTRA_BARCODE_DATA
.
This extra name shall be used as the name argument of Intent.getSerializableExtra() to retrieve the read label of the decoded barcode.
For those barcode symbologies that support concatenation, the decode data is stored in
multiple byte arrays (one byte array per bar code). Clients can get data in each byte array by passing an index.
The default value is disabled.
The class of the property is BooleanProperty
.
This parameter indicates if the empty intent values have to be excluded. This considers all extras' names and the category, while the action is always included in the intent.
The class of the property is BooleanProperty
.
This parameter defines the name of the extra field of the Decode Wedge intent containing the AIM ID of the decoded barcode as extra value (as String)
This extra name shall be used as the name argument of Intent.getStringExtra() to retrieve the AIM ID of the decoded barcode.
The default value is "com.datalogic.decode.intentwedge.barcode_aim_id".
The class of the property is TextProperty
.
This parameter defines the name of the extra field of the Decode Wedge intent containing the read label of the decoded barcode as extra value (as list of byte arrays).
It takes effect if the Decode Wedge is properly configured according to the property WEDGE_INTENT_ENABLE
.
This extra name shall be used as the name argument of Intent.getSerializableExtra() to retrieve the read label of the decoded barcode. The extra value is a byte array containing one or more read labels. For those barcode symbologies that support concatenation, the decode data is stored in multiple byte arrays (one byte array per bar code). Clients can get data in each byte array by passing an index.
The default value is "com.datalogic.decode.intentwedge.barcode_data".
The class of the property is TextProperty
.
This parameter defines the name of the extra field of the Decode Wedge intent containing the read label of the decoded barcode as extra value (as String).
It takes effect if the Decode Wedge is properly configured according to the property WEDGE_INTENT_ENABLE
.
This extra name shall be used as the name argument of Intent.getStringExtra() to retrieve the read label of the decoded barcode. The extra value is a String containing one or more read labels. For those barcode symbologies that support concatenation, the read labels are concatenated and sent as a single string.
The default value is "com.datalogic.decode.intentwedge.barcode_string".
The class of the property is TextProperty
.
This parameter defines the name of the extra field of the Decode Wedge intent containing the symbology of the decoded barcode as extra value.
It takes effect if the Decode Wedge is properly configured according to the property WEDGE_INTENT_ENABLE
.
This extra name shall be used as the name argument of Intent.getStringExtra() to retrieve the symbology of the decoded barcode. The extra value is a String containing the symbology of the decoded barcode.
The default value is "com.datalogic.decode.intentwedge.barcode_type".
The class of the property is TextProperty
.
This parameter defines the name of the extra field of the Decode Wedge intent containing the user ID of the decoded barcode as extra value (as String).
This extra name shall be used as the name argument of Intent.getStringExtra() to retrieve the user ID of the decoded barcode.
The default value is "com.datalogic.decode.intentwedge.barcode_user_id".
The class of the property is TextProperty
.
This parameter indicates the method by which the KeyboardWedge operates.
The class of the property is EnumProperty
.
The allowed values are defined by enum KeyWedgeMode
.
This parameter enables the the keystroke mode for the Decode Wedge capability.
This means that the label is sent to the foreground application in the form of key events.
The class of the property is BooleanProperty
.
This parameter enables the input of the keystrokes only in input areas with active focus and an IME active, such as a touch keyboard.
This means that the label will be sent to the foreground application in the form of key events only when previous
conditions will be met. Instead, set to false, it will emulate keystrokes directly into the foreground activity. ,
Be aware, keeping this deactivated could lead to undesired behaviors.
The class of the property is BooleanProperty
.
This parameter enables the Decode Wedge capability for direct web browsing.
Each time a label is decoded successfully and a valid URL is found, the available and selected Internet web browsing application will be launched pointing to the desired URL.
The class of the property is BooleanProperty
.
Selects the 802.11 mode to be used (b/g/n/a/ac/ax). This parameter controls the 802.11 mode the device will be using.
The class of the property is EnumProperty
.
The allowed values for this property are defined by enum Wifi802Dot11Mode
.
Selects the bands used by the device (2.4/5/6 GHz). This parameter controls the bands the device will be using. When one band is not enabled, the device won’t transmit anything on that band.
The class of the property is MultipleChoiceProperty
.
The allowed values are a subset of the combinations of the values defined by WifiBandFlags
.
Selects the band used by the device (2.4/5 GHz).
This parameter controls the band the device will be using.
When one band is disabled, the device won’t transmit anything on that band.
On new device models, starting from M30/M35, this parameter is substituted by WIFI_BAND
.
The class of the property is EnumProperty
.
The allowed values are defined by enum WifiBandSelection
The WIFI_BSSID_SCAN_STABLE_TIME (in seconds) means that after this period of time, the device will no longer scan this BSSID channel. When a device moves between areas covered by multiple access points, it continuously scans for available networks and evaluates their stability and signal strength. The device will clear the BSSID and its channel once it identifies the BSSID last scan update time is more than the value of this parameter, so that the next roaming scan would scan updated BSSIDs.
The class of the property is NumericProperty
.
The allowed values are between 10 and 200.
This parameters controls the Channels 1 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 10 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 100 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 104 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 108 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 11 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 112 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
This parameters controls the Channels 116 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 12 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 120 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 124 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 128 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
This parameters controls the Channels 13 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 132 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 136 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 140 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
This parameters controls the Channels 144 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 149 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 153 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 157 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 161 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 165 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 169 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 173 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 2 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 3 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 36 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 4 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 40 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 44 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 48 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 5 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 52 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 56 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 6 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 60 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 64 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 7 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 8 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
This parameters controls the Channels 9 that can be enabled or disabled on the device. When this channel is disabled, the device won’t be able to communicate on it and thus won’t see any AP using that channel.
The class of the property is BooleanProperty
.
Interval between scans when the device is on and connected.
Connected scan interval and Connected scan interval max control the Wi-Fi scan intervals when the device
has the screen on and it is connected to any Wi-Fi network. The scans are issued in this way: the first
scan is done when the device is woken up from a standby state, then the next scans are done in an exponential
backoff fashion. The second scan will be done after x seconds, then after 2 * x, then 4 * x... and so on,
until it reaches the maximum defined by WIFI_CONNECTED_SCAN_INTERVAL_MAX
.
The class of the property is NumericProperty
.
Maximum interval between scans when the device is on and connected.
Connected scan interval and Connected scan interval max control the Wi-Fi scan intervals when the device
has the screen on and it is connected to any Wi-Fi network. The scans are issued in this way: the first scan
is done when the device is woken up from a standby state, then the next scans are done in an exponential
backoff fashion. The second scan will be done after x seconds, then after 2 * x, then 4 * x... and so on,
until it reaches the maximum value defined by WIFI_CONNECTED_SCAN_INTERVAL_MAX
.
The class of the property is NumericProperty
.
This parameter reports the current Wi-Fi country-code. The value is calculated by the device according to the connected AP, so this property cannot be set.
The class of the property is TextProperty
.
This parameter enables/disables the debug mode, over Wi-Fi, when Wi-Fi is connected.
The class of the property is BooleanProperty
.
This parameter enables/disables the random MAC feature. This adds some security in case of public networks, as the device real MAC address is hidden and a randomly generated one is used instead. This can cause problems in case your device needs a fixed MAC address (for example, MAC authentication or specific DHCP rules).
The class of the property is BooleanProperty
.
Controls the behaviour when the current Wi-Fi profile doesn't have an Internet connectivity.
The class of the property is EnumProperty
.
The allowed values are defined by enum WifiNoInternetExpected
.
Selects the power saving mode used. This parameter enables the power save mode and controls which kind of power save is used.
The class of the property is EnumProperty
.
The allowed values are defined by enum WifiPowerSave
.
The default value is set to WIFI_POWER_SAVE_ENABLED
, if you notice a degradation in the VoIP call performance
change the value to {WifiPowerSave#WIFI_POWER_SAVE_ENABLED_VOIP_CALLS}.
Interval between beacon listening. A live AP transmits beacons at periodic intervals (typically every 102.4 ms) to be recognized by other devices. This parameter controls how frequently the device listens to the access point beacon frame.
The class of the property is NumericProperty
.
Enables roaming profiles. A roaming profile can be one of four presets: standard, aggressive, slow and custom. Each preset should have a direct impact on the Roaming RSSI Threshold and Difference, and those settings should not be editable if any preset other than custom is selected.
The class of the property is EnumProperty
.
The allowed values are defined by enum WifiRoamingProfile
.
Minimum time interval between roaming threshold calculations. This parameter controls how frequently the device recalculates the roaming trigger threshold in case there are no other interruptions (i.e. scans).
The class of the property is NumericProperty
.
Number of roaming retries before aborting the roaming procedure. This parameter controls how many times the device will try to find a new access point to roam to, before giving up and aborting the current roaming event.
The class of the property is NumericProperty
.
Signal difference between the current AP and the target AP for roaming. This parameter controls the signal difference between the current access point the device is connected to and the target access point the device wants to roam to. If the target AP signal is higher than the current by at least the value of this parameter, the device will roam.
The class of the property is NumericProperty
.
Signal threshold for triggering the roaming background scan. This parameter controls the signal threshold for triggering the roaming procedure. When the access point signal drops under the threshold, the device will begin scanning in background for suitable networks to roam to.
The class of the property is NumericProperty
.
Interval between scans when the device is on and disconnected.
Scan interval and Scan interval max control the Wi-Fi scan intervals when the device has the screen on and
it is not connected to any Wi-Fi network. The scans are issued in this way: the first scan is done when
the device is woken up from a standby state, then the next scans are done in an exponential backoff fashion.
The second scan will be done after x seconds, then after 2 * x, then 4 * x... and so on, until it reaches
the maximum value defined by WIFI_SCAN_INTERVAL_MAX
.
The class of the property is NumericProperty
.
Maximum interval between scans when the device is on and disconnected.
Scan interval and Scan interval max control the Wi-Fi scan intervals when the device has the screen on and
it is not connected to any Wi-Fi network. The scans are issued in this way: the first scan is done when
the device is woken up from a standby state, then the next scans are done in an exponential backoff fashion.
The second scan will be done after x seconds, then after 2 * x, then 4 * x... and so on, until it reaches
the maximum value defined by WIFI_SCAN_INTERVAL_MAX
.
The class of the property is NumericProperty
.
This parameter enables the Wi-Fi channels selection regardless of the current country-code.
The class of the property is BooleanProperty
.
Enables the verbose Wi-Fi module logging.
The class of the property is BooleanProperty
.
Returns the name of the constant whose value is the given id.
id | int unique identifier of the property. |
---|