Click or drag to resize

IntentWedge Class

Inheritance Hierarchy
Object
  Com.Datalogic.Device.ConfigurationPropertyGroup
    Com.Datalogic.Decode.ConfigurationIntentWedge

Namespace:  Com.Datalogic.Decode.Configuration
Assembly:  datalogic-xamarin-sdk (in datalogic-xamarin-sdk.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class IntentWedge : PropertyGroup

The IntentWedge type exposes the following members.

Constructors
  NameDescription
Public methodIntentWedge
Initializes a new instance of the IntentWedge class
Top
Properties
  NameDescription
Public propertyAction
is the intent action name.
Public propertyCategory
is the intent category name.
Public propertyDeliveryMode
indicates the method by which the intent is delivered.
Public propertyEnable
sets the intent mode.
Public propertyGroups
Returns the property groups contained in this group, not in the whole subtree.
(Inherited from PropertyGroup.)
Public propertyId
Gets the integer value of the unique identifier PropertyGroupID
(Inherited from PropertyGroup.)
Public propertyIsFullySupported
Tells if this property group is completely supported by the underling decoding hardware.
(Inherited from PropertyGroup.)
Public propertyIsSupported
Tells if this property group is supported by the underling decoding hardware.
(Inherited from PropertyGroup.)
Public propertyJniPeerMembers
To be added.
(Overrides PropertyGroupJniPeerMembers.)
Public propertyName
Gets the name of the unique identifierPropertyGroupID
(Inherited from PropertyGroup.)
Public propertyProperties
Returns the properties contained in this group, not in the whole subtree.
(Inherited from PropertyGroup.)
Top
Methods
  NameDescription
Public methodGetPropertyById
Gets the Property
(Inherited from PropertyGroup.)
Public methodGetPropertyByName
Gets the Property
(Inherited from PropertyGroup.)
Public methodGetPropertyGroupById
Gets the PropertyGroup
(Inherited from PropertyGroup.)
Public methodGetPropertyGroupByName
Gets the PropertyGroup
(Inherited from PropertyGroup.)
Public methodLoad
Load the properties values contained by this group from the PropertyGetter.
(Inherited from PropertyGroup.)
Public methodSetToDefault
Resets to the default value all the properties contained in the subtree.
(Inherited from PropertyGroup.)
Public methodStore
Store the properties values contained by this property into the PropertyEditor.
(Inherited from PropertyGroup.)
Top
Fields
  NameDescription
Public fieldStatic memberExtraBarcodeData
When the IntentWedge is sent to a listening application, the decoded label is dispatched under a specific byte array extra with the following name, by default.
Public fieldStatic memberExtraBarcodeString
When the IntentWedge is sent to a listening application, the decoded label is dispatched under a specific String extra with the following name, by default.
Public fieldStatic memberExtraBarcodeType
When the IntentWedge is sent to a listening application, the decoded label type is dispatched under a specific String extra with the following name, by default.
Top
Remarks
IntentWedge is the class that configures the Decode Wedge capability with the intent mode. This means that the label is sent to the foreground application in the form of an implicit intent. In order to retrieve the label type string, "com.datalogic.decodewedge.label_type" is the name argument to be used with Intent.getStringExtra(). In order to retrieve the output data as string, "com.datalogic.decodewedge.data_string" is the name argument to be used with Intent.getStringExtra() . In case of concatenated barcodes, the decode data is concatenated and sent out as a single string. In order to retrieve the output data as a list of byte arrays, "com.datalogic.decodewedge.decode_data" is the name argument to be used with Intent.getSerializableExtra(). For 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.

[Android Documentation]

See Also