// SDLOnRCStatus.h // #import "SDLRPCNotification.h" @class SDLModuleData; /** * OnRCStatus notifications to all registered mobile applications and the HMI whenever * (1) SDL allocates a module to an application or * (2) it de-allocates a module from an application, or * (3) an application registers with SDL * */ NS_ASSUME_NONNULL_BEGIN @interface SDLOnRCStatus : SDLRPCNotification /** * @abstract Contains a list (zero or more) of module types that * are allocated to the application. * * Required, Array of SDLModuleData, Array size 0 - 100 * * @see SDLPermissionItem */ @property (strong, nonatomic) NSArray *allocatedModules; /** * @abstract Contains a list (zero or more) of module types that are free to access for the application. * * Required, Array of SDLModuleData, Array size 0 - 100 * * @see SDLPermissionItem */ @property (strong, nonatomic) NSArray *freeModules; /** * Issued by SDL to notify the application about remote control status change on SDL * If "true" - RC is allowed; if "false" - RC is disallowed. * * optional, Boolean, default Value = false */ @property (nullable, strong, nonatomic) NSNumber *allowed; NS_ASSUME_NONNULL_END @end