summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/SDLSubscribeVehicleData.m
diff options
context:
space:
mode:
authorleonid lokhmatov, Luxoft <zaqqqqqqqq@gmail.com>2020-08-11 00:13:31 +0300
committerleonid lokhmatov, Luxoft <zaqqqqqqqq@gmail.com>2020-08-11 12:27:19 +0300
commit67611b289f314f2f6e063aaa924caa376d9f4387 (patch)
tree3b2a8ec082dbbd92987b7d30c4907d9e377323fd /SmartDeviceLink/SDLSubscribeVehicleData.m
parentab621b063a969ba36f84d556a45bd265ed69c033 (diff)
downloadsdl_ios-67611b289f314f2f6e063aaa924caa376d9f4387.tar.gz
0266 "New vehicle data GearStatus": code review 4, fix Subscribe Vehicle Data and connected test
Diffstat (limited to 'SmartDeviceLink/SDLSubscribeVehicleData.m')
-rw-r--r--SmartDeviceLink/SDLSubscribeVehicleData.m177
1 files changed, 57 insertions, 120 deletions
diff --git a/SmartDeviceLink/SDLSubscribeVehicleData.m b/SmartDeviceLink/SDLSubscribeVehicleData.m
index 73cff7a82..9e4cc4000 100644
--- a/SmartDeviceLink/SDLSubscribeVehicleData.m
+++ b/SmartDeviceLink/SDLSubscribeVehicleData.m
@@ -1,39 +1,12 @@
-/*
- * Copyright (c) 2020, SmartDeviceLink Consortium, Inc.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice, this
- * list of conditions and the following disclaimer.
- *
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following
- * disclaimer in the documentation and/or other materials provided with the
- * distribution.
- *
- * Neither the name of the SmartDeviceLink Consortium Inc. nor the names of
- * its contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
+// SDLSubscribeVehicleData.m
+//
+
+
+#import "SDLSubscribeVehicleData.h"
#import "NSMutableDictionary+Store.h"
-#import "SDLRPCFunctionNames.h"
#import "SDLRPCParameterNames.h"
-#import "SDLSubscribeVehicleData.h"
+#import "SDLRPCFunctionNames.h"
NS_ASSUME_NONNULL_BEGIN
@@ -42,9 +15,7 @@ NS_ASSUME_NONNULL_BEGIN
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
- (instancetype)init {
- self = [super initWithName:SDLRPCFunctionNameSubscribeVehicleData];
- if (!self) {
- return nil;
+ if (self = [super initWithName:SDLRPCFunctionNameSubscribeVehicleData]) {
}
return self;
}
@@ -52,37 +23,34 @@ NS_ASSUME_NONNULL_BEGIN
- (instancetype)initWithAccelerationPedalPosition:(BOOL)accelerationPedalPosition airbagStatus:(BOOL)airbagStatus beltStatus:(BOOL)beltStatus bodyInformation:(BOOL)bodyInformation clusterModeStatus:(BOOL)clusterModeStatus deviceStatus:(BOOL)deviceStatus driverBraking:(BOOL)driverBraking eCallInfo:(BOOL)eCallInfo emergencyEvent:(BOOL)emergencyEvent engineTorque:(BOOL)engineTorque externalTemperature:(BOOL)externalTemperature fuelLevel:(BOOL)fuelLevel fuelLevelState:(BOOL)fuelLevelState gps:(BOOL)gps headLampStatus:(BOOL)headLampStatus instantFuelConsumption:(BOOL)instantFuelConsumption myKey:(BOOL)myKey odometer:(BOOL)odometer prndl:(BOOL)prndl rpm:(BOOL)rpm speed:(BOOL)speed steeringWheelAngle:(BOOL)steeringWheelAngle tirePressure:(BOOL)tirePressure wiperStatus:(BOOL)wiperStatus {
self = [self initWithGps:@(gps) speed:@(speed) rpm:@(rpm) fuelLevel:@(fuelLevel) fuelLevel_State:@(fuelLevelState) instantFuelConsumption:@(instantFuelConsumption) fuelRange:nil externalTemperature:@(externalTemperature) turnSignal:nil gearStatus:nil tirePressure:@(tirePressure) odometer:@(odometer) beltStatus:@(beltStatus) bodyInformation:@(bodyInformation) deviceStatus:@(deviceStatus) driverBraking:@(driverBraking) wiperStatus:@(wiperStatus) headLampStatus:@(headLampStatus) engineTorque:@(engineTorque) accPedalPosition:@(accelerationPedalPosition) steeringWheelAngle:@(steeringWheelAngle) engineOilLife:nil electronicParkBrakeStatus:nil cloudAppVehicleID:nil eCallInfo:@(eCallInfo) airbagStatus:@(airbagStatus) emergencyEvent:@(emergencyEvent) clusterModeStatus:@(clusterModeStatus) myKey:@(myKey)];
- if (!self) {
- return nil;
- }
+ if (self) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
- self.prndl = @(prndl);
-#pragma clang diagnostic pop
+ self.prndl = @(prndl);
+#pragma clang diagnostic push
+ }
return self;
}
- (instancetype)initWithAccelerationPedalPosition:(BOOL)accelerationPedalPosition airbagStatus:(BOOL)airbagStatus beltStatus:(BOOL)beltStatus bodyInformation:(BOOL)bodyInformation clusterModeStatus:(BOOL)clusterModeStatus deviceStatus:(BOOL)deviceStatus driverBraking:(BOOL)driverBraking eCallInfo:(BOOL)eCallInfo electronicParkBrakeStatus:(BOOL)electronicParkBrakeStatus emergencyEvent:(BOOL)emergencyEvent engineOilLife:(BOOL)engineOilLife engineTorque:(BOOL)engineTorque externalTemperature:(BOOL)externalTemperature fuelLevel:(BOOL)fuelLevel fuelLevelState:(BOOL)fuelLevelState fuelRange:(BOOL)fuelRange gps:(BOOL)gps headLampStatus:(BOOL)headLampStatus instantFuelConsumption:(BOOL)instantFuelConsumption myKey:(BOOL)myKey odometer:(BOOL)odometer prndl:(BOOL)prndl rpm:(BOOL)rpm speed:(BOOL)speed steeringWheelAngle:(BOOL)steeringWheelAngle tirePressure:(BOOL)tirePressure turnSignal:(BOOL)turnSignal wiperStatus:(BOOL)wiperStatus {
self = [self initWithGps:@(gps) speed:@(speed) rpm:@(rpm) fuelLevel:@(fuelLevel) fuelLevel_State:@(fuelLevelState) instantFuelConsumption:@(instantFuelConsumption) fuelRange:@(fuelRange) externalTemperature:@(externalTemperature) turnSignal:@(turnSignal) gearStatus:nil tirePressure:@(tirePressure) odometer:@(odometer) beltStatus:@(beltStatus) bodyInformation:@(bodyInformation) deviceStatus:@(deviceStatus) driverBraking:@(driverBraking) wiperStatus:@(wiperStatus) headLampStatus:@(headLampStatus) engineTorque:@(engineTorque) accPedalPosition:@(accelerationPedalPosition) steeringWheelAngle:@(steeringWheelAngle) engineOilLife:@(engineOilLife) electronicParkBrakeStatus:@(electronicParkBrakeStatus) cloudAppVehicleID:nil eCallInfo:@(eCallInfo) airbagStatus:@(airbagStatus) emergencyEvent:@(emergencyEvent) clusterModeStatus:@(clusterModeStatus) myKey:@(myKey)];
- if (!self) {
- return nil;
- }
+ if (self) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
- self.prndl = @(prndl);
-#pragma clang diagnostic pop
+ self.prndl = @(prndl);
+#pragma clang diagnostic push
+ }
return self;
}
- (instancetype)initWithAccelerationPedalPosition:(BOOL)accelerationPedalPosition airbagStatus:(BOOL)airbagStatus beltStatus:(BOOL)beltStatus bodyInformation:(BOOL)bodyInformation cloudAppVehicleID:(BOOL)cloudAppVehicleID clusterModeStatus:(BOOL)clusterModeStatus deviceStatus:(BOOL)deviceStatus driverBraking:(BOOL)driverBraking eCallInfo:(BOOL)eCallInfo electronicParkBrakeStatus:(BOOL)electronicParkBrakeStatus emergencyEvent:(BOOL)emergencyEvent engineOilLife:(BOOL)engineOilLife engineTorque:(BOOL)engineTorque externalTemperature:(BOOL)externalTemperature fuelLevel:(BOOL)fuelLevel fuelLevelState:(BOOL)fuelLevelState fuelRange:(BOOL)fuelRange gps:(BOOL)gps headLampStatus:(BOOL)headLampStatus instantFuelConsumption:(BOOL)instantFuelConsumption myKey:(BOOL)myKey odometer:(BOOL)odometer prndl:(BOOL)prndl rpm:(BOOL)rpm speed:(BOOL)speed steeringWheelAngle:(BOOL)steeringWheelAngle tirePressure:(BOOL)tirePressure turnSignal:(BOOL)turnSignal wiperStatus:(BOOL)wiperStatus {
self = [self initWithGps:@(gps) speed:@(speed) rpm:@(rpm) fuelLevel:@(fuelLevel) fuelLevel_State:@(fuelLevelState) instantFuelConsumption:@(instantFuelConsumption) fuelRange:@(fuelRange) externalTemperature:@(externalTemperature) turnSignal:@(turnSignal) gearStatus:nil tirePressure:@(tirePressure) odometer:@(odometer) beltStatus:@(beltStatus) bodyInformation:@(bodyInformation) deviceStatus:@(deviceStatus) driverBraking:@(driverBraking) wiperStatus:@(wiperStatus) headLampStatus:@(headLampStatus) engineTorque:@(engineTorque) accPedalPosition:@(accelerationPedalPosition) steeringWheelAngle:@(steeringWheelAngle) engineOilLife:@(engineOilLife) electronicParkBrakeStatus:@(electronicParkBrakeStatus) cloudAppVehicleID:@(cloudAppVehicleID) eCallInfo:@(eCallInfo) airbagStatus:@(airbagStatus) emergencyEvent:@(emergencyEvent) clusterModeStatus:@(clusterModeStatus) myKey:@(myKey)];
- if (!self) {
- return nil;
- }
+ if (self) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
- self.prndl = @(prndl);
-#pragma clang diagnostic pop
+ self.prndl = @(prndl);
+#pragma clang diagnostic push
+ }
return self;
}
@@ -123,13 +91,20 @@ NS_ASSUME_NONNULL_BEGIN
return self;
}
+- (void)setGearStatus:(nullable NSNumber<SDLBool> *)gearStatus {
+ [self.parameters sdl_setObject:gearStatus forName:SDLRPCParameterNameGearStatus];
+}
+
+- (nullable NSNumber<SDLBool> *)gearStatus {
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameGearStatus ofClass:NSNumber.class error:nil];
+}
+
- (void)setGps:(nullable NSNumber<SDLBool> *)gps {
[self.parameters sdl_setObject:gps forName:SDLRPCParameterNameGPS];
}
- (nullable NSNumber<SDLBool> *)gps {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameGPS ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameGPS ofClass:NSNumber.class error:nil];
}
- (void)setSpeed:(nullable NSNumber<SDLBool> *)speed {
@@ -137,8 +112,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)speed {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameSpeed ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameSpeed ofClass:NSNumber.class error:nil];
}
- (void)setRpm:(nullable NSNumber<SDLBool> *)rpm {
@@ -146,8 +120,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)rpm {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameRPM ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameRPM ofClass:NSNumber.class error:nil];
}
- (void)setFuelLevel:(nullable NSNumber<SDLBool> *)fuelLevel {
@@ -155,8 +128,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)fuelLevel {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameFuelLevel ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameFuelLevel ofClass:NSNumber.class error:nil];
}
- (void)setFuelLevel_State:(nullable NSNumber<SDLBool> *)fuelLevel_State {
@@ -164,8 +136,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)fuelLevel_State {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameFuelLevelState ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameFuelLevelState ofClass:NSNumber.class error:nil];
}
- (void)setFuelRange:(nullable NSNumber<SDLBool> *)fuelRange {
@@ -173,8 +144,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)fuelRange {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameFuelRange ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameFuelRange ofClass:NSNumber.class error:nil];
}
- (void)setInstantFuelConsumption:(nullable NSNumber<SDLBool> *)instantFuelConsumption {
@@ -182,8 +152,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)instantFuelConsumption {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameInstantFuelConsumption ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameInstantFuelConsumption ofClass:NSNumber.class error:nil];
}
- (void)setExternalTemperature:(nullable NSNumber<SDLBool> *)externalTemperature {
@@ -191,17 +160,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)externalTemperature {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameExternalTemperature ofClass:NSNumber.class error:&error];
-}
-
-- (void)setGearStatus:(nullable NSNumber<SDLBool> *)gearStatus {
- [self.parameters sdl_setObject:gearStatus forName:SDLRPCParameterNameGearStatus];
-}
-
-- (nullable NSNumber<SDLBool> *)gearStatus {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameGearStatus ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameExternalTemperature ofClass:NSNumber.class error:nil];
}
- (void)setPrndl:(nullable NSNumber<SDLBool> *)prndl {
@@ -209,8 +168,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)prndl {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNamePRNDL ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNamePRNDL ofClass:NSNumber.class error:nil];
}
- (void)setTirePressure:(nullable NSNumber<SDLBool> *)tirePressure {
@@ -218,8 +176,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)tirePressure {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameTirePressure ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameTirePressure ofClass:NSNumber.class error:nil];
}
- (void)setOdometer:(nullable NSNumber<SDLBool> *)odometer {
@@ -227,8 +184,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)odometer {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameOdometer ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameOdometer ofClass:NSNumber.class error:nil];
}
- (void)setBeltStatus:(nullable NSNumber<SDLBool> *)beltStatus {
@@ -236,8 +192,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)beltStatus {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameBeltStatus ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameBeltStatus ofClass:NSNumber.class error:nil];
}
- (void)setBodyInformation:(nullable NSNumber<SDLBool> *)bodyInformation {
@@ -245,8 +200,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)bodyInformation {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameBodyInformation ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameBodyInformation ofClass:NSNumber.class error:nil];
}
- (void)setDeviceStatus:(nullable NSNumber<SDLBool> *)deviceStatus {
@@ -254,8 +208,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)deviceStatus {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameDeviceStatus ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameDeviceStatus ofClass:NSNumber.class error:nil];
}
- (void)setDriverBraking:(nullable NSNumber<SDLBool> *)driverBraking {
@@ -263,8 +216,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)driverBraking {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameDriverBraking ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameDriverBraking ofClass:NSNumber.class error:nil];
}
- (void)setWiperStatus:(nullable NSNumber<SDLBool> *)wiperStatus {
@@ -272,8 +224,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)wiperStatus {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameWiperStatus ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameWiperStatus ofClass:NSNumber.class error:nil];
}
- (void)setHeadLampStatus:(nullable NSNumber<SDLBool> *)headLampStatus {
@@ -281,8 +232,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)headLampStatus {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameHeadLampStatus ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameHeadLampStatus ofClass:NSNumber.class error:nil];
}
- (void)setEngineOilLife:(nullable NSNumber<SDLBool> *)engineOilLife {
@@ -290,8 +240,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)engineOilLife {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameEngineOilLife ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameEngineOilLife ofClass:NSNumber.class error:nil];
}
- (void)setEngineTorque:(nullable NSNumber<SDLBool> *)engineTorque {
@@ -299,8 +248,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)engineTorque {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameEngineTorque ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameEngineTorque ofClass:NSNumber.class error:nil];
}
- (void)setAccPedalPosition:(nullable NSNumber<SDLBool> *)accPedalPosition {
@@ -308,8 +256,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)accPedalPosition {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameAccelerationPedalPosition ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameAccelerationPedalPosition ofClass:NSNumber.class error:nil];
}
- (void)setSteeringWheelAngle:(nullable NSNumber<SDLBool> *)steeringWheelAngle {
@@ -317,8 +264,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)steeringWheelAngle {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameSteeringWheelAngle ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameSteeringWheelAngle ofClass:NSNumber.class error:nil];
}
- (void)setECallInfo:(nullable NSNumber<SDLBool> *)eCallInfo {
@@ -326,8 +272,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)eCallInfo {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameECallInfo ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameECallInfo ofClass:NSNumber.class error:nil];
}
- (void)setAirbagStatus:(nullable NSNumber<SDLBool> *)airbagStatus {
@@ -335,8 +280,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)airbagStatus {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameAirbagStatus ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameAirbagStatus ofClass:NSNumber.class error:nil];
}
- (void)setEmergencyEvent:(nullable NSNumber<SDLBool> *)emergencyEvent {
@@ -344,8 +288,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)emergencyEvent {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameEmergencyEvent ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameEmergencyEvent ofClass:NSNumber.class error:nil];
}
- (void)setClusterModeStatus:(nullable NSNumber<SDLBool> *)clusterModeStatus {
@@ -353,8 +296,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)clusterModeStatus {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameClusterModeStatus ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameClusterModeStatus ofClass:NSNumber.class error:nil];
}
- (void)setMyKey:(nullable NSNumber<SDLBool> *)myKey {
@@ -362,8 +304,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)myKey {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameMyKey ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameMyKey ofClass:NSNumber.class error:nil];
}
- (void)setElectronicParkBrakeStatus:(nullable NSNumber<SDLBool> *)electronicParkBrakeStatus {
@@ -371,8 +312,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)electronicParkBrakeStatus {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameElectronicParkBrakeStatus ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameElectronicParkBrakeStatus ofClass:NSNumber.class error:nil];
}
- (void)setTurnSignal:(nullable NSNumber<SDLBool> *)turnSignal {
@@ -380,8 +320,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)turnSignal {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameTurnSignal ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameTurnSignal ofClass:NSNumber.class error:nil];
}
- (void)setCloudAppVehicleID:(nullable NSNumber<SDLBool> *)cloudAppVehicleID {
@@ -389,8 +328,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)cloudAppVehicleID {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:SDLRPCParameterNameCloudAppVehicleID ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:SDLRPCParameterNameCloudAppVehicleID ofClass:NSNumber.class error:nil];
}
- (void)setOEMCustomVehicleData:(NSString *)vehicleDataName withVehicleDataState:(BOOL)vehicleDataState {
@@ -398,8 +336,7 @@ NS_ASSUME_NONNULL_BEGIN
}
- (nullable NSNumber<SDLBool> *)getOEMCustomVehicleData:(NSString *)vehicleDataName {
- NSError *error = nil;
- return [self.parameters sdl_objectForName:vehicleDataName ofClass:NSNumber.class error:&error];
+ return [self.parameters sdl_objectForName:vehicleDataName ofClass:NSNumber.class error:nil];
}
@end