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

Người phục vụ

Mô-đun này bao gồm các chức năng quản lý dữ liệu mạng cục bộ với Máy chủ OpenThread.

Tóm lược

Chức năng

otServerAddService ( otInstance *aInstance, const otServiceConfig *aConfig)
Thêm cấu hình dịch vụ vào dữ liệu mạng cục bộ.
otServerGetNetDataLocal ( otInstance *aInstance, bool aStable, uint8_t *aData, uint8_t *aDataLength)
Phương pháp này cung cấp bản sao đầy đủ hoặc ổn định của Dữ liệu mạng luồng cục bộ.
otServerGetNextService ( otInstance *aInstance, otNetworkDataIterator *aIterator, otServiceConfig *aConfig)
Hàm này nhận dịch vụ tiếp theo trong Dữ liệu mạng cục bộ.
otServerRegister ( otInstance *aInstance)
Đăng ký ngay dữ liệu mạng cục bộ với Leader.
otServerRemoveService ( otInstance *aInstance, uint32_t aEnterpriseNumber, const uint8_t *aServiceData, uint8_t aServiceDataLength)
Xóa cấu hình dịch vụ khỏi dữ liệu mạng cục bộ.

Chức năng

otServerAddService

otError otServerAddService(
  otInstance *aInstance,
  const otServiceConfig *aConfig
)

Thêm cấu hình dịch vụ vào dữ liệu mạng cục bộ.

Chi tiết
Thông số
[in] aInstance
Một con trỏ đến một phiên bản OpenThread.
[in] aConfig
Một con trỏ đến cấu hình dịch vụ.
Giá trị trả lại
OT_ERROR_NONE
Đã thêm thành công cấu hình vào dữ liệu mạng cục bộ.
OT_ERROR_INVALID_ARGS
Một hoặc nhiều thông số cấu hình không hợp lệ.
OT_ERROR_NO_BUFS
Không đủ chỗ để thêm cấu hình vào dữ liệu mạng cục bộ.
Xem thêm:
otServerRemoveService
otServerRegister

otServerGetNetDataLocal

otError otServerGetNetDataLocal(
  otInstance *aInstance,
  bool aStable,
  uint8_t *aData,
  uint8_t *aDataLength
)

Phương pháp này cung cấp bản sao đầy đủ hoặc ổn định của Dữ liệu mạng luồng cục bộ.

Chi tiết
Thông số
[in] aInstance
Một con trỏ đến một phiên bản OpenThread.
[in] aStable
ĐÚNG khi sao chép phiên bản ổn định, SAI khi sao chép phiên bản đầy đủ.
[out] aData
Một con trỏ đến bộ đệm dữ liệu.
[in,out] aDataLength
Khi nhập, kích thước của bộ đệm dữ liệu được aData trỏ tới. Khi thoát, số byte được sao chép.

otServerGetNextService

otError otServerGetNextService(
  otInstance *aInstance,
  otNetworkDataIterator *aIterator,
  otServiceConfig *aConfig
)

Hàm này nhận dịch vụ tiếp theo trong Dữ liệu mạng cục bộ.

Chi tiết
Thông số
[in] aInstance
Một con trỏ đến một phiên bản OpenThread.
[in,out] aIterator
Một con trỏ tới ngữ cảnh trình lặp Dữ liệu mạng. Để có được mục nhập dịch vụ đầu tiên, nó phải được đặt thành OT_NETWORK_DATA_ITERATOR_INIT.
[out] aConfig
Một con trỏ đến nơi thông tin dịch vụ sẽ được đặt.
Giá trị trả lại
OT_ERROR_NONE
Đã tìm thấy thành công dịch vụ tiếp theo.
OT_ERROR_NOT_FOUND
Không có dịch vụ tiếp theo nào tồn tại trong Dữ liệu mạng luồng.

otServerRegister

otError otServerRegister(
  otInstance *aInstance
)

Đăng ký ngay dữ liệu mạng cục bộ với Leader.

Chi tiết
Thông số
[in] aInstance
Một con trỏ đến một phiên bản OpenThread.
Giá trị trả lại
OT_ERROR_NONE
Đã xếp hàng thành công thông báo Yêu cầu Dữ liệu Máy chủ để gửi.
Xem thêm:
otServerAddService
otServerRemoveService

otServerRemoveService

otError otServerRemoveService(
  otInstance *aInstance,
  uint32_t aEnterpriseNumber,
  const uint8_t *aServiceData,
  uint8_t aServiceDataLength
)

Xóa cấu hình dịch vụ khỏi dữ liệu mạng cục bộ.

Chi tiết
Thông số
[in] aInstance
Một con trỏ đến một phiên bản OpenThread.
[in] aEnterpriseNumber
Số Doanh nghiệp của mục nhập dịch vụ sẽ bị xóa.
[in] aServiceData
Một con trỏ đến Dữ liệu dịch vụ để tìm kiếm trong quá trình xóa.
[in] aServiceDataLength
Độ dài của aServiceData bằng byte.
Giá trị trả lại
OT_ERROR_NONE
Đã xóa thành công cấu hình khỏi dữ liệu mạng cục bộ.
OT_ERROR_NOT_FOUND
Không thể tìm thấy mục nhập Bộ định tuyến biên giới.
Xem thêm:
otServerAddService
otServerRegister