목표

함수 정리 및 개인적인 시간이 있을 때 설명 읽어두기.

각 함수 설명

on preStart

  • 측정 시작 전에 실행됨
  • 변수 초기화, 메시지 출력, 파일 읽기 가능
  • 하지만 시스템이 완전히 활성화되지 않았으므로 버스 메시지 전송 불가능

on start

  • 측정이 실제로 시작될 때 실행됨
  • 타이머 시작, 로깅 초기화, 버스로 메시지 전송 가능
  • 이 시점에서는 모든 시스템 기능을 사용할 수 있음

on preStop

  • 측정 중지 요청이 들어온 후 실행되며, 측정이 실제로 중지되기 전에 처리됨
  • 마지막으로 정리해야 할 작업 수행 가능 (예: ECU 종료 메시지 전송, 로그 저장 등)
  • DeferStop을 호출하면 측정 중지를 지연할 수 있음
    • 예: deferStop (5000);

on stopMeasurement

  • 측정이 완전히 중지된 후 실행됨
  • 환경 변수 등의 변경이 반영되지 않을 수도 있음
  • 로그 정리 등 종료 후 수행할 작업을 처리해야 함
블로그 이미지

RIsN

,