이 확장보드를 사용하기 위해서는 아두이노 PHPoC 라이브러리의 ExpansionSerial 클래스를 사용합니다.
ExpansionSerial 클래스의 사용 가능한 멤버함수는 다음과 같습니다.
| 멤버 함수 | 설명 |
|---|---|
| int getPID(void) | 제품 아이디 읽기 |
| char *getName(void) | 제품명 읽기 |
| ExpansionSerial(int sid) | 시리얼 포트의 인스턴스 생성 |
| void begin(void) | 시리얼 통신 파라미터 설정 |
| int available(void) | 수신 데이터 크기 확인 |
| int peek(void) | 수신 데이터 1바이트 확인 |
| int read(void) | 수신 데이터 1바이트 읽기 |
| int availableForWrite(void) | 수신버퍼 여유공간 확인 |
| void flush(void) | 데이터 송신 완료 대기 |
| int write(int wbuf, int wlen) | 데이터 송신 |