2018.07.26

Dependencies:   EthernetInterface TextLCD USBDevice USBHost3 mbed

Fork of USBHostHub_HelloWorld by Samuel Mokrani

Committer:
sayzyas
Date:
Thu Jul 26 04:21:06 2018 +0000
Revision:
16:1adb3f1e867d
Parent:
15:01680ed6b799
2018.07.26

Who changed what in which revision?

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