알람
이 모듈에는 알람 서비스를 위한 플랫폼 추상화가 포함됩니다.
요약
함수 |
|
|---|---|
otPlatAlarmMicroFired(otInstance *aInstance)
|
void
경보가 실행되었음을 알립니다.
|
otPlatAlarmMicroGetNow(void)
|
uint32_t
현재 시간을 가져옵니다.
|
otPlatAlarmMicroStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
|
void
aT0 후 aDt마이크로초에 알람이 실행되도록 설정합니다. |
otPlatAlarmMicroStop(otInstance *aInstance)
|
void
알람을 중지합니다.
|
otPlatAlarmMilliFired(otInstance *aInstance)
|
void
경보가 실행되었음을 알립니다.
|
otPlatAlarmMilliGetNow(void)
|
uint32_t
현재 시간을 가져옵니다.
|
otPlatAlarmMilliStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
|
void
aT0 후 aDt밀리초에 알람이 실행되도록 설정합니다. |
otPlatAlarmMilliStop(otInstance *aInstance)
|
void
알람을 중지합니다.
|
otPlatDiagAlarmFired(otInstance *aInstance)
|
void
알람이 실행되었다는 신호 진단 모듈입니다.
|
함수
otPlatAlarmMicroFired
void otPlatAlarmMicroFired( otInstance *aInstance )
경보가 실행되었음을 알립니다.
| 세부정보 | |||
|---|---|---|---|
| 매개변수 |
|
||
otPlatAlarmMicroGetNow
uint32_t otPlatAlarmMicroGetNow( void )
현재 시간을 가져옵니다.
현재 시간은 여유 실행 타이머를 나타내야 합니다(MUST). 현재 시간을 유지하는 경우 시간 값은 전체 범위 [0, 2^32-1] 을 활용해야 하며(MUST) 2^32 앞에 래핑하면 안 됩니다(MUST NOT).
| 세부정보 | |
|---|---|
| 반환 |
마이크로초 단위의 현재 시간입니다.
|
otPlatAlarmMicroStartAt
void otPlatAlarmMicroStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
aT0 후 aDt마이크로초에 알람이 실행되도록 설정합니다.
aT0의 경우 플랫폼은 [0, 2^32-1]의 모든 값을 지원해야 합니다(MUST). aDt의 경우 플랫폼은 [0, 2^31-1]의 모든 값을 지원해야 합니다(MUST).
| 세부정보 | |||||||
|---|---|---|---|---|---|---|---|
| 매개변수 |
|
||||||
otPlatAlarmMicroStop
void otPlatAlarmMicroStop( otInstance *aInstance )
알람을 중지합니다.
| 세부정보 | |||
|---|---|---|---|
| 매개변수 |
|
||
otPlatAlarmMilliFired
void otPlatAlarmMilliFired( otInstance *aInstance )
경보가 실행되었음을 알립니다.
| 세부정보 | |||
|---|---|---|---|
| 매개변수 |
|
||
otPlatAlarmMilliGetNow
uint32_t otPlatAlarmMilliGetNow( void )
현재 시간을 가져옵니다.
현재 시간은 여유 실행 타이머를 나타내야 합니다(MUST). 현재 시간을 유지하는 경우 시간 값은 전체 범위 [0, 2^32-1] 을 활용해야 하며(MUST) 2^32 앞에 래핑하면 안 됩니다(MUST NOT).
| 세부정보 | |
|---|---|
| 반환 |
현재 시간(밀리초)입니다.
|
otPlatAlarmMilliStartAt
void otPlatAlarmMilliStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
aT0 후 aDt밀리초에 알람이 실행되도록 설정합니다.
aT0의 경우 플랫폼은 [0, 2^32-1]의 모든 값을 지원해야 합니다(MUST). aDt의 경우 플랫폼은 [0, 2^31-1]의 모든 값을 지원해야 합니다(MUST).
| 세부정보 | |||||||
|---|---|---|---|---|---|---|---|
| 매개변수 |
|
||||||
otPlatAlarmMilliStop
void otPlatAlarmMilliStop( otInstance *aInstance )
알람을 중지합니다.
| 세부정보 | |||
|---|---|---|---|
| 매개변수 |
|
||
otPlatDiagAlarmFired
void otPlatDiagAlarmFired( otInstance *aInstance )
알람이 실행되었다는 신호 진단 모듈입니다.
| 세부정보 | |||
|---|---|---|---|
| 매개변수 |
|
||
자료
OpenThread API 참조 주제는 GitHub에서 제공되는 소스 코드에서 비롯됩니다. 자세한 내용을 알아보거나 문서에 참여하려면 리소스를 참고하세요.