summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/private/SDLLockScreenStatusInfo.m
diff options
context:
space:
mode:
Diffstat (limited to 'SmartDeviceLink/private/SDLLockScreenStatusInfo.m')
-rw-r--r--SmartDeviceLink/private/SDLLockScreenStatusInfo.m10
1 files changed, 9 insertions, 1 deletions
diff --git a/SmartDeviceLink/private/SDLLockScreenStatusInfo.m b/SmartDeviceLink/private/SDLLockScreenStatusInfo.m
index d7395c11f..9ff6460ea 100644
--- a/SmartDeviceLink/private/SDLLockScreenStatusInfo.m
+++ b/SmartDeviceLink/private/SDLLockScreenStatusInfo.m
@@ -37,7 +37,15 @@ NS_ASSUME_NONNULL_BEGIN
}
- (NSString *)description {
- return [NSString stringWithFormat:@"driverDistractionStatus: %@, userSelected: %@, lockScreenStatus: %lu, hmiLevel: %@", self.driverDistractionStatus, self.userSelected, (unsigned long)self.lockScreenStatus, self.hmiLevel];
+ return [NSString stringWithFormat:@"driverDistractionStatus: %@, userSelected: %@, lockScreenStatus: %@, hmiLevel: %@", (self.driverDistractionStatus ? @"ON" : @"OFF"), (self.userSelected ? @"YES" : @"NO"), [self descriptionForStatus:self.lockScreenStatus], self.hmiLevel];
+}
+
+- (NSString *)descriptionForStatus:(SDLLockScreenStatus)status {
+ switch (status) {
+ case SDLLockScreenStatusOff: return @"Off";
+ case SDLLockScreenStatusOptional: return @"Optional";
+ case SDLLockScreenStatusRequired: return @"Required";
+ }
}
@end