Server
 
로딩중...
검색중...
일치하는것 없음
board_control.h 파일 참조

보드 제어를 위한 BoardController 클래스 헤더 파일 더 자세히 ...

#include <vector>
#include <string>
#include <cstdint>
board_control.h에 대한 include 의존 그래프
이 그래프는 이 파일을 직/간접적으로 include 하는 파일들을 보여줍니다.:

이 파일의 소스 코드 페이지로 가기

클래스

class  BoardController
 보드 제어를 위한 클래스 (시리얼 통신 기반) 더 자세히 ...
 

매크로

#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 클래스 헤더 파일

함수 Documentation

◆ crc16()

uint16_t crc16 ( const std::vector< uint8_t > &  data)

데이터 벡터에 대해 CRC16을 계산합니다.

매개변수
dataCRC를 계산할 데이터 벡터
반환값
계산된 CRC16 값

◆ reverse()

uint8_t reverse ( uint8_t  val,
int  bits 
)

8비트 값을 비트 단위로 반전합니다.

매개변수
val반전할 값
bits반전할 비트 수
반환값
반전된 값

◆ reverse16()

uint16_t reverse16 ( uint16_t  val,
int  bits 
)

16비트 값을 비트 단위로 반전합니다.

매개변수
val반전할 값
bits반전할 비트 수
반환값
반전된 값