Socket ScanAPI Reference
// handler for the Trigger button
class
TriggerButtonHandler
private
ISktScanDevice _device=null;
private
ButtonField _button;
// constructor
public
TriggerButtonHandler(
{
_device=device;
_button=button;
}
public void
run() {
// create a ScanObject instance
ISktScanObject scanObj=
// Initialize a ScanObject to
// Trigger the device
ISktScanProperty property=
property.setID(
property.setType(
property.setByte(
// set the property with the device
// reference
long
result=_device.SetProperty(scanObj);
// check the set result
if(SktScanErrors.SKTSUCCESS(result)){
}
else
{
}
}
}
© 2013 Socket Mobile, Inc.
implements
Runnable {
ISktScanDevice device,
ButtonField button)
SktClassFactory.createScanObject();
scanObj.getProperty();
ISktScanProperty.propId.
kSktScanPropIdTriggerDevice);
ISktScanProperty.types.
kSktScanPropTypeByte);
ISktScanProperty.values.trigger.
kSktScanTriggerStart);
_button.setVisualState(VISUAL_STATE_DISABLED);
// display an error message
DisplayError("Unable to trigger:
"+result);
50/152
Need help?
Do you have a question about the ScanAPI and is the answer not in the manual?