* 目次 [#o3fd44d5]
#contents

* 使い方 [#ne8ec2ba]
** 起動方法 [#h554baeb]
*** 録画なし [#bec9c435]
- コマンドプロンプトから、次のようにタイプします。

 C:\WinSSM>winssm.exe winssm.cfg

*** 録画あり [#nbf5739e]
- コマンドプロンプトから、次のようにタイプします。
- 映像ファイルの拡張子は、aviにしてください。

 C:\WinSSM>winssm.exe winssm.cfg video.avi

*** ログを保存 [#ie9e3d5d]
- コマンドプロンプトから、次のようにタイプします。
- あらかじめ、winssm.cfgの ECU_LOGを 1にしてください。

 C:\WinSSM>winssm.exe winssm.cfg > winssm.log


* 設定ファイル [#zc8f3644]
- WinSSMの細かい動作が設定できます。
- Shift JISのテキストファイルですので、&br;Windows付属のメモ帳や適当なテキストエディタで編集してください。

#br

- お気に入りの設定(今のところメータの表示位置や色ぐらい?)を公開して頂けると嬉しいです

** 基本書式 [#sf4e5dc0]
- セミコロンから行末 '\n' までをコメントとして扱う
- 一行にタグとコメントを書くことはできない
- タグはすべて大文字英数字で書く
- タグと値はイコール '=' で結ぶ
- 値の範囲が定められている場合は、必ず範囲内に収める
- 値はイコール '=' から行末 '\n' までの文字列とする
- スペース ' ' とタブ '\t' は、タグや値として扱うことはできない

** 現在実装されている設定項目一覧 [#g6372dfd]
+ ECU_USE
+ ECU_PORT
+ ECU_LOG
+ METER_RPM_USE
+ METER_RPM_TYPE
+ METER_RPM_CIRCLE_SIZE
+ METER_RPM_CIRCLE_FONT
+ METER_RPM_CIRCLE_X
+ METER_RPM_CIRCLE_Y
+ METER_VEHICLE_USE
+ METER_VEHICLE_TYPE
+ METER_VEHICLE_CIRCLE_SIZE
+ METER_VEHICLE_CIRCLE_FONT
+ METER_VEHICLE_CIRCLE_X
+ METER_VEHICLE_CIRCLE_Y
+ METER_BOOST_USE
+ METER_BOOST_TYPE
+ METER_BOOST_CIRCLE_SIZE
+ METER_BOOST_CIRCLE_FONT
+ METER_BOOST_CIRCLE_X
+ METER_BOOST_CIRCLE_Y
+ METER_COOLANT_USE
+ METER_COOLANT_TYPE
+ METER_COOLANT_CIRCLE_SIZE
+ METER_COOLANT_CIRCLE_FONT
+ METER_COOLANT_CIRCLE_X
+ METER_COOLANT_CIRCLE_Y
+ METER_INTAKEAIR_USE
+ METER_INTAKEAIR_TYPE
+ METER_INTAKEAIR_CIRCLE_SIZE
+ METER_INTAKEAIR_CIRCLE_FONT
+ METER_INTAKEAIR_CIRCLE_X
+ METER_INTAKEAIR_CIRCLE_Y
+ METER_FONT_TIME
+ METER_FONT_RED
+ METER_FONT_GREEN
+ METER_FONT_BLUE
+ METER_FONT_EDGE_RED
+ METER_FONT_EDGE_GREEN
+ METER_FONT_EDGE_BLUE
+ METER_CIRCLE_RED
+ METER_CIRCLE_GREEN
+ METER_CIRCLE_BLUE
+ METER_CIRCLE_EDGE_RED
+ METER_CIRCLE_EDGE_GREEN
+ METER_CIRCLE_EDGE_BLUE
+ METER_CIRCLE_MIN_RED
+ METER_CIRCLE_MIN_GREEN
+ METER_CIRCLE_MIN_BLUE
+ METER_CIRCLE_MAX_RED
+ METER_CIRCLE_MAX_GREEN
+ METER_CIRCLE_MAX_BLUE
+ METER_CIRCLE_VALUE_RED
+ METER_CIRCLE_VALUE_GREEN
+ METER_CIRCLE_VALUE_BLUE
+ SCREEN_SIZE_X
+ SCREEN_SIZE_Y
+ VIEWER_USE
+ VIEWER_FPS
+ VIEWER_SIZE_X
+ VIEWER_SIZE_Y
+ CAMERA_USE
+ CAMERA_0_DEVICE
+ CAMERA_0_SIZE_X
+ CAMERA_0_SIZE_Y
+ RECORD_USE
+ RECORD_CODEC
+ RECORD_SIZE_X
+ RECORD_SIZE_Y
+ RECORD_FPS
+ DEBUG
+ VERSION


** デフォルト設定 [#bdee1298]
 ;==============================================================================
 ;Title          : WinSSM 設定ファイル
 ;Since          : 2008/01/02
 ;Last up date   : 2008/01/05
 ;==============================================================================
 
 
 ;------------------------------------------------------------------------------
 ;OpenPortの設定
 ;------------------------------------------------------------------------------
 ;ECUに接続...
 ;0          : しない
 ;1          : する
 ;それ以外   : 起動しない
 ECU_USE                     = 0
 
 ;OpenPortのポート(COM)番号
 ECU_PORT                    = 2
 
 ;ログ出力を...
 ;0          : 行わない
 ;1          : 行う
 ;それ以外   : 起動しない
 ECU_LOG                     = 0
 
 ;------------------------------------------------------------------------------
 ;メータの設定
 ;------------------------------------------------------------------------------
 ;表示するメータの数を増やすほど、データの更新レートが遅くなります.
 ;これは ECUとの通信が遅いことが原因であるため、抜本的な解決は難しいです...
 
 ;メータのデータ取得/表示を...
 ;0          : しない
 ;1 (速い) <= _USE <= 65535 (遅い)
 ;それ以外   : 起動しない
 ;_USE
 
 ;メータのタイプ
 ;0          : 数値のみ
 ;1          : ゼロ指針の丸型メータ
 ;それ以外   : 起動しない
 ;_TYPE
 
 ;フォントサイズ
 ;0.0 < _FONT_SIZE < 10.0
 
 ;メータの大きさ
 ;0 < _CIRCLE_SIZE < 2048 pixel
 
 ;メータの中心位置
 ;0 < _CIRCLE_X < 2048 pixel
 ;0 < _CIRCLE_Y < 2048 pixel
 
 
 ;タコメータ
 METER_RPM_USE               = 1
 METER_RPM_TYPE              = 1
 METER_RPM_CIRCLE_SIZE       = 60
 METER_RPM_CIRCLE_FONT       = 0.6
 METER_RPM_CIRCLE_X          =  65
 METER_RPM_CIRCLE_Y          = 400
 
 ;スピードメータ
 METER_VEHICLE_USE           = 1
 METER_VEHICLE_TYPE          = 1
 METER_VEHICLE_CIRCLE_SIZE   = 60
 METER_VEHICLE_CIRCLE_FONT   = 0.6
 METER_VEHICLE_CIRCLE_X      = 190
 METER_VEHICLE_CIRCLE_Y      = 400
 
 ;ブースト計
 METER_BOOST_USE             = 1
 METER_BOOST_TYPE            = 1
 METER_BOOST_CIRCLE_SIZE     = 60
 METER_BOOST_CIRCLE_FONT     = 0.6
 METER_BOOST_CIRCLE_X        = 315
 METER_BOOST_CIRCLE_Y        = 400
 
 ;水温計
 METER_COOLANT_USE           = 32
 METER_COOLANT_TYPE          = 1
 METER_COOLANT_CIRCLE_SIZE   = 60
 METER_COOLANT_CIRCLE_FONT   = 0.6
 METER_COOLANT_CIRCLE_X      = 440
 METER_COOLANT_CIRCLE_Y      = 400
 
 ;吸気温計
 METER_INTAKEAIR_USE         = 32
 METER_INTAKEAIR_TYPE        = 1
 METER_INTAKEAIR_CIRCLE_SIZE = 60
 METER_INTAKEAIR_CIRCLE_FONT = 0.6
 METER_INTAKEAIR_CIRCLE_X    = 565
 METER_INTAKEAIR_CIRCLE_Y    = 400
 
 
 ;メータ部共通設定
 ;各種色設定
 ;METER_FONT         文字
 ;METER_FONT_EDGE    文字の縁
 ;METER_CIRCLE       丸形メータ
 ;METER_CIRCLE_EDGE  丸形メータの縁
 ;METER_CIRCLE_MIN   丸形メータの最小値
 ;METER_CIRCLE_MAX   丸形メータの最大値
 ;METER_CIRCLE_VALUE 丸型メータの現在値
 ;0 < _RED   < 255
 ;0 < _GREEN < 255
 ;0 < _BLUE  < 255
 
 METER_FONT_TIME             = 0.4
 METER_FONT_RED              = 255
 METER_FONT_GREEN            = 255
 METER_FONT_BLUE             = 255
 METER_FONT_EDGE_RED         =   0
 METER_FONT_EDGE_GREEN       =   0
 METER_FONT_EDGE_BLUE        =   0
 METER_CIRCLE_RED            = 255
 METER_CIRCLE_GREEN          = 255
 METER_CIRCLE_BLUE           = 255
 METER_CIRCLE_EDGE_RED       =   0
 METER_CIRCLE_EDGE_GREEN     =   0
 METER_CIRCLE_EDGE_BLUE      =   0
 METER_CIRCLE_MIN_RED        =  64
 METER_CIRCLE_MIN_GREEN      =  64
 METER_CIRCLE_MIN_BLUE       = 255
 METER_CIRCLE_MAX_RED        = 255
 METER_CIRCLE_MAX_GREEN      =  64
 METER_CIRCLE_MAX_BLUE       =  64
 METER_CIRCLE_VALUE_RED      = 255
 METER_CIRCLE_VALUE_GREEN    = 255
 METER_CIRCLE_VALUE_BLUE     =  64
 
 
 ;------------------------------------------------------------------------------
 ;スクリーンサイズの設定
 ;------------------------------------------------------------------------------
 ;メータ合成など、内部処理用の解像度.
 ;モニタウィンドウや録画の解像度がスクリーンサイズと異なるときは、
 ;内部で自動的に拡大縮小処理が行われる
 ;0 < SCREEN_SIZE_X < 2048 pixel
 ;0 < SCREEN_SIZE_Y < 2048 pixel
 SCREEN_SIZE_X   = 640
 SCREEN_SIZE_Y   = 480
 
 
 
 ;------------------------------------------------------------------------------
 ;モニタウィンドウの設定
 ;------------------------------------------------------------------------------
 ;モニタウィンドウを...
 ;0          : 表示しない
 ;1          : 表示する
 ;それ以外   : 起動しない
 VIEWER_USE      = 1
 
 ;モニタウィンドウの更新レート
 VIEWER_FPS      = 30
 
 ;モニタウィンドウの解像度
 ;0 < MONITOR_SIZE_X < 2048 pixel
 ;0 < MONITOR_SIZE_Y < 2048 pixel
 ;それ以外   : 起動しない
 VIEWER_SIZE_X   = 640
 VIEWER_SIZE_Y   = 480
 
 
 
 ;------------------------------------------------------------------------------
 ;カメラ設定
 ;------------------------------------------------------------------------------
 ;カメラを...
 ;0          : 使用しない
 ;1          : 1台使用する
 ;それ以外   : 起動しない
 CAMERA_USE      = 1
 
 
 ;**************************************
 ;カメラ0
 ;**************************************
 ;デバイス番号
 ;-1         : 起動時に決める
 ;0 〜 255   : デバイス番号
 ;それ以外   : 起動しない
 CAMERA_0_DEVICE = -1
 
 ;ビデオキャプチャ時の映像解像度
 CAMERA_0_SIZE_X = 320
 CAMERA_0_SIZE_Y = 240
 
 ;以下は設定変更不可
 CAMERA_1_DEVICE = -1
 CAMERA_1_SIZE_X = 320
 CAMERA_1_SIZE_Y = 240
 CAMERA_2_DEVICE = -1
 CAMERA_2_SIZE_X = 320
 CAMERA_2_SIZE_Y = 240
 CAMERA_3_DEVICE = -1
 CAMERA_3_SIZE_X = 320
 CAMERA_3_SIZE_Y = 240
 
 
 ;------------------------------------------------------------------------------
 ;録画設定
 ;------------------------------------------------------------------------------
 ;録画機能を...
 ;0          : 使用しない
 ;1          : 使用する
 ;それ以外   : 起動しない
 RECORD_USE      = 1
 
 ;録画コーデック
 ;-1         : 起動時に決める
 ;それ以外   : 起動しない
 RECORD_CODEC    = -1
 
 ;録画解像度
 ;0 < RECORD_SIZE_X < 2048 pixel
 ;0 < RECORD_SIZE_Y < 2048 pixel
 RECORD_SIZE_X   = 320
 RECORD_SIZE_Y   = 240
 
 ;動画フレームレート
 ;1.0 <= RECORD_FPS <= 30.0
 RECORD_FPS      = 10.0
 
 ;カメラの個別録画機能(生映像)を...
 ;0          : 使用しない
 ;それ以外   : 起動しない
 RECORD_0_USE    = 0
 
 
 ;------------------------------------------------------------------------------
 ;録音設定
 ;------------------------------------------------------------------------------
 ;録音機能を...
 ;0          : 使用しない
 ;それ以外   : 起動しない
 MIC_USE     = 0
 
 ;録音コーデック
 ;-1         : 起動時に決める
 ;それ以外   : 起動しない
 MIC_CODEC       = -1
 
 ;録音設定 (設定変更不可)
 MIC_SAMPLING    = 44KHZ
 MIC_BITRATE     = 16BIT
 MIC_CHANNEL     = STEREO
 
 
 
 ;------------------------------------------------------------------------------
 ;デバックモード
 ;------------------------------------------------------------------------------
 ;0          : 通常モード
 ;1          : デバックモード
 ;2          : もうちっと詳しく...
 ;それ以外   : 起動しない
 DEBUG           = 0
 
 
 
 ;------------------------------------------------------------------------------
 ;設定ファイルのバージョン番号
 ;------------------------------------------------------------------------------
 ;変更しないでください
 VERSION         = 0.5.0