• メインページ
  • データ構造
  • ファイル
  • ファイル一覧
  • グローバル

OpenSSM/extmeter.h

説明を見る。
00001 /**************************************************************************************************
00002     Title           : External Meter
00003     Programmer      : Yosuke FURUSAWA.
00004     Copyright       : Copyright (C) 2010 Yosuke FURUSAWA.
00005     License         : 4-clause BSD License
00006     Since           : 2010/06/19
00007 
00008     Filename        : main.h
00009     Last up date    : 2010/08/09
00010     Kanji-Code      : Shift-JIS
00011     TAB Space       : 4
00012 **************************************************************************************************/
00013 
00014 
00015 #ifndef _EXTMETER_H_
00016 #define _EXTMETER_H_
00017 
00018 
00019 /*================================================================================================
00020 マクロ定義
00021 =================================================================================================*/
00022 #define EXTMETER_SETTING        (0)
00023 #define EXTMETER_SPEED          (1)
00024 #define EXTMETER_ENGINE         (2)
00025 #define EXTMETER_BOOST          (3)
00026 #define EXTMETER_THROTTLE       (4)
00027 #define EXTMETER_COOLANT        (5)
00028 #define EXTMETER_INTAKEAIR      (6)
00029 
00030 #define EXTMETER_DIV            16                              /* 変更不可 */
00031 
00032 
00033 /*================================================================================================
00034 構造体
00035 =================================================================================================*/
00036 typedef struct EXTMETER {
00037     unsigned char target;
00038     unsigned char setting;              /* target == EXTMETER_SETTINGのときにのみ使われる */
00039     double map[ EXTMETER_DIV ];
00040 } EXTMETER_T;
00041 typedef EXTMETER_T* pEXTMETER_T;
00042 
00043 
00044 /*=================================================================================================
00045 グローバル変数
00046 =================================================================================================*/
00047 extern EXTMETER_T extmeter;
00048 
00049 
00050 /*================================================================================================
00051 プロトタイプ宣言
00052 =================================================================================================*/
00053 void EXTMETER_init(unsigned char target);
00054 extern BOOL EXTMETER_main(void);
00055 
00056 
00057 #endif

OpenSSMに対してThu Sep 9 2010 00:03:04に生成されました。  doxygen 1.7.1