summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/SDLFuelCutoffStatus.h
diff options
context:
space:
mode:
Diffstat (limited to 'SmartDeviceLink/SDLFuelCutoffStatus.h')
-rw-r--r--SmartDeviceLink/SDLFuelCutoffStatus.h50
1 files changed, 50 insertions, 0 deletions
diff --git a/SmartDeviceLink/SDLFuelCutoffStatus.h b/SmartDeviceLink/SDLFuelCutoffStatus.h
new file mode 100644
index 000000000..df213ff07
--- /dev/null
+++ b/SmartDeviceLink/SDLFuelCutoffStatus.h
@@ -0,0 +1,50 @@
+// SDLFuelCutoffStatus.h
+//
+
+
+#import "SDLEnum.h"
+
+/**
+ * Reflects the status of the Restraints Control Module fuel pump cutoff.
+ * The fuel pump is cut off typically after the vehicle has had a collision.
+ *
+ * @since SDL 2.0
+ */
+@interface SDLFuelCutoffStatus : SDLEnum {
+}
+
+/**
+ * @abstract Convert String to SDLFuelCutoffStatus
+ *
+ * @param value String value to retrieve the object for
+ *
+ * @return SDLFuelCutoffStatus
+ */
++ (SDLFuelCutoffStatus *)valueOf:(NSString *)value;
+
+/**
+ * @abstract Store the enumeration of all possible SDLFuelCutoffStatus
+ *
+ * @return an array that stores all possible SDLFuelCutoffStatus
+ */
++ (NSArray *)values;
+
+/**
+ * @abstract Fuel is cut off
+ * @return the fuel cutoff status: *TERMINATE_FUEL*
+ */
++ (SDLFuelCutoffStatus *)TERMINATE_FUEL;
+
+/**
+ * @abstract Fuel is not cut off
+ * @return the fuel cutoff status: *NORMAL_OPERATION*
+ */
++ (SDLFuelCutoffStatus *)NORMAL_OPERATION;
+
+/**
+ * @abstract Status of the fuel pump cannot be determined
+ * @return the fuel cutoff status: *FAULT*
+ */
++ (SDLFuelCutoffStatus *)FAULT;
+
+@end