Aila_GetHardwareClass
Return current hardware class.
Signature
- Objective-C
- Swift
AilaHardwareClass Aila_GetHardwareClass(void);
func Aila_GetHardwareClass() -> AilaHardwareClass
Returns
An AilaHardwareClass enum value:
AilaHardwareClassNone- No device connected or hardware cannot be identifiedAilaHardwareClassKiosk- Interactive KioskAilaHardwareClassMobile- Mobile Imager (legacy)
Description
Queries the system configuration and returns the Aila hardware device class. The hardware class affects all auto-configurable properties of AilaConfiguration.
When the hardware class changes, AilaHardwareChangedNotification is issued.
Usage
- Objective-C
- Swift
AilaHardwareClass hardwareClass = Aila_GetHardwareClass();
switch (hardwareClass) {
case AilaHardwareClassNone:
NSLog(@"No hardware connected");
break;
case AilaHardwareClassKiosk:
NSLog(@"Interactive Kiosk connected");
break;
case AilaHardwareClassMobile:
NSLog(@"Mobile Imager connected");
break;
}
let hardwareClass = Aila_GetHardwareClass()
switch hardwareClass {
case .none:
print("No hardware connected")
case .kiosk:
print("Interactive Kiosk connected")
case .mobile:
print("Mobile Imager connected")
@unknown default:
print("Unknown hardware class")
}
See Also
- Aila_GetHardwareDescription - Get hardware model description
- AilaHardwareChangedNotification - Hardware change notification
- AilaHardwareClass - Hardware class enum