summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/SDLUpdateMode.m
diff options
context:
space:
mode:
Diffstat (limited to 'SmartDeviceLink/SDLUpdateMode.m')
-rw-r--r--SmartDeviceLink/SDLUpdateMode.m73
1 files changed, 5 insertions, 68 deletions
diff --git a/SmartDeviceLink/SDLUpdateMode.m b/SmartDeviceLink/SDLUpdateMode.m
index 2a2e8c7e5..fd527f24e 100644
--- a/SmartDeviceLink/SDLUpdateMode.m
+++ b/SmartDeviceLink/SDLUpdateMode.m
@@ -4,71 +4,8 @@
#import "SDLUpdateMode.h"
-SDLUpdateMode *SDLUpdateMode_COUNTUP = nil;
-SDLUpdateMode *SDLUpdateMode_COUNTDOWN = nil;
-SDLUpdateMode *SDLUpdateMode_PAUSE = nil;
-SDLUpdateMode *SDLUpdateMode_RESUME = nil;
-SDLUpdateMode *SDLUpdateMode_CLEAR = nil;
-
-NSArray *SDLUpdateMode_values = nil;
-
-@implementation SDLUpdateMode
-
-+ (SDLUpdateMode *)valueOf:(NSString *)value {
- for (SDLUpdateMode *item in SDLUpdateMode.values) {
- if ([item.value isEqualToString:value]) {
- return item;
- }
- }
- return nil;
-}
-
-+ (NSArray *)values {
- if (SDLUpdateMode_values == nil) {
- SDLUpdateMode_values = @[
- SDLUpdateMode.COUNTUP,
- SDLUpdateMode.COUNTDOWN,
- SDLUpdateMode.PAUSE,
- SDLUpdateMode.RESUME,
- SDLUpdateMode.CLEAR,
- ];
- }
- return SDLUpdateMode_values;
-}
-
-+ (SDLUpdateMode *)COUNTUP {
- if (SDLUpdateMode_COUNTUP == nil) {
- SDLUpdateMode_COUNTUP = [[SDLUpdateMode alloc] initWithValue:@"COUNTUP"];
- }
- return SDLUpdateMode_COUNTUP;
-}
-
-+ (SDLUpdateMode *)COUNTDOWN {
- if (SDLUpdateMode_COUNTDOWN == nil) {
- SDLUpdateMode_COUNTDOWN = [[SDLUpdateMode alloc] initWithValue:@"COUNTDOWN"];
- }
- return SDLUpdateMode_COUNTDOWN;
-}
-
-+ (SDLUpdateMode *)PAUSE {
- if (SDLUpdateMode_PAUSE == nil) {
- SDLUpdateMode_PAUSE = [[SDLUpdateMode alloc] initWithValue:@"PAUSE"];
- }
- return SDLUpdateMode_PAUSE;
-}
-
-+ (SDLUpdateMode *)RESUME {
- if (SDLUpdateMode_RESUME == nil) {
- SDLUpdateMode_RESUME = [[SDLUpdateMode alloc] initWithValue:@"RESUME"];
- }
- return SDLUpdateMode_RESUME;
-}
-
-+ (SDLUpdateMode *)CLEAR {
- if (SDLUpdateMode_CLEAR == nil) {
- SDLUpdateMode_CLEAR = [[SDLUpdateMode alloc] initWithValue:@"CLEAR"];
- }
- return SDLUpdateMode_CLEAR;
-}
-
-@end
+SDLUpdateMode const SDLUpdateModeCountUp = @"COUNTUP";
+SDLUpdateMode const SDLUpdateModeCountDown = @"COUNTDOWN";
+SDLUpdateMode const SDLUpdateModePause = @"PAUSE";
+SDLUpdateMode const SDLUpdateModeResume = @"RESUME";
+SDLUpdateMode const SDLUpdateModeClear = @"CLEAR";