taiyou komazawa / DataPool

Dependencies:   Gamma Beta Alpha

Dependents:   2017_Bteam_I2CTransporter BETA_A ALPHA_A GAMMA_A

Committer:
Komazawa_sun
Date:
Wed Aug 16 02:02:18 2017 +0000
Revision:
0:52b800fb3844
Child:
1:47ea89b6364e
hoge;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Komazawa_sun 0:52b800fb3844 1 #include "GammaPool.h"
Komazawa_sun 0:52b800fb3844 2
Komazawa_sun 0:52b800fb3844 3 GammaPool::GammaPool()
Komazawa_sun 0:52b800fb3844 4 : _master(SDA, SCL)
Komazawa_sun 0:52b800fb3844 5 {
Komazawa_sun 0:52b800fb3844 6 }
Komazawa_sun 0:52b800fb3844 7
Komazawa_sun 0:52b800fb3844 8 bool GammaPool::set()
Komazawa_sun 0:52b800fb3844 9 {
Komazawa_sun 0:52b800fb3844 10 bool error = true;
Komazawa_sun 0:52b800fb3844 11 /*_master.transport(0, JUSHINKUN_ADDR, 0, ctrl.all_data, 10);
Komazawa_sun 0:52b800fb3844 12 _master.transport(APPER_BODY_ADDR, TspMode::send, r.all_data, 4);
Komazawa_sun 0:52b800fb3844 13 _master.transport(APPER_BODY_ADDR, TspMode::reseive, r.all_data, 1);*/
Komazawa_sun 0:52b800fb3844 14
Komazawa_sun 0:52b800fb3844 15 error &= ~_master.read(JUSHINKUN_ADDR, ctrl.all_data, 10);
Komazawa_sun 0:52b800fb3844 16 error &= ~_master.write(APPER_BODY_ADDR, a.all_data, 4);
Komazawa_sun 0:52b800fb3844 17 error &= ~_master.read(JUSHINKUN_ADDR, ar.all_data, 1);
Komazawa_sun 0:52b800fb3844 18
Komazawa_sun 0:52b800fb3844 19 return error;
Komazawa_sun 0:52b800fb3844 20 }
Komazawa_sun 0:52b800fb3844 21
Komazawa_sun 0:52b800fb3844 22 void GammaPool::reset(){
Komazawa_sun 0:52b800fb3844 23 for(int t = 0; t < 10; t++)
Komazawa_sun 0:52b800fb3844 24 ctrl.all_data[t] = 0;
Komazawa_sun 0:52b800fb3844 25 for(int t = 0; t < 4; t++)
Komazawa_sun 0:52b800fb3844 26 a.all_data[t] = 0;
Komazawa_sun 0:52b800fb3844 27 ar.all_data[0] = 0;
Komazawa_sun 0:52b800fb3844 28 }