SDLSISData Class Reference

Section Contents

Overview

HD radio Station Information Service (SIS) data.

-initWithStationShortName:stationIDNumber:stationLongName:stationLocation:stationMessage:

Convenience init to SISData

Objective-C

- (nonnull instancetype)
    initWithStationShortName:(nullable NSString *)stationShortName
             stationIDNumber:(nullable SDLStationIDNumber *)id
             stationLongName:(nullable NSString *)stationLongName
             stationLocation:(nullable SDLGPSData *)stationLocation
              stationMessage:(nullable NSString *)stationMessage;

Swift

init(stationShortName: String?, stationIDNumber id: SDLStationIDNumber?, stationLongName: String?, stationLocation: SDLGPSData?, stationMessage: String?)

Parameters

stationShortName

Identifies the 4-alpha-character station call sign

id

A SDLStationIDNumber

stationLongName

Identifies the station call sign or other identifying

stationLocation

Provides the 3-dimensional geographic station location

stationMessage

May be used to convey textual information of general interest

Return Value

An SDLSISData object

stationShortName

@abstract Identifies the 4-alpha-character station call sign plus an optional (-FM) extension

Optional, String, minLength: 4characters maxlength: 7characters

Objective-C

@property (nonatomic, strong, nullable) NSString *stationShortName;

Swift

var stationShortName: String? { get set }

stationIDNumber

@abstract Used for network Application. Consists of Country Code and FCC Facility ID.

Optional, SDLStationIDNumber type

Objective-C

@property (nonatomic, strong, nullable) SDLStationIDNumber *stationIDNumber;

Swift

var stationIDNumber: SDLStationIDNumber? { get set }

stationLongName

@abstract Identifies the station call sign or other identifying information in the long format.

Optional, String, minLength: 0characters maxlength: 56characters

Objective-C

@property (nonatomic, strong, nullable) NSString *stationLongName;

Swift

var stationLongName: String? { get set }

stationLocation

@abstract Provides the 3-dimensional geographic station location

Optional, SDLGPSData type

Objective-C

@property (nonatomic, strong, nullable) SDLGPSData *stationLocation;

Swift

var stationLocation: SDLGPSData? { get set }

stationMessage

@abstract May be used to convey textual information of general interest to the consumer such as weather forecasts or public service announcements.

Optional, String, minLength: 0characters maxlength: 56characters

Objective-C

@property (nonatomic, strong, nullable) NSString *stationMessage;

Swift

var stationMessage: String? { get set }