Skip to main content

Aila_SetConfiguration

Configure all Aila settings using an AilaConfiguration object.

Signature

void Aila_SetConfiguration(AilaConfiguration *cfg);

Parameters

  • cfg - An AilaConfiguration object with desired settings

Description

Updates the active SDK configuration. This can be called at any time to change settings, even while scanning is active.

Usage

// Create configuration
AilaConfiguration *config = [[AilaConfiguration alloc] init];

// Set properties
config.multiScanMode = AilaMultiScanModeOn;
config.beepMode = AilaBeepModeOff;
config.mrzMode = AilaMRZModeOn;

// Enable specific code types
[config setCode:AilaCodeTypeQR enabled:YES];
[config setCode:AilaCodeType128 enabled:YES];

// Set scan callback
config.scanCallback = ^(NSArray<AilaScanObject *> *results) {
for (AilaScanObject *scan in results) {
NSLog(@"Scanned: %@", scan.data);
}
};

// Apply configuration
Aila_SetConfiguration(config);

See Also