Chuông báo
Mô-đun này bao gồm mô-đun trừu tượng nền tảng cho dịch vụ chuông báo.
Tóm tắt
Hàm |
|
---|---|
otPlatAlarmMicroFired(otInstance *aInstance)
|
void
Tín hiệu cho biết chuông báo đã kích hoạt.
|
otPlatAlarmMicroGetNow(void)
|
uint32_t
Xem thời gian hiện tại.
|
otPlatAlarmMicroStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
|
void
Đặt chuông báo kích hoạt lúc
aDt micrô giây sau aT0 . |
otPlatAlarmMicroStop(otInstance *aInstance)
|
void
Dừng chuông báo.
|
otPlatAlarmMilliFired(otInstance *aInstance)
|
void
Tín hiệu cho biết chuông báo đã kích hoạt.
|
otPlatAlarmMilliGetNow(void)
|
uint32_t
Xem thời gian hiện tại.
|
otPlatAlarmMilliStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
|
void
Đặt chuông báo kích hoạt lúc
aDt mili giây sau aT0 . |
otPlatAlarmMilliStop(otInstance *aInstance)
|
void
Dừng chuông báo.
|
otPlatDiagAlarmFired(otInstance *aInstance)
|
void
Mô-đun chẩn đoán tín hiệu mà chuông báo đã kích hoạt.
|
Hàm
otPlatAlarmMicroFired
void otPlatAlarmMicroFired( otInstance *aInstance )
Tín hiệu cho biết chuông báo đã kích hoạt.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
otPlatAlarmMicroGetNow
uint32_t otPlatAlarmMicroGetNow( void )
Xem thời gian hiện tại.
Thời gian hiện tại PHẢI biểu thị bộ tính giờ đang chạy miễn phí. Khi duy trì thời gian hiện tại, giá trị thời gian PHẢI sử dụng toàn bộ phạm vi [0, 2^32-1] và KHÔNG ĐƯỢC bao bọc trước 2^32.
Thông tin chi tiết | |
---|---|
Trả về |
Thời gian hiện tại tính bằng micrô giây.
|
otPlatAlarmMicroStartAt
void otPlatAlarmMicroStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
Đặt chuông báo kích hoạt lúc aDt
micrô giây sau aT0
.
Đối với aT0
, nền tảng PHẢI hỗ trợ tất cả các giá trị trong [0, 2^32-1]. Đối với aDt
, nền tảng PHẢI hỗ trợ tất cả các giá trị trong [0, 2^31-1].
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
otPlatAlarmMicroStop
void otPlatAlarmMicroStop( otInstance *aInstance )
Dừng chuông báo.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
otPlatAlarmMilliFired
void otPlatAlarmMilliFired( otInstance *aInstance )
Tín hiệu cho biết chuông báo đã kích hoạt.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
otPlatAlarmMilliGetNow
uint32_t otPlatAlarmMilliGetNow( void )
Xem thời gian hiện tại.
Thời gian hiện tại PHẢI biểu thị bộ tính giờ đang chạy miễn phí. Khi duy trì thời gian hiện tại, giá trị thời gian PHẢI sử dụng toàn bộ phạm vi [0, 2^32-1] và KHÔNG ĐƯỢC bao bọc trước 2^32.
Thông tin chi tiết | |
---|---|
Trả về |
Thời gian hiện tại tính bằng mili giây.
|
otPlatAlarmMilliStartAt
void otPlatAlarmMilliStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
Đặt chuông báo kích hoạt lúc aDt
mili giây sau aT0
.
Đối với aT0
, nền tảng PHẢI hỗ trợ tất cả các giá trị trong [0, 2^32-1]. Đối với aDt
, nền tảng PHẢI hỗ trợ tất cả các giá trị trong [0, 2^31-1].
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
otPlatAlarmMilliStop
void otPlatAlarmMilliStop( otInstance *aInstance )
Dừng chuông báo.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
otPlatDiagAlarmFired
void otPlatDiagAlarmFired( otInstance *aInstance )
Mô-đun chẩn đoán tín hiệu mà chuông báo đã kích hoạt.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
Tài nguyên
Các chủ đề tham khảo API OpenThread bắt nguồn từ mã nguồn, có trên GitHub. Để biết thêm thông tin hoặc để đóng góp cho tài liệu của chúng tôi, hãy tham khảo Tài nguyên.