Skip to content

[React 25-15] 출력 시간 설정

Choose a tag to compare

@kdi6033 kdi6033 released this 18 Nov 02:24
· 295 commits to main since this release
6468811

타임 설정 요약

  1. 기능
  • IoT PLC의 특정 출력(스위치)에 대해 시작 시간, 종료 시간, 반복 주기 및 요일을 설정하는 기능.
  • 반복 모드:
  • 매일: 특정 시간 동안 매일 작동.
  • 매주: 특정 요일에 설정된 시간 동안 작동.
  1. 입력 항목
  • 시작 시간: 시간(시:분) 설정.
  • 종료 시간: 시간(시:분) 설정.
  • 반복 모드: 매일(d) 또는 매주(w).
  • 요일 선택: 매주(w) 선택 시 요일 지정.
  • 핀 번호: 특정 출력(스위치) 번호.
  1. 데이터 처리
  • 설정된 데이터는 MQTT 메시지로 전송:
  • 추가: {"order":4, "mac":"", "oper":"insert", ...}
  • 삭제: {"order":4, "mac":"", "oper":"delete", ...}
  • MQTT 브로커에서 DB로 저장.
  1. UI 동작
  • 설정 리스트를 통해 기존 항목을 확인 및 삭제 가능.
  • "매주" 모드에서는 요일과 핀 번호(pN)를 추가로 표시.
  1. 활용
  • IoT PLC 출력의 시간 기반 자동화 제어.
  • 반복 설정으로 효율적인 작업 스케줄 관리 가능.