diff options
Diffstat (limited to 'SmartDeviceLink/SDLUpdateMode.m')
-rw-r--r-- | SmartDeviceLink/SDLUpdateMode.m | 73 |
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"; |