summaryrefslogtreecommitdiffstats
path: root/include/cluster_api_shiftposition.h
diff options
context:
space:
mode:
authorNaoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>2021-04-15 10:48:30 +0000
committerNaoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>2021-04-15 10:48:30 +0000
commitb3e72c7944a738fe9201c406332cbcd878df65e3 (patch)
tree0d7c76f916859893832b0c9ed24650ac06bf3acf /include/cluster_api_shiftposition.h
Initial commit for AGL cluster api library
This source code is AGL instrument cluster common API library. Currently, this source code is missing author information, license and other. Will be add by author. Author: Nozomu Abe (nozo_abe@nippon-seiki.co.jp) Committed by Naoto Yamaguchi. Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Diffstat (limited to 'include/cluster_api_shiftposition.h')
-rw-r--r--include/cluster_api_shiftposition.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/include/cluster_api_shiftposition.h b/include/cluster_api_shiftposition.h
new file mode 100644
index 0000000..88d5671
--- /dev/null
+++ b/include/cluster_api_shiftposition.h
@@ -0,0 +1,37 @@
+#ifndef CLUSTER_API_SHIFTPOSITION_H
+#define CLUSTER_API_SHIFTPOSITION_H
+
+typedef enum
+{
+ IC_HMI_AT_OFF = 0,
+ IC_HMI_AT_PARKING,
+ IC_HMI_AT_REVERSE,
+ IC_HMI_AT_NEUTRAL,
+ IC_HMI_AT_DRIVE,
+ IC_HMI_AT_SECOND,
+ IC_HMI_AT_LOW_GEAR,
+ IC_HMI_AT_FIRST,
+ IC_HMI_AT_MANUAL,
+ IC_HMI_AT_BRAKE,
+ IC_HMI_AT_ALL_ON,
+ IC_HMI_AT_ALL_OFF,
+ IC_HMI_AT_UNUSED,
+} IC_HMI_GEAR_AT_VAL;
+
+typedef enum
+{
+ IC_HMI_MT_OFF = 0,
+ IC_HMI_MT_FIRST,
+ IC_HMI_MT_SECOND,
+ IC_HMI_MT_THIRD,
+ IC_HMI_MT_FOURTH,
+ IC_HMI_MT_FIFTH,
+ IC_HMI_MT_SIXTH,
+ IC_HMI_MT_SEVENTH,
+ IC_HMI_MT_EIGHTTH,
+} IC_HMI_GEAR_MT_VAL;
+
+IC_HMI_GEAR_AT_VAL getGearAtVal(void);
+IC_HMI_GEAR_MT_VAL getGearMtVal(void);
+
+#endif // CLUSTER_API_SHIFTPOSITION_H