섹션 기능
섹션은 전광판 화면을 효율적으로 분할하여 여러 정보를 동시에 표시할 수 있는 강력한 기능입니다. 단, 실시간 메시지와 페이지 메시지는 동시에 표출할 수 없으며, 실시간 메시지가 페이지 메시지보다 우선합니다.
1. 섹션(Section)이란?
- 섹션은 전광판의 화면 영역을 의미하며, 화면을 여러 영역으로 분할하여 각각 다른 내용을 표시할 수 있도록 설정하는 기능입니다.
- 각 섹션은 독립적으로 제어될 수 있으며, 서로 다른 메시지, 색상, 효과 등을 동시에 표시할 수 있습니다.
2. 섹션의 주요 특징
- 분할
- 화면을 여러 개의 섹션으로 분할하여 동시에 여러 콘텐츠를 표시
- 섹션의 크기와 위치는 사용자가 직접 지정
- 독립적 제어
- 각 섹션은 별도의 메시지나 설정(색상, 효과, 표시 속도 등) 가능
- 예를 들어, 화면을 좌/우로 분할하여 각각 다른 내용을 표시
- 메시지 우선순위 제한
- 중요: 실시간 메시지와 페이지 메시지는 동시에 표출할 수 없음
- 실시간 메시지는 페이지 메시지보다 우선 표시됨
- 페이지 메시지 표시 중 실시간 메시지가 전송되면 페이지 메시지는 중단되고 실시간 메시지가 표출됨
- 실시간 메시지 표시 중 페이지 메시지를 전송해도 표시되지 않음
- 다양한 활용성
- 섹션은 텍스트뿐만 아니라 이미지, 애니메이션 효과 등을 개별적으로 설정 가능
- 동일한 메시지 종류(실시간 또는 페이지)를 여러 섹션에 나누어 표시할 때 유용
3. 섹션의 데이터 구조
- 식별 번호
- 각 섹션은 고유한 번호(ID)를 가지며, 해당 번호를 통해 제어
- ASCII 프로토콜 예시
P000x: 섹션x번
- 위치 및 크기
- 화면의 픽셀 단위로 섹션의 시작 위치(x, y)와 크기(가로, 세로)를 설정
- ASCII 프로토콜 예시
/X0a0b/Y0c0d: 모듈 좌측상단기준 시작점(X축으로a*4픽셀, Y축으로c*4픽셀), 종료점(X축으로b*4Y축으로d*4픽셀)
- 섹션별 콘텐츠
- 각 섹션에 실시간 메시지, 페이지 메시지, 이미지 등 다양한 콘텐츠를 개별 설정
4. 섹션 활용 예시
메시지 종류 제한
실시간 메시지와 페이지 메시지는 동시에 표출할 수 없습니다. 섹션을 나눌 때 동일한 메시지 종류를 사용해야 합니다.
실시간 메시지를 활용한 섹션 분할
- 주차장 전광판
- 좌측 섹션: 남은 주차 공간 수 표시 (실시간 메시지)
- 우측 섹션: 현재 시간 표시 (실시간 메시지)
- 교통 정보 안내판
- 상단 섹션: 실시간 교통 상황 (실시간 메시지)
- 하단 섹션: 현재 날짜 및 시간 (실시간 메시지)
페이지 메시지를 활용한 섹션 분할
- 다목적 광고판
- 상단 섹션: 광고 문구 1 순환 (페이지 메시지)
- 하단 섹션: 광고 문구 2 순환 (페이지 메시지)
- 안내 전광판
- 좌측 섹션: 안내 문구 순환 (페이지 메시지)
- 우측 섹션: 주의사항 문구 순환 (페이지 메시지)
메시지 우선순위 동작 예시
- 우측 섹션에 페이지 메시지가 표출 중인 경우
- 좌측 섹션에 실시간 메시지를 전송하면 → 우측 페이지 메시지가 중단되고 좌측 실시간 메시지만 표출됨
- 상단 섹션에 실시간 메시지가 표출 중인 경우
- 하단 섹션에 페이지 메시지를 전송해도 → 표시되지 않음 (실시간 메시지가 우선)
ASCII 프로토콜로 섹션을 나누는 방법은 세로 위치 지정 참고