4.9. TIME
플랫폼은 HAL 에서 제공하는 1개의 Timer를 가지고 내부적으로 여러 개의 타이머를 생성하여 사용한다. 그리고, HAL 은 UTC 기준시간 70년 1월 1일 0시 0분 0초 부터 현재시간까지의 milli-second 단위의 시간을 알려준다.
MH_timerSet
섹션 제목: “MH_timerSet”설명
타이머를 설정한다.
타이머가 만료되면 HAL은 플랫폼에 MH_TIMER_EVENT 를 전달해야 한다. 타이머가 만료되기 전에 다시 MH_timerSet()이 불린다면 이전에 설정된 타이머는 해제되고, 새로 설정된 타이머가 동작해야 한다.
프로토타입
void MH_timerSet (M_Int64 timeout)매개 변수
timeout- [in] milli-second 단위, 64bit
반환 값
없음
부작용
없음
참고항목
없음
MH_timerClear
섹션 제목: “MH_timerClear”설명
설정된 타이머를 해제한다.
프로토타입
void MH_timerClear (void)매개 변수
없음
반환 값
없음
부작용
없음
참고항목
MH_timerSet
MH_timerCurrentTime
섹션 제목: “MH_timerCurrentTime”설명
현재 시간을 얻어 온다.
프로토타입
M_Int64 MH_timerCurrentTime (void)매개 변수
없음
반환 값
UTC 기준시간 70년 1월 1일 0시 0분 0초부터 현재시간까지의 milli-second 단 위의 시간 이다.
부작용
없음
참고항목
없음