Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
AlphaPool.cpp
- Committer:
- Komazawa_sun
- Date:
- 2017-08-30
- Revision:
- 0:2c82568e1790
- Child:
- 1:51a5a9f66f61
File content as of revision 0:2c82568e1790:
#include "AlphaPool.h"
AlphaPool::AlphaPool()
{
AlphaPool::reset();
}
void AlphaPool::up_load()
{
data_index[0] = ctrl.rx;
data_index[1] = ctrl.ry;
data_index[2] = ctrl.lx;
data_index[3] = ctrl.r_sw1;
data_index[4] = ctrl.r_sw2;
data_index[5] = ctrl.r_sw3;
data_index[6] = ctrl.r_sw4;
data_index[7] = ctrl.r_s_sw1;
data_index[8] = ctrl.r_s_sw2;
data_index[9] = ctrl.l_sw1;
data_index[10] = ctrl.l_sw2;
data_index[11] = ctrl.l_sw3;
data_index[12] = ctrl.l_sw4;
data_index[13] = ctrl.l_s_sw1;
data_index[14] = ctrl.l_s_sw2;
data_index[15] = ctrl.mode1;
data_index[16] = ctrl.mode2;
data_index[17] = ctrl.r_srd;
data_index[18] = ctrl.l_srd;
data_index[19] = ar.max_limit;
a.loader.belt_move = data_index[20];
a.loader.drum_turn = data_index[21];
a.loader.load = data_index[22];
a.valve1 = data_index[23];
a.valve2 = data_index[24];
a.valve3 = data_index[25];
}
void AlphaPool::reset(){
for(int t = 0; t < 10; t++)
ctrl.all_data[t] = 0;
a.all_data[0] = 0;
ar.all_data[0] = 0;
}