Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Chẩn đoán nhà máy

Mô-đun này bao gồm sự trừu tượng hóa nền tảng cho các tính năng chẩn đoán.

Tóm lược

Chức năng

otPlatDiagAlarmCallback ( otInstance *aInstance)
void
Chức năng này xử lý sự kiện báo động.
otPlatDiagChannelSet (uint8_t aChannel)
void
Chức năng này đặt kênh để sử dụng cho chẩn đoán của nhà máy.
otPlatDiagModeGet (void)
bool
Chức năng này cho biết chế độ chẩn đoán ban đầu có được bật hay không.
otPlatDiagModeSet (bool aMode)
void
Chức năng này bật / tắt chế độ chẩn đoán ban đầu.
otPlatDiagProcess ( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
Hàm này xử lý một dòng lệnh chẩn đoán ban đầu.
otPlatDiagRadioReceived ( otInstance *aInstance, otRadioFrame *aFrame, otError aError)
void
Chức năng này xử lý khung vô tuyến đã nhận.
otPlatDiagTxPowerSet (int8_t aTxPower)
void
Chức năng này đặt công suất phát để sử dụng cho chẩn đoán tại nhà máy.

Chức năng

otPlatDiagAlarmCallback

void otPlatDiagAlarmCallback(
  otInstance *aInstance
)

Chức năng này xử lý sự kiện báo động.

Chi tiết
Thông số
[in] aInstance
Phiên bản OpenThread cho yêu cầu hiện tại.

otPlatDiagChannelSet

void otPlatDiagChannelSet(
  uint8_t aChannel
)

Chức năng này đặt kênh để sử dụng cho chẩn đoán của nhà máy.

Chi tiết
Thông số
[in] aChannel
Giá trị kênh.

otPlatDiagModeGet

bool otPlatDiagModeGet(
  void
)

Chức năng này cho biết chế độ chẩn đoán ban đầu có được bật hay không.

Chi tiết
Lợi nhuận
TRUE nếu chế độ chẩn đoán ban đầu được bật, FALSE nếu không.

otPlatDiagModeSet

void otPlatDiagModeSet(
  bool aMode
)

Chức năng này bật / tắt chế độ chẩn đoán ban đầu.

Chi tiết
Thông số
[in] aMode
TRUE để bật chế độ chẩn đoán, FALSE nếu không.

otPlatDiagProcess

otError otPlatDiagProcess(
  otInstance *aInstance,
  uint8_t aArgsLength,
  char *aArgs[],
  char *aOutput,
  size_t aOutputMaxLen
)

Hàm này xử lý một dòng lệnh chẩn đoán ban đầu.

Chi tiết
Thông số
[in] aInstance
Phiên bản OpenThread cho yêu cầu hiện tại.
[in] aArgsLength
Số lượng đối số trong aArgs .
[in] aArgs
Các đối số của dòng lệnh chẩn đoán.
[out] aOutput
Kết quả thực thi chẩn đoán.
[in] aOutputMaxLen
Kích thước bộ đệm đầu ra.
Giá trị trả lại
OT_ERROR_INVALID_ARGS
Lệnh được hỗ trợ nhưng cung cấp các đối số không hợp lệ.
OT_ERROR_NONE
Lệnh được xử lý thành công.
OT_ERROR_INVALID_COMMAND
Lệnh không hợp lệ hoặc không được hỗ trợ.

otPlatDiagRadioReceive

void otPlatDiagRadioReceived(
  otInstance *aInstance,
  otRadioFrame *aFrame,
  otError aError
)

Chức năng này xử lý khung vô tuyến đã nhận.

Chi tiết
Thông số
[in] aInstance
Phiên bản OpenThread cho yêu cầu hiện tại.
[in] aFrame
Khung vô tuyến đã nhận.
[in] aError
Trạng thái khung vô tuyến đã nhận.

otPlatDiagTxPowerSet

void otPlatDiagTxPowerSet(
  int8_t aTxPower
)

Chức năng này đặt công suất phát để sử dụng cho chẩn đoán tại nhà máy.

Chi tiết
Thông số
[in] aTxPower
Giá trị công suất phát.