Chẩn đoán ban đầu – Nền tảng
Mô-đun này bao gồm bản tóm tắt nền tảng cho các tính năng chẩn đoán.
Tóm tắt
Bảng liệt kê |
|
---|---|
otGpioMode{
|
enum Xác định các chế độ gpio. |
Hàm |
|
---|---|
otPlatDiagAlarmCallback(otInstance *aInstance)
|
void
Xử lý sự kiện chuông báo.
|
otPlatDiagChannelSet(uint8_t aChannel)
|
void
Đặt kênh để sử dụng cho thông tin chẩn đoán ban đầu.
|
otPlatDiagGpioGet(uint32_t aGpio, bool *aValue)
|
Nhận giá trị gpio.
|
otPlatDiagGpioGetMode(uint32_t aGpio, otGpioMode *aMode)
|
Tải chế độ gpio.
|
otPlatDiagGpioSet(uint32_t aGpio, bool aValue)
|
Đặt giá trị gpio.
|
otPlatDiagGpioSetMode(uint32_t aGpio, otGpioMode aMode)
|
Đặt chế độ gpio.
|
otPlatDiagModeGet(void)
|
bool
Cho biết liệu chế độ chẩn đoán gốc có được bật hay không.
|
otPlatDiagModeSet(bool aMode)
|
void
Bật/tắt chế độ chẩn đoán ban đầu.
|
otPlatDiagProcess(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
|
Xử lý một dòng lệnh chẩn đoán ban đầu.
|
otPlatDiagRadioGetPowerSettings(otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength)
|
Xem chế độ cài đặt nguồn cho kênh cụ thể.
|
otPlatDiagRadioGetRawPowerSetting(otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength)
|
Nhận chế độ cài đặt nguồn thô đài phát cho mô-đun chẩn đoán.
|
otPlatDiagRadioRawPowerSettingEnable(otInstance *aInstance, bool aEnable)
|
Bật/tắt lớp nền tảng để sử dụng chế độ cài đặt nguồn thô do
otPlatDiagRadioSetRawPowerSetting() đặt. |
otPlatDiagRadioReceived(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
|
void
Xử lý khung vô tuyến đã nhận.
|
otPlatDiagRadioSetRawPowerSetting(otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength)
|
Đặt chế độ cài đặt nguồn thô đài phát cho mô-đun chẩn đoán.
|
otPlatDiagRadioTransmitCarrier(otInstance *aInstance, bool aEnable)
|
Bắt đầu/dừng lớp nền tảng để truyền sóng sóng mang liên tục.
|
otPlatDiagRadioTransmitStream(otInstance *aInstance, bool aEnable)
|
Bắt đầu/dừng lớp nền tảng để truyền luồng ký tự.
|
otPlatDiagTxPowerSet(int8_t aTxPower)
|
void
Đặt công suất truyền để dùng cho chẩn đoán ban đầu.
|
Bảng liệt kê
otGpioMode
otGpioMode
Xác định các chế độ gpio.
Thuộc tính | |
---|---|
OT_GPIO_MODE_INPUT
|
Chế độ nhập không có điện trở kéo. |
OT_GPIO_MODE_OUTPUT
|
Chế độ đầu ra. |
Hàm
otPlatDiagAlarmCallback
void otPlatDiagAlarmCallback( otInstance *aInstance )
Xử lý sự kiện chuông báo.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
otPlatDiagChannelSet
void otPlatDiagChannelSet( uint8_t aChannel )
Đặt kênh để sử dụng cho thông tin chẩn đoán ban đầu.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
otPlatDiagGpioGet
otError otPlatDiagGpioGet( uint32_t aGpio, bool *aValue )
Nhận giá trị gpio.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||||
Giá trị trả về |
|
otPlatDiagGpioGetMode
otError otPlatDiagGpioGetMode( uint32_t aGpio, otGpioMode *aMode )
Tải chế độ gpio.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||||
Giá trị trả về |
|
otPlatDiagGpioSet
otError otPlatDiagGpioSet( uint32_t aGpio, bool aValue )
Đặt giá trị gpio.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||||
Giá trị trả về |
|
otPlatDiagGpioSetMode
otError otPlatDiagGpioSetMode( uint32_t aGpio, otGpioMode aMode )
Đặt chế độ gpio.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||||
Giá trị trả về |
|
otPlatDiagModeGet
bool otPlatDiagModeGet( void )
Cho biết liệu chế độ chẩn đoán gốc có được bật hay không.
Thông tin chi tiết | |
---|---|
Trả về |
TRUE nếu chế độ chẩn đoán ban đầu được bật, nếu không thì là FALSE.
|
otPlatDiagModeSet
void otPlatDiagModeSet( bool aMode )
Bật/tắt chế độ chẩn đoán ban đầu.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
otPlatDiagProcess
otError otPlatDiagProcess( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen )
Xử lý một dòng lệnh chẩn đoán ban đầu.
Đầu ra của hàm này (nội dung được ghi vào aOutput
) PHẢI kết thúc bằng \0
và \0
nằm trong vùng đệm đầu ra.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||||
Giá trị trả về |
|
otPlatDiagRadioGetPowerSettings
otError otPlatDiagRadioGetPowerSettings( otInstance *aInstance, uint8_t aChannel, int16_t *aTargetPower, int16_t *aActualPower, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
Xem chế độ cài đặt nguồn cho kênh cụ thể.
Thông tin chi tiết | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||||||
Giá trị trả về |
|
otPlatDiagRadioGetRawPowerSetting
otError otPlatDiagRadioGetRawPowerSetting( otInstance *aInstance, uint8_t *aRawPowerSetting, uint16_t *aRawPowerSettingLength )
Nhận chế độ cài đặt nguồn thô đài phát cho mô-đun chẩn đoán.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||
Giá trị trả về |
|
otPlatDiagRadioRawPowerSettingEnable
otError otPlatDiagRadioRawPowerSettingEnable( otInstance *aInstance, bool aEnable )
Bật/tắt lớp nền tảng để sử dụng chế độ cài đặt nguồn thô do otPlatDiagRadioSetRawPowerSetting()
đặt.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otPlatDiagRadioReceived
void otPlatDiagRadioReceived( otInstance *aInstance, otRadioFrame *aFrame, otError aError )
Xử lý khung vô tuyến đã nhận.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
otPlatDiagRadioSetRawPowerSetting
otError otPlatDiagRadioSetRawPowerSetting( otInstance *aInstance, const uint8_t *aRawPowerSetting, uint16_t aRawPowerSettingLength )
Đặt chế độ cài đặt nguồn thô đài phát cho mô-đun chẩn đoán.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otPlatDiagRadioTransmitCarrier
otError otPlatDiagRadioTransmitCarrier( otInstance *aInstance, bool aEnable )
Bắt đầu/dừng lớp nền tảng để truyền sóng sóng mang liên tục.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otPlatDiagRadioTransmitStream
otError otPlatDiagRadioTransmitStream( otInstance *aInstance, bool aEnable )
Bắt đầu/dừng lớp nền tảng để truyền luồng ký tự.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otPlatDiagTxPowerSet
void otPlatDiagTxPowerSet( int8_t aTxPower )
Đặt công suất truyền để dùng cho chẩn đoán ban đầu.
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.