summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/SDLWiperStatus.m
diff options
context:
space:
mode:
Diffstat (limited to 'SmartDeviceLink/SDLWiperStatus.m')
-rw-r--r--SmartDeviceLink/SDLWiperStatus.m173
1 files changed, 15 insertions, 158 deletions
diff --git a/SmartDeviceLink/SDLWiperStatus.m b/SmartDeviceLink/SDLWiperStatus.m
index d56749a9f..ce1fd2388 100644
--- a/SmartDeviceLink/SDLWiperStatus.m
+++ b/SmartDeviceLink/SDLWiperStatus.m
@@ -4,161 +4,18 @@
#import "SDLWiperStatus.h"
-SDLWiperStatus *SDLWiperStatus_OFF = nil;
-SDLWiperStatus *SDLWiperStatus_AUTO_OFF = nil;
-SDLWiperStatus *SDLWiperStatus_OFF_MOVING = nil;
-SDLWiperStatus *SDLWiperStatus_MAN_INT_OFF = nil;
-SDLWiperStatus *SDLWiperStatus_MAN_INT_ON = nil;
-SDLWiperStatus *SDLWiperStatus_MAN_LOW = nil;
-SDLWiperStatus *SDLWiperStatus_MAN_HIGH = nil;
-SDLWiperStatus *SDLWiperStatus_MAN_FLICK = nil;
-SDLWiperStatus *SDLWiperStatus_WASH = nil;
-SDLWiperStatus *SDLWiperStatus_AUTO_LOW = nil;
-SDLWiperStatus *SDLWiperStatus_AUTO_HIGH = nil;
-SDLWiperStatus *SDLWiperStatus_COURTESYWIPE = nil;
-SDLWiperStatus *SDLWiperStatus_AUTO_ADJUST = nil;
-SDLWiperStatus *SDLWiperStatus_STALLED = nil;
-SDLWiperStatus *SDLWiperStatus_NO_DATA_EXISTS = nil;
-
-NSArray *SDLWiperStatus_values = nil;
-
-@implementation SDLWiperStatus
-
-+ (SDLWiperStatus *)valueOf:(NSString *)value {
- for (SDLWiperStatus *item in SDLWiperStatus.values) {
- if ([item.value isEqualToString:value]) {
- return item;
- }
- }
- return nil;
-}
-
-+ (NSArray *)values {
- if (SDLWiperStatus_values == nil) {
- SDLWiperStatus_values = @[
- SDLWiperStatus.OFF,
- SDLWiperStatus.AUTO_OFF,
- SDLWiperStatus.OFF_MOVING,
- SDLWiperStatus.MAN_INT_OFF,
- SDLWiperStatus.MAN_INT_ON,
- SDLWiperStatus.MAN_LOW,
- SDLWiperStatus.MAN_HIGH,
- SDLWiperStatus.MAN_FLICK,
- SDLWiperStatus.WASH,
- SDLWiperStatus.AUTO_LOW,
- SDLWiperStatus.AUTO_HIGH,
- SDLWiperStatus.COURTESYWIPE,
- SDLWiperStatus.AUTO_ADJUST,
- SDLWiperStatus.STALLED,
- SDLWiperStatus.NO_DATA_EXISTS,
- ];
- }
- return SDLWiperStatus_values;
-}
-
-+ (SDLWiperStatus *)OFF {
- if (SDLWiperStatus_OFF == nil) {
- SDLWiperStatus_OFF = [[SDLWiperStatus alloc] initWithValue:@"OFF"];
- }
- return SDLWiperStatus_OFF;
-}
-
-+ (SDLWiperStatus *)AUTO_OFF {
- if (SDLWiperStatus_AUTO_OFF == nil) {
- SDLWiperStatus_AUTO_OFF = [[SDLWiperStatus alloc] initWithValue:@"AUTO_OFF"];
- }
- return SDLWiperStatus_AUTO_OFF;
-}
-
-+ (SDLWiperStatus *)OFF_MOVING {
- if (SDLWiperStatus_OFF_MOVING == nil) {
- SDLWiperStatus_OFF_MOVING = [[SDLWiperStatus alloc] initWithValue:@"OFF_MOVING"];
- }
- return SDLWiperStatus_OFF_MOVING;
-}
-
-+ (SDLWiperStatus *)MAN_INT_OFF {
- if (SDLWiperStatus_MAN_INT_OFF == nil) {
- SDLWiperStatus_MAN_INT_OFF = [[SDLWiperStatus alloc] initWithValue:@"MAN_INT_OFF"];
- }
- return SDLWiperStatus_MAN_INT_OFF;
-}
-
-+ (SDLWiperStatus *)MAN_INT_ON {
- if (SDLWiperStatus_MAN_INT_ON == nil) {
- SDLWiperStatus_MAN_INT_ON = [[SDLWiperStatus alloc] initWithValue:@"MAN_INT_ON"];
- }
- return SDLWiperStatus_MAN_INT_ON;
-}
-
-+ (SDLWiperStatus *)MAN_LOW {
- if (SDLWiperStatus_MAN_LOW == nil) {
- SDLWiperStatus_MAN_LOW = [[SDLWiperStatus alloc] initWithValue:@"MAN_LOW"];
- }
- return SDLWiperStatus_MAN_LOW;
-}
-
-+ (SDLWiperStatus *)MAN_HIGH {
- if (SDLWiperStatus_MAN_HIGH == nil) {
- SDLWiperStatus_MAN_HIGH = [[SDLWiperStatus alloc] initWithValue:@"MAN_HIGH"];
- }
- return SDLWiperStatus_MAN_HIGH;
-}
-
-+ (SDLWiperStatus *)MAN_FLICK {
- if (SDLWiperStatus_MAN_FLICK == nil) {
- SDLWiperStatus_MAN_FLICK = [[SDLWiperStatus alloc] initWithValue:@"MAN_FLICK"];
- }
- return SDLWiperStatus_MAN_FLICK;
-}
-
-+ (SDLWiperStatus *)WASH {
- if (SDLWiperStatus_WASH == nil) {
- SDLWiperStatus_WASH = [[SDLWiperStatus alloc] initWithValue:@"WASH"];
- }
- return SDLWiperStatus_WASH;
-}
-
-+ (SDLWiperStatus *)AUTO_LOW {
- if (SDLWiperStatus_AUTO_LOW == nil) {
- SDLWiperStatus_AUTO_LOW = [[SDLWiperStatus alloc] initWithValue:@"AUTO_LOW"];
- }
- return SDLWiperStatus_AUTO_LOW;
-}
-
-+ (SDLWiperStatus *)AUTO_HIGH {
- if (SDLWiperStatus_AUTO_HIGH == nil) {
- SDLWiperStatus_AUTO_HIGH = [[SDLWiperStatus alloc] initWithValue:@"AUTO_HIGH"];
- }
- return SDLWiperStatus_AUTO_HIGH;
-}
-
-+ (SDLWiperStatus *)COURTESYWIPE {
- if (SDLWiperStatus_COURTESYWIPE == nil) {
- SDLWiperStatus_COURTESYWIPE = [[SDLWiperStatus alloc] initWithValue:@"COURTESYWIPE"];
- }
- return SDLWiperStatus_COURTESYWIPE;
-}
-
-+ (SDLWiperStatus *)AUTO_ADJUST {
- if (SDLWiperStatus_AUTO_ADJUST == nil) {
- SDLWiperStatus_AUTO_ADJUST = [[SDLWiperStatus alloc] initWithValue:@"AUTO_ADJUST"];
- }
- return SDLWiperStatus_AUTO_ADJUST;
-}
-
-+ (SDLWiperStatus *)STALLED {
- if (SDLWiperStatus_STALLED == nil) {
- SDLWiperStatus_STALLED = [[SDLWiperStatus alloc] initWithValue:@"STALLED"];
- }
- return SDLWiperStatus_STALLED;
-}
-
-+ (SDLWiperStatus *)NO_DATA_EXISTS {
- if (SDLWiperStatus_NO_DATA_EXISTS == nil) {
- SDLWiperStatus_NO_DATA_EXISTS = [[SDLWiperStatus alloc] initWithValue:@"NO_DATA_EXISTS"];
- }
- return SDLWiperStatus_NO_DATA_EXISTS;
-}
-
-@end
+SDLWiperStatus const SDLWiperStatusOff = @"OFF";
+SDLWiperStatus const SDLWiperStatusAutoOff = @"AUTO_OFF";
+SDLWiperStatus const SDLWiperStatusOffMoving = @"OFF_MOVING";
+SDLWiperStatus const SDLWiperStatusManIntOff = @"MAN_INT_OFF";
+SDLWiperStatus const SDLWiperStatusManIntOn = @"MAN_INT_ON";
+SDLWiperStatus const SDLWiperStatusManLow = @"MAN_LOW";
+SDLWiperStatus const SDLWiperStatusManHigh = @"MAN_HIGH";
+SDLWiperStatus const SDLWiperStatusManFlick = @"MAN_FLICK";
+SDLWiperStatus const SDLWiperStatusWash = @"WASH";
+SDLWiperStatus const SDLWiperStatusAutoLow = @"AUTO_LOW";
+SDLWiperStatus const SDLWiperStatusAutoHigh = @"AUTO_HIGH";
+SDLWiperStatus const SDLWiperStatusCourtesyWipe = @"COURTESYWIPE";
+SDLWiperStatus const SDLWiperStatusAutoAdjust = @"AUTO_ADJUST";
+SDLWiperStatus const SDLWiperStatusStalled = @"STALLED";
+SDLWiperStatus const SDLWiperStatusNoDataExists = @"NO_DATA_EXISTS";