Skip to content
This repository has been archived by the owner on Mar 6, 2020. It is now read-only.
Usui Kakeru edited this page Jul 17, 2017 · 39 revisions

これはなに

ETロボコンで使用するためのロガーです. ETロボコン用とありますが,Bluetooth デバイスとシリアル通信して受け取った JSON データをリアルタイムに描画しログファイルに記録/閲覧するツールです.

Roadmap

0.1.0

  • ラベルのエラーの修正
  • メッセージボックスの描画

0.1.1

  • ライセンス明記
  • bluetooth デバイスの検索を同期型に変更
  • デバイス検索ボタンの UI 変更
  • ログファイルの出力ディレクトリの変更
  • UI改善
    • テーブル表示してる時にサイドバーはいらない
    • タブの UI 変更

0.1.2

  • マップの描画機能実装

0.1.3

  • 出力ログにマップ情報も出力する
  • ロード画面でマップをロードできるようにする
  • ロードしたマップの詳しい値を参照できる
  • ロードしたマップにマーカーをつけることができる
  • マップにおいて,デバイスの初期角度を設定&ロードできる (マップ描画機能完成)

0.2.0

  • アーキテクチャの変更
    • アプリケーションの状態,データをモデルに分離する
    • モデルの変更をビューに通知 -> レンダリング といった流れにする(ビューからモデルの更新を確認しに行かない
  • データベースが必要なほどでもないので,メモリ上に保存する

0.2.1, 0.2.2

  • マップ上のグラフの配置を詳細に変更できるようにする
  • UI 改善

0.3.0

  • 設定ファイルの保存
    • 設定情報をアプリ内で保持するかどうかのチェックボックス
    • 設定情報のエクスポート
    • 設定情報のインポート
    • 接続設定
      • デフォルトのログファイルの保存先パス
    • マップの設定
      • 画像ファイルパス
      • マップのスケール
      • デバイス初期位置
      • デバイスの向き
  • グラフの位置調整操作機能の向上
    • リアルタイムなマップ描画画面でドラッグ操作の切り替えが行えない問題を修正
    • 位置調整のリセットボタン追加

0.3.1

  • インポートする設定ファイルの内容の検証
  • 設定インポート時に即座に反映する
  • アプリ起動時にログファイル名や保存先が自動で設定されない問題を修正

0.3.2

  • アイコンの画像ちゃんとつくる

0.4.0

  • 設定ファイルを.app内部で保持できる
  • 設定ファイル名にデバイス名がつく
  • 設定ファイル・ログファイルを共有しやすい
  • バッテリ情報のログ取得ができる
  • 座標系がSelfPositionEstimationの座標系と一致

TODO

  • ログファイルの出力先が存在しない場合にエラーが発生する
  • logAnalyzer の拡張
    • サイドバーでグラフの操作を行いたい(表示/非表示,並び替え,マージ,スプリット)
    • 複数のログファイル間のグラフ間の比較  - 取得したRGBの値から色を出力したい
  • リアルタイム描画時の UI の改善
    • グラフの描画幅の設定
    • 画面遷移時,値の種類を選択しなければグラフが描画されないことが直感的にわかりづらい
  • テストをかく
Clone this wiki locally