Skip to main content

Aila_GetConnectionInfo

Since 3.0.0

Return current aila device connection type and status.

Signature​

AilaConnectionInfo Aila_GetConnectionInfo(void);

Returns​

An AilaConnectionInfo enum value:

  • AilaConnectionNone - No Aila hardware connected
  • AilaConnectionDigital - USB-C connection
  • AilaConnectionAnalogSimplex - Lightning connection with issues
  • AilaConnectionAnalogDuplex - Lightning connection (normal operation)

Description​

Returns an enum specifying the current connection type and status. Apple devices with Lightning ports connected to Aila hardware will return AilaConnectionAnalogDuplex during normal operation, and AilaConnectionAnalogSimplex if there is a connection issue. Apple devices with USB-C ports connected to Aila hardware will return AilaConnectionDigital.

Usage​

AilaConnectionInfo connectionInfo = Aila_GetConnectionInfo();

switch (connectionInfo) {
case AilaConnectionNone:
NSLog(@"No hardware connected");
break;
case AilaConnectionDigital:
NSLog(@"USB-C connection");
break;
case AilaConnectionAnalogSimplex:
NSLog(@"Lightning connection (problem)");
break;
case AilaConnectionAnalogDuplex:
NSLog(@"Lightning connection (normal)");
break;
}

See Also​