2018.07.26

Dependencies:   EthernetInterface TextLCD USBDevice USBHost2 mbed

Committer:
sayzyas
Date:
Thu Jul 26 00:29:55 2018 +0000
Revision:
1:392f3708c3e2
Parent:
0:2cb1be240f50
2018.07.26

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sayzyas 0:2cb1be240f50 1 2016.10.07(Fri)
sayzyas 0:2cb1be240f50 2 バグ修正
sayzyas 0:2cb1be240f50 3 レゾルバ位置情報取得のボード4へのI2Cアクセスがエラーになる場合があった。
sayzyas 0:2cb1be240f50 4 エラーの場合関数自体の戻り値で位置情報を返していたため、エラーの場合には
sayzyas 0:2cb1be240f50 5 −1、それい以外の場合には位置データが帰ってくきていいた。
sayzyas 0:2cb1be240f50 6 統合プロプログラムにも変える場合があったと思われる。
sayzyas 0:2cb1be240f50 7 (露見しなかったのが不思議レベル)
sayzyas 0:2cb1be240f50 8
sayzyas 0:2cb1be240f50 9 ReadWinchCurrentPosition関数を修正し、
sayzyas 0:2cb1be240f50 10 エラーデータが戻らないようにした。
sayzyas 0:2cb1be240f50 11 またエラーの場合、最大3回リトライをするように修正
sayzyas 0:2cb1be240f50 12
sayzyas 0:2cb1be240f50 13 int16_t ReadWinchCurrentPosition( int32_t i2c_addr, int16_t *winchPositionP, int mode )
sayzyas 0:2cb1be240f50 14
sayzyas 0:2cb1be240f50 15 i2c_addr 送信先I2Cアドレス(レゾルバコントローラ)
sayzyas 0:2cb1be240f50 16 winchPositionP位置データ
sayzyas 0:2cb1be240f50 17 mode 動作モード(未使用)
sayzyas 0:2cb1be240f50 18
sayzyas 0:2cb1be240f50 19 戻り値 0:正常 0以外:エラー
sayzyas 0:2cb1be240f50 20
sayzyas 0:2cb1be240f50 21
sayzyas 0:2cb1be240f50 22 2016.03.17(Wed)
sayzyas 0:2cb1be240f50 23 ---------------
sayzyas 0:2cb1be240f50 24 形状変形操作変更
sayzyas 0:2cb1be240f50 25 ----------------------------------------------------
sayzyas 0:2cb1be240f50 26 片側ずつしか一度に変更できない。
sayzyas 0:2cb1be240f50 27 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
sayzyas 0:2cb1be240f50 28 左右両側同時変形可能に変更(HGNE殿要望に従い)
sayzyas 0:2cb1be240f50 29 ----------------------------------------------------
sayzyas 0:2cb1be240f50 30
sayzyas 0:2cb1be240f50 31 ELECOMコントローラ対応済み
sayzyas 0:2cb1be240f50 32 Rstハンディはスイッチ制御部のハード制約(プライオリティエンコーダ
sayzyas 0:2cb1be240f50 33 74148を使用しているため)対応がほぼ不可能
sayzyas 0:2cb1be240f50 34
sayzyas 0:2cb1be240f50 35 対策案
sayzyas 0:2cb1be240f50 36 ソフトウェアスイッチによる制御で対応
sayzyas 0:2cb1be240f50 37 ソフトウェアスイッチ(両同時操作モード切替スイッチ)+ハードボタン(前のみ)
sayzyas 0:2cb1be240f50 38 その他
sayzyas 0:2cb1be240f50 39
sayzyas 0:2cb1be240f50 40
sayzyas 0:2cb1be240f50 41