alpha_datapool

Dependents:   DataPool ctrl

Committer:
Komazawa_sun
Date:
Wed Aug 30 05:14:05 2017 +0000
Revision:
0:2c82568e1790
Child:
1:51a5a9f66f61
alpha_pool

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Komazawa_sun 0:2c82568e1790 1 #include "AlphaPool.h"
Komazawa_sun 0:2c82568e1790 2
Komazawa_sun 0:2c82568e1790 3 AlphaPool::AlphaPool()
Komazawa_sun 0:2c82568e1790 4 {
Komazawa_sun 0:2c82568e1790 5 AlphaPool::reset();
Komazawa_sun 0:2c82568e1790 6 }
Komazawa_sun 0:2c82568e1790 7
Komazawa_sun 0:2c82568e1790 8 void AlphaPool::up_load()
Komazawa_sun 0:2c82568e1790 9 {
Komazawa_sun 0:2c82568e1790 10 data_index[0] = ctrl.rx;
Komazawa_sun 0:2c82568e1790 11 data_index[1] = ctrl.ry;
Komazawa_sun 0:2c82568e1790 12 data_index[2] = ctrl.lx;
Komazawa_sun 0:2c82568e1790 13 data_index[3] = ctrl.r_sw1;
Komazawa_sun 0:2c82568e1790 14 data_index[4] = ctrl.r_sw2;
Komazawa_sun 0:2c82568e1790 15 data_index[5] = ctrl.r_sw3;
Komazawa_sun 0:2c82568e1790 16 data_index[6] = ctrl.r_sw4;
Komazawa_sun 0:2c82568e1790 17 data_index[7] = ctrl.r_s_sw1;
Komazawa_sun 0:2c82568e1790 18 data_index[8] = ctrl.r_s_sw2;
Komazawa_sun 0:2c82568e1790 19 data_index[9] = ctrl.l_sw1;
Komazawa_sun 0:2c82568e1790 20 data_index[10] = ctrl.l_sw2;
Komazawa_sun 0:2c82568e1790 21 data_index[11] = ctrl.l_sw3;
Komazawa_sun 0:2c82568e1790 22 data_index[12] = ctrl.l_sw4;
Komazawa_sun 0:2c82568e1790 23 data_index[13] = ctrl.l_s_sw1;
Komazawa_sun 0:2c82568e1790 24 data_index[14] = ctrl.l_s_sw2;
Komazawa_sun 0:2c82568e1790 25 data_index[15] = ctrl.mode1;
Komazawa_sun 0:2c82568e1790 26 data_index[16] = ctrl.mode2;
Komazawa_sun 0:2c82568e1790 27 data_index[17] = ctrl.r_srd;
Komazawa_sun 0:2c82568e1790 28 data_index[18] = ctrl.l_srd;
Komazawa_sun 0:2c82568e1790 29 data_index[19] = ar.max_limit;
Komazawa_sun 0:2c82568e1790 30 a.loader.belt_move = data_index[20];
Komazawa_sun 0:2c82568e1790 31 a.loader.drum_turn = data_index[21];
Komazawa_sun 0:2c82568e1790 32 a.loader.load = data_index[22];
Komazawa_sun 0:2c82568e1790 33 a.valve1 = data_index[23];
Komazawa_sun 0:2c82568e1790 34 a.valve2 = data_index[24];
Komazawa_sun 0:2c82568e1790 35 a.valve3 = data_index[25];
Komazawa_sun 0:2c82568e1790 36 }
Komazawa_sun 0:2c82568e1790 37
Komazawa_sun 0:2c82568e1790 38 void AlphaPool::reset(){
Komazawa_sun 0:2c82568e1790 39 for(int t = 0; t < 10; t++)
Komazawa_sun 0:2c82568e1790 40 ctrl.all_data[t] = 0;
Komazawa_sun 0:2c82568e1790 41 a.all_data[0] = 0;
Komazawa_sun 0:2c82568e1790 42 ar.all_data[0] = 0;
Komazawa_sun 0:2c82568e1790 43 }