보드 제어를 위한 BoardController 클래스 구현 파일
더 자세히 ...
#include "board_control.h"
#include <fcntl.h>
#include <unistd.h>
#include <termios.h>
#include <iostream>
|
uint8_t | reverse (uint8_t val, int bits) |
| 8비트 값을 비트 단위로 반전합니다.
|
|
uint16_t | crc16 (const std::vector< uint8_t > &data) |
| 데이터 벡터에 대해 CRC16을 계산합니다.
|
|
uint16_t | reverse16 (uint16_t val, int bits) |
| 16비트 값을 비트 단위로 반전합니다.
|
|
보드 제어를 위한 BoardController 클래스 구현 파일
◆ crc16()
uint16_t crc16 |
( |
const std::vector< uint8_t > & |
data | ) |
|
데이터 벡터에 대해 CRC16을 계산합니다.
- 매개변수
-
- 반환값
- 계산된 CRC16 값
◆ reverse()
uint8_t reverse |
( |
uint8_t |
val, |
|
|
int |
bits |
|
) |
| |
8비트 값을 비트 단위로 반전합니다.
- 매개변수
-
- 반환값
- 반전된 값
◆ reverse16()
uint16_t reverse16 |
( |
uint16_t |
val, |
|
|
int |
bits |
|
) |
| |
16비트 값을 비트 단위로 반전합니다.
- 매개변수
-
- 반환값
- 반전된 값