Non periodic vehicle diagnostic request
@since SDL 3.0
Convenience init
- (nonnull instancetype)
initWithTargetId:(UInt16)targetId
length:(UInt16)length
data:(nonnull NSArray<NSNumber<SDLUInt> *> *)data;
init(targetId: UInt16, length: UInt16, data: [NSNumber & SDLUInt])
Name of target ECU
Length of message (in bytes)
Array of bytes comprising CAN message
An SDLDiagnosticMessage object
Name of target ECU
Required, Integer, 0 - 65535
@property (nonatomic, strong) NSNumber<SDLInt> *_Nonnull targetID;
var targetID: NSNumber & SDLInt { get set }
Length of message (in bytes)
Required, Integer, 65535
@property (nonatomic, strong) NSNumber<SDLInt> *_Nonnull messageLength;
var messageLength: NSNumber & SDLInt { get set }
Array of bytes comprising CAN message.
Required, Array of NSNumber (Integers), Array size 1 - 65535, Integer Size 0 - 255
@property (nonatomic, strong) NSArray<NSNumber *> *_Nonnull messageData;
var messageData: [NSNumber] { get set }