入力データにビットごとにアクセスするクラス
BitAccess.cpp
- Committer:
- moneneholic
- Date:
- 2016-08-04
- Revision:
- 0:0ee1a4a231ac
File content as of revision 0:0ee1a4a231ac:
#include "BitAccess.h" BitAccess::BitAccess(){ b0 = 0; b1 = 0; b2 = 0; b3 = 0; b4 = 0; b5 = 0; b6 = 0; b7 = 0; } void BitAccess::setByte(char data){ if(data & 1 << 0){ b0 = 1; }else{ b0 = 0; } if(data & 1 << 1){ b1 = 1; }else{ b1 = 0; } if(data & 1 << 2){ b2 = 1; }else{ b2 = 0; } if(data & 1 << 3){ b3 = 1; }else{ b3 = 0; } if(data & 1 << 4){ b4 = 1; }else{ b4 = 0; } if(data & 1 << 5){ b5 = 1; }else{ b5 = 0; } if(data & 1 << 6){ b6 = 1; }else{ b6 = 0; } if(data & 1 << 7){ b7 = 1; }else{ b7 = 0; } }