Expand Minimize Picture-in-picture Power Device Status Voice Recognition Skip Back Skip Forward Minus Plus Play Search
Documentation
Sidebar

SDLReadDID Class Reference

Section Contents

Overview

Non periodic vehicle data read request. This is an RPC to get diagnostics data from certain vehicle modules. DIDs of a certain module might differ from vehicle type to vehicle type

Function Group: ProprietaryData

HMILevel needs to be FULL, LIMITED or BACKGROUND

Since SmartDeviceLink 2.0

-initWithECUName:didLocation:

Undocumented

Objective-C

- (instancetype)initWithECUName:(UInt16)ecuNumber didLocation:(NSArray<NSNumber<SDLUInt> *> *)didLocation;

Swift

init(ecuName ecuNumber: UInt16, didLocation: [NSNumber & SDLUInt])

ecuName

An ID of the vehicle module
Notes: Minvalue:0; Maxvalue:65535

Objective-C

@property (readwrite, strong, nonatomic) NSNumber<SDLInt> *_Nonnull ecuName;

Swift

var ecuName: NSNumber & SDLInt { get set }

didLocation

Raw data from vehicle data DID location(s)
a Vector value representing raw data from vehicle data DID location(s)

Notes:

  • Minvalue:0; Maxvalue:65535
  • ArrayMin:0; ArrayMax:1000

Objective-C

@property (readwrite, strong, nonatomic)
    NSArray<NSNumber<SDLInt> *> *_Nonnull didLocation;

Swift

var didLocation: [NSNumber & SDLInt] { get set }
View on GitHub.com
Previous Section Next Section