보드 제어를 위한 BoardController 클래스 헤더 파일
더 자세히 ...
#include <vector>
#include <string>
#include <cstdint>
이 파일의 소스 코드 페이지로 가기
|
#define | DLE 0x10 |
| Data Link Escape (프레임 구분용)
|
|
#define | STX 0x02 |
| Start of Text (프레임 시작)
|
|
#define | ETX 0x03 |
| End of Text (프레임 끝)
|
|
#define | ACK 0xAA |
| Acknowledge (응답)
|
|
#define | NACK 0x55 |
| Not Acknowledge (부정 응답)
|
|
#define | CMD_LCD_ON 0x01 |
| LCD ON 명령 코드
|
|
#define | CMD_LCD_OFF 0x02 |
| LCD OFF 명령 코드
|
|
#define | CMD_SYNC_TIME 0x03 |
| 시간 동기화 명령 코드
|
|
|
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비트 값을 비트 단위로 반전합니다.
- 매개변수
-
- 반환값
- 반전된 값