# エラーが出たら

FaPlayerCS_FanはC#で作成しております。そのため、エラーが出る場合は以下のような出方をします。

- 画面にエラーのポップアップが出力される
  - 大抵の場合は想定済みのエラーとなります。後述の「エラーメッセージ一覧」をご確認願います。
- アプリケーションが落ちる
  - 想定外のエラーとなります。想定外のエラーが発生した際には画面にメッセージを出さずにアプリが強制終了することがあります。Windows Eventlogの「Windowsログ→Application」に何らかのログが残っていることが大半です(eventvwrで確認可能)

下記のエラーメッセージ一覧に記載されていないエラーが出た場合は、私(FapHeroManの人宛までご報告願えれば幸いです。DMでも作品ページへのコメントでもOKです。

Fantia: https://fantia.jp/fanclubs/383088
→作品ページ: https://fantia.jp/products/321993

## エラーメッセージ一覧

### Intiface接続時のエラー

Intiface Centralと接続できませんでした。スキャンを停止します。
  Intiface Central(もしくは、Intiface Desktop)サーバが起動されていない状態で接続しようとした際に発生します。以下を確認して下さい。
  1. Intiface Centralのサーバが起動されているか(右向きの△アイコンが表示されている状態は「停止」状態です。ボタンを押して開始させましょう)
  2. Intiface Centralが他のアプリを掴んでいないか(別のアプリでIntiface Centralを使っていた場合は、一度Intiface Centralを終了させましょう)

### Tcode接続時のエラー

接続の際にエラーが発生しました。機器を取り外し、再度接続してみてください。
  USBシリアル接続で古い接続が残ってしまっている場合に出力されます。機器を一度取り外し、再度接続し直して下さい(接続先の機器の電源ON/OFFでは解消しません。あくまでもUSBで接続している機器を取り外し、再度接続する必要があります)

### 連動ファイル読み込み時のエラー

n行目でエラーに遭遇。区切り文字が見当たりません。読み込みを中断します
  CSV形式の連動ファイルにて、区切り文字(カンマ)が無いファイルが読み込まれました。連動ファイルに余計な空行などが無いか確認して下さい

filenameのi行目にてスクリプトの逆転が検知されました。想定外の動きをする可能性がありますので連動ファイルを修正して下さい
  CSV形式の連動ファイルを読み込んだ時に、以下のように時間が逆転している箇所があると発生します。このままだと動画との連動が正しく出来ないため、修正して下さい。
  50,1,100
  45,0,50　←50デシ秒の次の行に45デシ秒が来ていて時間が逆転している

filenameのi行目にてスクリプトの同時刻実行が検知されました。想定外の動きをする可能性がありますので連動ファイルを修正して下さい
  CSV形式の連動ファイルを読み込んだ時に、以下のように全く同じ時間にコマンドを実行している箇所があると発生します。このままだと動画との連動が正しく出来ないため、修正して下さい。
  50,1,100
  50,0,50　←50デシ秒の次の行に50デシ秒が来ており、同時刻に2つの矛盾する命令が存在している。

位置のカラムに0～1しか入っていないため、サイクロン用のCSVが読み込まれている可能性があります。読み込み処理を中断します
  A10ピストンSAかFleshlight Launchを接続した状態でA10サイクロン用のCSVを読み込んだ際に発生します。A10ピストン用のCSVは以下の構成となっています。
  時間,位置(0～200),速度(0～100)
  一方、A10サイクロン用のCSVは以下の構成となっています。
  時間,回転方向(0～1),速度(0～100)

### アシスタントのエラー

接続されている機器が1つもありません
  接続されている機器が1つもない状態でアシスタントを起動しようとすると発生します。お手数ですがテストの際でも機器を実際に接続してから起動して下さい。
greet.txtがありません
  アシスタントは最初にgreet.txtを実行します。greet.txtが存在するか確認して下さい。
ファイル名 の読み込みに失敗しました。処理を中断します
  指定されたファイルが何らかの理由で読み込めなかった際に発生します。ファイルが読み込み可能か、存在するかを確認して下さい。
Unable to GOTO the file ファイル名
  GOTOコマンドで指定されたファイル名が何らかの理由で読み込めなかった際に発生します。ファイルが読み込み可能か、存在するかを確認して下さい。
コマンド コマンド名 が誤っています。そのようなコマンドは存在しません
  コマンド名が誤っています。正しいコマンド名を指定して下さい