alpha_datapool
AlphaPool.h
- Committer:
- Komazawa_sun
- Date:
- 2017-09-08
- Revision:
- 1:51a5a9f66f61
- Parent:
- 0:2c82568e1790
File content as of revision 1:51a5a9f66f61:
#ifndef ALPHAPOOL_H #define ALPHAPOOL_H #include "I2CTransporter.h" class AlphaPool{ public: AlphaPool(); void up_load(); void reset(); union i2c_jusinkun_data //from jushinkun_datas { char all_data[10]; struct { unsigned char start_byte:8; signed int rx :8; signed int ry :8; signed int lx :8; unsigned int r_sw1 :1; unsigned int r_sw2 :1; unsigned int r_sw3 :1; unsigned int r_sw4 :1; unsigned int r_s_sw1 :1; unsigned int r_s_sw2 :1; unsigned int l_sw1 :1; unsigned int l_sw2 :1; unsigned int l_sw3 :1; unsigned int l_sw4 :1; unsigned int l_s_sw1 :1; unsigned int l_s_sw2 :1; unsigned int mode1 :1; unsigned int mode2 :1; signed int r_srd :8; signed int l_srd :8; unsigned int no_data :2; unsigned char checksum:8; unsigned char stop_byte :8; }; }; i2c_jusinkun_data ctrl; int data_index[19]; }; #endif