typedef NS_ENUM()

in Source/TNLCommunicationAgent.h [112:150]


typedef NS_ENUM(NSInteger, TNLWWANRadioAccessTechnologyValue) {
    /** Unknown radio access tech */
    TNLWWANRadioAccessTechnologyValueUnknown    = 0,

#if TARGET_OS_IOS && !TARGET_OS_MACCATALYST

    /** 2G, `CTRadioAccessTechnologyGPRS` */
    TNLWWANRadioAccessTechnologyValueGPRS       = 1,
    /** 2G, `CTRadioAccessTechnologyEdge` */
    TNLWWANRadioAccessTechnologyValueEDGE       = 2,
    /** 3G, `CTRadioAccessTechnologyWCDMA` */
    TNLWWANRadioAccessTechnologyValueUMTS       = 3,
    /** 3G, `CTRadioAccessTechnologyHSDPA` */
    TNLWWANRadioAccessTechnologyValueHSDPA      = 4,
    /** 3G, `CTRadioAccessTechnologyHSUPA` */
    TNLWWANRadioAccessTechnologyValueHSUPA      = 5,
    /** 3G, Not defined in `CTTelephonyNetworkInfo.h` */
    TNLWWANRadioAccessTechnologyValueHSPA       = 6,
    /** 2G, Not defined in `CTTelephonyNetworkInfo.h` */
    TNLWWANRadioAccessTechnologyValueCDMA       = 7,
    /** 1G, `CTRadioAccessTechnologyCDMAEVDORev0` */
    TNLWWANRadioAccessTechnologyValueEVDO_0     = 8,
    /** 3G, `CTRadioAccessTechnologyCDMAEVDORevA` */
    TNLWWANRadioAccessTechnologyValueEVDO_A     = 9,
    /** 3G, `CTRadioAccessTechnologyCDMAEVDORevB` */
    TNLWWANRadioAccessTechnologyValueEVDO_B     = 10,
    /** 1G, `CTRadioAccessTechnologyCDMA1x` */
    TNLWWANRadioAccessTechnologyValue1xRTT      = 11,
    /** 2G, Not defined in `CTTelephonyNetworkInfo.h` */
    TNLWWANRadioAccessTechnologyValueIDEN       = 12,
    /** 4G, `CTRadioAccessTechnologyLTE` */
    TNLWWANRadioAccessTechnologyValueLTE        = 13,
    /** 4G, `CTRadioAccessTechnologyeHRPD` */
    TNLWWANRadioAccessTechnologyValueEHRPD      = 14,
    /** 4G, Not defined in `CTTelephonyNetworkInfo.h` */
    TNLWWANRadioAccessTechnologyValueHSPAP      = 15

#endif // #if TARGET_OS_IOS && !TARGET_OS_MACCATALYST
};