SDLGetDTCs Class Reference

Section Contents

Overview

This RPC allows to request diagnostic module trouble codes from a certain vehicle module

Function Group: ProprietaryData

HMILevel needs to be FULL, LIMITED or BACKGROUND

-init

Constructs a new SDLGetDTCs object

Objective-C

- (instancetype)init;

Swift

init!()

-initWithDictionary:

Constructs a new SDLGetDTCs object indicated by the dictionary parameter

Objective-C

- (instancetype)initWithDictionary:(NSMutableDictionary *)dict;

Swift

init!(dictionary dict: NSMutableDictionary!)

Parameters

dict

The dictionary to use

-initWithECUName:

Undocumented

Objective-C

@interface SDLGetDTCs : SDLRPCRequest

-initWithECUName:mask:

Undocumented

Objective-C

@interface SDLGetDTCs : SDLRPCRequest

ecuName

@abstract a name of the module to receive the DTC form @discussion an NSNumber value representing a name of the module to receive the DTC form

Notes: Minvalue:0; Maxvalue:65535

Objective-C

@property (readwrite, strong, atomic) NSNumber *ecuName;

Swift

var ecuName: NSNumber! { get set }

dtcMask

@abstract DTC Mask Byte to be sent in diagnostic request to module. NSNumber* dtcMask Minvalue:0; Maxvalue:255

Objective-C

@property (readwrite, strong, atomic) NSNumber *dtcMask;

Swift

var dtcMask: NSNumber! { get set }