// SDLReadDID.m // #import "SDLReadDID.h" #import "NSMutableDictionary+Store.h" #import "SDLNames.h" NS_ASSUME_NONNULL_BEGIN @implementation SDLReadDID - (instancetype)init { if (self = [super initWithName:SDLNameReadDID]) { } return self; } - (instancetype)initWithECUName:(UInt16)ecuName didLocation:(NSArray *> *)didLocation { self = [self init]; if (!self) { return nil; } self.ecuName = @(ecuName); self.didLocation = [didLocation mutableCopy]; return self; } - (void)setEcuName:(NSNumber *)ecuName { [parameters sdl_setObject:ecuName forName:SDLNameECUName]; } - (NSNumber *)ecuName { return [parameters sdl_objectForName:SDLNameECUName]; } - (void)setDidLocation:(NSArray *> *)didLocation { [parameters sdl_setObject:didLocation forName:SDLNameDIDLocation]; } - (NSArray *> *)didLocation { return [parameters sdl_objectForName:SDLNameDIDLocation]; } @end NS_ASSUME_NONNULL_END