Chung
Mô-đun này bao gồm các hàm cho tất cả các vai trò trong Chuỗi.
Tóm tắt
Nhà xuất bản dữ liệu mạng cung cấp cơ chế giới hạn số lượng các mục tương tự của Dịch vụ và/hoặc Tiền tố (tiền tố lưới hoặc tuyến bên ngoài) trong Dữ liệu mạng theo luồng bằng cách theo dõi Dữ liệu mạng và quản lý xem có nên thêm hay xóa mục nhập không hoặc khi nào.
Tất cả hàm trong mô-đun này đều yêu cầu bật OPENTHREAD_CONFIG_NETDATA_PUBLISHER_ENABLE
.
Typedef |
|
---|---|
otBorderRouterConfig
|
typedefstruct otBorderRouterConfig
Cấu trúc này đại diện cho một cấu hình Bộ định tuyến biên. |
otDetachGracefullyCallback)(void *aContext)
|
typedefvoid(*
Lệnh gọi lại này thông báo cho ứng dụng rằng quá trình tách đã hoàn tất. |
otExternalRouteConfig
|
typedefstruct otExternalRouteConfig
Cấu trúc này thể hiện cho một cấu hình Định tuyến bên ngoài. |
otIpCounters
|
typedefstruct otIpCounters
Cấu trúc này đại diện cho bộ đếm cấp độ IP. |
otLeaderData
|
typedefstruct otLeaderData
Cấu trúc này biểu thị Dữ liệu về người lãnh đạo luồng. |
otLinkModeConfig
|
typedefstruct otLinkModeConfig
Cấu trúc này đại diện cho một cấu hình Chế độ liên kết MLE. |
otMleCounters
|
typedefstruct otMleCounters
Cấu trúc này đại diện cho bộ đếm Thread MLE. |
otNeighborInfoIterator
|
typedefint16_t
Dùng để lặp lại thao tác trên bảng lân cận. |
otNetDataDnsSrpServicePublisherCallback)(otNetDataPublisherEvent aEvent, void *aContext)
|
typedefvoid(*
Loại con trỏ hàm này xác định lệnh gọi lại được dùng để thông báo khi "DNS/SRP Service" mục nhập được thêm vào hoặc bị xoá khỏi Dữ liệu mạng chuỗi. |
otNetDataPrefixPublisherCallback)(otNetDataPublisherEvent aEvent, const otIp6Prefix *aPrefix, void *aContext)
|
typedefvoid(*
Loại con trỏ hàm này xác định lệnh gọi lại được dùng để thông báo khi tiền tố (trên lưới hoặc tuyến đường bên ngoài) được thêm vào hoặc bị xoá khỏi Dữ liệu mạng theo luồng. |
otNetDataPublisherEvent
|
typedef Bảng liệt kê này thể hiện các sự kiện được báo cáo từ các lệnh gọi lại của Nhà xuất bản. |
otNetworkDataIterator
|
typedefuint32_t
Được sử dụng để lặp lại thông tin về Dữ liệu mạng. |
otNetworkDiagChildEntry
|
typedefstruct otNetworkDiagChildEntry
Cấu trúc này thể hiện một Mục nhập bảng con chẩn đoán mạng. |
otNetworkDiagConnectivity
|
typedefstruct otNetworkDiagConnectivity
Cấu trúc này thể hiện giá trị Kết nối chẩn đoán mạng. |
otNetworkDiagIterator
|
typedefuint16_t
Được sử dụng để lặp lại thông qua TLV chẩn đoán mạng. |
otNetworkDiagMacCounters
|
typedefstruct otNetworkDiagMacCounters
Cấu trúc này thể hiện giá trị Bộ đếm máy Mac của mạng. |
otNetworkDiagRoute
|
typedefstruct otNetworkDiagRoute
Cấu trúc này thể hiện giá trị TLV của Tuyến chẩn đoán mạng. |
otNetworkDiagRouteData
|
typedefstruct otNetworkDiagRouteData
Cấu trúc này thể hiện dữ liệu Tuyến chẩn đoán mạng. |
otNetworkDiagTlv
|
typedefstruct otNetworkDiagTlv
Cấu trúc này đại diện cho một TLV chẩn đoán mạng. |
otReceiveDiagnosticGetCallback)(otError aError, otMessage *aMessage, const otMessageInfo *aMessageInfo, void *aContext)
|
typedefvoid(*
Con trỏ hàm này được gọi khi nhận được phản hồi Chẩn đoán mạng. |
otRoutePreference
|
typedefenum otRoutePreference
|
otServerConfig
|
typedefstruct otServerConfig
Cấu trúc này đại diện cho một cấu hình Máy chủ. |
otServiceConfig
|
typedefstruct otServiceConfig
Cấu trúc này đại diện cho một cấu hình Dịch vụ. |
otThreadAnycastLocatorCallback)(void *aContext, otError aError, const otIp6Address *aMeshLocalAddress, uint16_t aRloc16)
|
typedefvoid(*
Loại con trỏ hàm này xác định lệnh gọi lại để thông báo kết quả của yêu cầu otThreadLocateAnycastDestination() . |
otThreadDiscoveryRequestCallback)(const otThreadDiscoveryRequestInfo *aInfo, void *aContext)
|
typedefvoid(*
Con trỏ hàm này được gọi mỗi khi nhận được thông báo Yêu cầu khám phá MLE. |
otThreadDiscoveryRequestInfo
|
typedefstruct otThreadDiscoveryRequestInfo
Cấu trúc này đại diện cho dữ liệu Yêu cầu khám phá chuỗi. |
otThreadParentResponseCallback)(otThreadParentResponseInfo *aInfo, void *aContext)
|
typedefvoid(*
Con trỏ hàm này được gọi mỗi khi nhận được thông báo Phản hồi dành cho cha mẹ MLE. |
otThreadParentResponseInfo
|
typedefstruct otThreadParentResponseInfo
Cấu trúc này đại diện cho dữ liệu Phản hồi của MLE mẹ. |
Hàm |
|
---|---|
otNetDataContainsOmrPrefix(otInstance *aInstance, const otIp6Prefix *aPrefix)
|
bool
Hàm này kiểm tra xem một Tiền tố cụ thể có thể hoạt động như một tiền tố OMR hợp lệ hay không, và cả Dữ liệu mạng của nhà lãnh đạo có chứa tiền tố này hay không.
|
otNetDataGet(otInstance *aInstance, bool aStable, uint8_t *aData, uint8_t *aDataLength)
|
Phương thức này cung cấp bản sao đầy đủ hoặc ổn định của Dữ liệu mạng chuỗi của phân vùng.
|
otNetDataGetNextOnMeshPrefix(otInstance *aInstance, otNetworkDataIterator *aIterator, otBorderRouterConfig *aConfig)
|
Hàm này lấy tiền tố tiếp theo trên lưới trong dữ liệu mạng của phân vùng.
|
otNetDataGetNextRoute(otInstance *aInstance, otNetworkDataIterator *aIterator, otExternalRouteConfig *aConfig)
|
Hàm này lấy tuyến đường bên ngoài tiếp theo trong Dữ liệu mạng của phân vùng.
|
otNetDataGetNextService(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ủa phân vùng.
|
otNetDataGetStableVersion(otInstance *aInstance)
|
uint8_t
Nhận phiên bản dữ liệu mạng ổn định.
|
otNetDataGetVersion(otInstance *aInstance)
|
uint8_t
Tải phiên bản dữ liệu mạng.
|
otNetDataIsDnsSrpServiceAdded(otInstance *aInstance)
|
bool
Hàm này cho biết liệu hiện tại "DNS/SRP Service" có được thêm vào Dữ liệu mạng chuỗi hay không.
|
otNetDataIsPrefixAdded(otInstance *aInstance, const otIp6Prefix *aPrefix)
|
bool
Hàm này cho biết liệu một mục nhập tiền tố đã xuất bản (trên lưới hoặc tuyến đường bên ngoài) có được thêm vào Dữ liệu mạng chuỗi hay không.
|
otNetDataPublishDnsSrpServiceAnycast(otInstance *aInstance, uint8_t aSequenceNUmber)
|
void
Hàm này yêu cầu "DNS/SRP Dịch vụ Anycast Địa chỉ" được xuất bản trong Dữ liệu mạng chuỗi.
|
otNetDataPublishDnsSrpServiceUnicast(otInstance *aInstance, const otIp6Address *aAddress, uint16_t aPort)
|
void
Hàm này yêu cầu "DNS/SRP Dịch vụ địa chỉ Unicast" để được xuất bản trong Dữ liệu mạng luồng.
|
otNetDataPublishDnsSrpServiceUnicastMeshLocalEid(otInstance *aInstance, uint16_t aPort)
|
void
Hàm này yêu cầu "DNS/SRP Dịch vụ địa chỉ Unicast" để được xuất bản trong Dữ liệu mạng luồng.
|
otNetDataPublishExternalRoute(otInstance *aInstance, const otExternalRouteConfig *aConfig)
|
Hàm này yêu cầu một tiền tố tuyến bên ngoài để được xuất bản trong Dữ liệu mạng luồng.
|
otNetDataPublishOnMeshPrefix(otInstance *aInstance, const otBorderRouterConfig *aConfig)
|
Hàm này yêu cầu một tiền tố trên lưới phải được xuất bản trong Dữ liệu mạng theo luồng.
|
otNetDataSetDnsSrpServicePublisherCallback(otInstance *aInstance, otNetDataDnsSrpServicePublisherCallback aCallback, void *aContext)
|
void
Hàm này đặt một lệnh gọi lại để thông báo khi "DNS/SRP Service đã xuất bản" thực sự được thêm vào hoặc bị xóa khỏi Dữ liệu mạng chuỗi.
|
otNetDataSetPrefixPublisherCallback(otInstance *aInstance, otNetDataPrefixPublisherCallback aCallback, void *aContext)
|
void
Hàm này đặt một lệnh gọi lại để thông báo khi một mục nhập tiền tố đã xuất bản thực sự được thêm vào hoặc bị xoá khỏi Dữ liệu mạng theo luồng.
|
otNetDataSteeringDataCheckJoiner(otInstance *aInstance, const otExtAddress *aEui64)
|
Kiểm tra xem dữ liệu lái có bao gồm Trình kết nối hay không.
|
otNetDataSteeringDataCheckJoinerWithDiscerner(otInstance *aInstance, const struct otJoinerDiscerner *aDiscerner)
|
Kiểm tra xem dữ liệu lái có bao gồm Trình kết hợp có giá trị nhận biết nhất định hay không.
|
otNetDataUnpublishDnsSrpService(otInstance *aInstance)
|
void
Hủy xuất bản mọi mục nhập Dịch vụ DNS/SRP (Anycast hoặc Unicast) đã thêm trước đó khỏi Dữ liệu mạng chuỗi.
|
otNetDataUnpublishPrefix(otInstance *aInstance, const otIp6Prefix *aPrefix)
|
Hủy xuất bản tiền tố tuyến nội bộ hoặc ngoại tuyến đã xuất bản trước đó.
|
otThreadBecomeChild(otInstance *aInstance)
|
Hãy thử đính kèm lại với tư cách là một trẻ em.
|
otThreadBecomeDetached(otInstance *aInstance)
|
Tách khỏi Mạng chuỗi.
|
otThreadDetachGracefully(otInstance *aInstance, otDetachGracefullyCallback aCallback, void *aContext)
|
Hàm này thông báo cho các nút khác trong mạng (nếu có) rồi dừng hoạt động giao thức Luồng.
|
otThreadDeviceRoleToString(otDeviceRole aRole)
|
const char *
Chuyển đổi vai trò của thiết bị thành chuỗi dễ đọc.
|
otThreadDiscover(otInstance *aInstance, uint32_t aScanChannels, uint16_t aPanId, bool aJoiner, bool aEnableEui64Filtering, otHandleActiveScanResult aCallback, void *aCallbackContext)
|
Hàm này bắt đầu quét Thread Discovery (Quét khám phá chuỗi).
|
otThreadGetChildTimeout(otInstance *aInstance)
|
uint32_t
Lấy thời gian chờ luồng con (tính bằng giây) dùng khi hoạt động trong vai trò con.
|
otThreadGetDeviceRole(otInstance *aInstance)
|
Nhận vai trò của thiết bị.
|
otThreadGetDomainName(otInstance *aInstance)
|
const char *
Lấy tên miền chuỗi.
|
otThreadGetExtendedPanId(otInstance *aInstance)
|
const otExtendedPanId *
Lấy mã PAN mở rộng IEEE 802.15.4.
|
otThreadGetFixedDuaInterfaceIdentifier(otInstance *aInstance)
|
const otIp6InterfaceIdentifier *
Lấy giá trị nhận dạng giao diện được chỉ định thủ công cho Địa chỉ Unicast của miền chuỗi.
|
otThreadGetIp6Counters(otInstance *aInstance)
|
const otIpCounters *
Lấy bộ đếm IPv6.
|
otThreadGetKeySequenceCounter(otInstance *aInstance)
|
uint32_t
Lấy thrKeySequenceParam.
|
otThreadGetKeySwitchGuardTime(otInstance *aInstance)
|
uint32_t
Lấy thrKeySwitchGuardTime (tính bằng giờ).
|
otThreadGetLeaderData(otInstance *aInstance, otLeaderData *aLeaderData)
|
Hàm này lấy dữ liệu Lãnh đạo luồng.
|
otThreadGetLeaderRloc(otInstance *aInstance, otIp6Address *aLeaderRloc)
|
Hàm này trả về một con trỏ cho RPATH của Lãnh đạo.
|
otThreadGetLeaderRouterId(otInstance *aInstance)
|
uint8_t
Lấy mã định tuyến của Người lãnh đạo.
|
otThreadGetLeaderWeight(otInstance *aInstance)
|
uint8_t
Có được kết quả quan trọng nhất.
|
otThreadGetLinkLocalAllThreadNodesMulticastAddress(otInstance *aInstance)
|
const otIp6Address *
Lấy địa chỉ phát đa hướng Nút luồng (Local Link) Local-Local All Thread Nodes).
|
otThreadGetLinkLocalIp6Address(otInstance *aInstance)
|
const otIp6Address *
Lấy địa chỉ IPv6 cục bộ liên kết chuỗi.
|
otThreadGetLinkMode(otInstance *aInstance)
|
Nhận cấu hình Chế độ liên kết MLE.
|
otThreadGetMeshLocalEid(otInstance *aInstance)
|
const otIp6Address *
Lấy địa chỉ EID cục bộ của lưới.
|
otThreadGetMeshLocalPrefix(otInstance *aInstance)
|
const otMeshLocalPrefix *
Hàm này trả về một con trỏ cho tiền tố cục bộ Mesh.
|
otThreadGetMleCounters(otInstance *aInstance)
|
const otMleCounters *
Nhận bộ đếm MLE của luồng.
|
otThreadGetNetworkKey(otInstance *aInstance, otNetworkKey *aNetworkKey)
|
void
Nhận Khoá mạng chuỗi.
|
otThreadGetNetworkKeyRef(otInstance *aInstance)
|
Nhận
otNetworkKeyRef cho Khoá mạng chuỗi. |
otThreadGetNetworkName(otInstance *aInstance)
|
const char *
Lấy tên mạng chuỗi.
|
otThreadGetNextDiagnosticTlv(const otMessage *aMessage, otNetworkDiagIterator *aIterator, otNetworkDiagTlv *aNetworkDiagTlv)
|
Hàm này nhận TLV chẩn đoán mạng tiếp theo trong thông báo.
|
otThreadGetNextNeighborInfo(otInstance *aInstance, otNeighborInfoIterator *aIterator, otNeighborInfo *aInfo)
|
Hàm này lấy thông tin lân cận tiếp theo.
|
otThreadGetParentAverageRssi(otInstance *aInstance, int8_t *aParentRssi)
|
Hàm này truy xuất RSSI trung bình cho Cấp độ gốc theo luồng.
|
otThreadGetParentInfo(otInstance *aInstance, otRouterInfo *aParentInfo)
|
Hàm này truy xuất thông tin chẩn đoán cho Bộ định tuyến luồng dưới dạng thư mục mẹ.
|
otThreadGetParentLastRssi(otInstance *aInstance, int8_t *aLastRssi)
|
Hàm này truy xuất RSSI của gói gần đây nhất từ Gốc mẹ.
|
otThreadGetPartitionId(otInstance *aInstance)
|
uint32_t
Lấy mã phân vùng.
|
otThreadGetRealmLocalAllThreadNodesMulticastAddress(otInstance *aInstance)
|
const otIp6Address *
Lấy địa chỉ phát đa hướng Thread Realm-Local All Thread Node.
|
otThreadGetRloc(otInstance *aInstance)
|
const otIp6Address *
Lấy địa chỉ Bộ định tuyến luồng (R nổi).
|
otThreadGetRloc16(otInstance *aInstance)
|
uint16_t
Tải RRR16.
|
otThreadGetServiceAloc(otInstance *aInstance, uint8_t aServiceId, otIp6Address *aServiceAloc)
|
Hàm này truy xuất A dịch vụ dành cho mã dịch vụ cụ thể.
|
otThreadGetVersion(void)
|
uint16_t
Hàm này nhận phiên bản giao thức Thread.
|
otThreadIsAnycastLocateInProgress(otInstance *aInstance)
|
bool
Hàm này cho biết liệu một yêu cầu xác định vị trí của Anycast hiện có đang được thực hiện hay không.
|
otThreadIsDiscoverInProgress(otInstance *aInstance)
|
bool
Hàm này xác định xem hệ thống hiện đang phát hiện thấy chuỗi sự kiện MLE hay không.
|
otThreadIsSingleton(otInstance *aInstance)
|
bool
Hàm này cho biết một nút có phải là bộ định tuyến duy nhất trên mạng hay không.
|
otThreadLocateAnycastDestination(otInstance *aInstance, const otIp6Address *aAnycastAddress, otThreadAnycastLocatorCallback aCallback, void *aContext)
|
Hàm này yêu cầu xác định vị trí xuất hiện gần nhất của một địa chỉ bất kỳ.
|
otThreadRegisterParentResponseCallback(otInstance *aInstance, otThreadParentResponseCallback aCallback, void *aContext)
|
void
Hàm này đăng ký một lệnh gọi lại để nhận dữ liệu Phản hồi của cha mẹ MLE.
|
otThreadResetIp6Counters(otInstance *aInstance)
|
void
Đặt lại bộ đếm IPv6.
|
otThreadResetMleCounters(otInstance *aInstance)
|
void
Đặt lại bộ đếm Thread MLE.
|
otThreadSearchForBetterParent(otInstance *aInstance)
|
Bắt đầu quy trình tìm kiếm trẻ để tìm cha mẹ tốt hơn trong khi vẫn tham gia chương trình cha mẹ hiện tại.
|
otThreadSendAddressNotification(otInstance *aInstance, otIp6Address *aDestination, otIp6Address *aTarget, otIp6InterfaceIdentifier *aMlIid)
|
void
Chức năng này gửi một thông báo Địa chỉ chủ động (NTLM_NTF.ntf).
|
otThreadSendDiagnosticGet(otInstance *aInstance, const otIp6Address *aDestination, const uint8_t aTlvTypes[], uint8_t aCount, otReceiveDiagnosticGetCallback aCallback, void *aCallbackContext)
|
Gửi yêu cầu Chẩn đoán mạng.
|
otThreadSendDiagnosticReset(otInstance *aInstance, const otIp6Address *aDestination, const uint8_t aTlvTypes[], uint8_t aCount)
|
Gửi yêu cầu Đặt lại chẩn đoán mạng.
|
otThreadSendProactiveBackboneNotification(otInstance *aInstance, otIp6Address *aTarget, otIp6InterfaceIdentifier *aMlIid, uint32_t aTimeSinceLastTransaction)
|
Hàm này gửi một thông báo chủ động xương sống (PRO_BB.ntf) trên đường liên kết Backbone.
|
otThreadSetChildTimeout(otInstance *aInstance, uint32_t aTimeout)
|
void
Đặt thời gian chờ con của luồng (tính bằng giây) dùng khi hoạt động trong vai trò con.
|
otThreadSetDiscoveryRequestCallback(otInstance *aInstance, otThreadDiscoveryRequestCallback aCallback, void *aContext)
|
void
Hàm này đặt một lệnh gọi lại để nhận dữ liệu Yêu cầu khám phá MLE.
|
otThreadSetDomainName(otInstance *aInstance, const char *aDomainName)
|
Đặt tên miền theo luồng.
|
otThreadSetEnabled(otInstance *aInstance, bool aEnabled)
|
Hàm này bắt đầu hoạt động của giao thức Luồng.
|
otThreadSetExtendedPanId(otInstance *aInstance, const otExtendedPanId *aExtendedPanId)
|
Đặt mã PAN mở rộng IEEE 802.15.4.
|
otThreadSetFixedDuaInterfaceIdentifier(otInstance *aInstance, const otIp6InterfaceIdentifier *aIid)
|
Đặt hoặc xoá giá trị nhận dạng giao diện được chỉ định theo cách thủ công cho Địa chỉ Unicast của miền chuỗi.
|
otThreadSetJoinerAdvertisement(otInstance *aInstance, uint32_t aOui, const uint8_t *aAdvData, uint8_t aAdvDataLength)
|
Phương thức này sẽ đặt Quảng cáo kết hợp luồng khi khám phá mạng Thread.
|
otThreadSetKeySequenceCounter(otInstance *aInstance, uint32_t aKeySequenceCounter)
|
void
Đặt thrKeySequenceParam.
|
otThreadSetKeySwitchGuardTime(otInstance *aInstance, uint32_t aKeySwitchGuardTime)
|
void
Đặt thrKeySwitchGuardTime (tính bằng giờ).
|
otThreadSetLinkMode(otInstance *aInstance, otLinkModeConfig aConfig)
|
Đặt cấu hình Chế độ liên kết MLE.
|
otThreadSetMeshLocalPrefix(otInstance *aInstance, const otMeshLocalPrefix *aMeshLocalPrefix)
|
Hàm này đặt Tiền tố cục bộ lưới.
|
otThreadSetNetworkKey(otInstance *aInstance, const otNetworkKey *aKey)
|
Đặt khoá mạng cho chuỗi.
|
otThreadSetNetworkKeyRef(otInstance *aInstance, otNetworkKeyRef aKeyRef)
|
Đặt Khoá mạng chuỗi làm
otNetworkKeyRef . |
otThreadSetNetworkName(otInstance *aInstance, const char *aNetworkName)
|
Đặt tên mạng chuỗi.
|
Cấu trúc |
|
---|---|
otBorderRouterConfig |
Cấu trúc này đại diện cho một cấu hình Bộ định tuyến biên. |
otExternalRouteConfig |
Cấu trúc này thể hiện cho một cấu hình Định tuyến bên ngoài. |
Bộ đếm otIpp |
Cấu trúc này đại diện cho bộ đếm cấp độ IP. |
otLeaderData |
Cấu trúc này biểu thị Dữ liệu về người lãnh đạo luồng. |
otLinkModeConfig |
Cấu trúc này đại diện cho một cấu hình Chế độ liên kết MLE. |
Bộ đếm otMle |
Cấu trúc này đại diện cho bộ đếm Thread MLE. |
otNeighborInfo |
Cấu trúc này chứa thông tin chẩn đoán cho một luồng Chuỗi lân cận. |
otNetworkDiagChildEntry |
Cấu trúc này thể hiện một Mục nhập bảng con chẩn đoán mạng. |
otNetworkDiagConnectivity |
Cấu trúc này thể hiện giá trị Kết nối chẩn đoán mạng. |
otNetworkDiagMacParams |
Cấu trúc này thể hiện giá trị Bộ đếm máy Mac của mạng. |
otNetworkDiagRoute |
Cấu trúc này thể hiện giá trị TLV của Tuyến chẩn đoán mạng. |
otNetworkDiagRouteData |
Cấu trúc này thể hiện dữ liệu Tuyến chẩn đoán mạng. |
otNetworkDiagTlv |
Cấu trúc này đại diện cho một TLV chẩn đoán mạng. |
otRouterInfo |
Cấu trúc này chứa thông tin chẩn đoán cho một Bộ định tuyến luồng. |
otServerConfig |
Cấu trúc này đại diện cho một cấu hình Máy chủ. |
otServiceConfig |
Cấu trúc này đại diện cho một cấu hình Dịch vụ. |
otThreadDiscoveryRequestInfo |
Cấu trúc này đại diện cho dữ liệu Yêu cầu khám phá chuỗi. |
otThreadParentResponseInfo |
Cấu trúc này đại diện cho dữ liệu Phản hồi của MLE mẹ. |
Bảng liệt kê
enum ẩn danh
anonymous enum
Vai trò trên thiết bị
otDeviceRole
Đại diện cho vai trò trên thiết bị Luồng.
Thuộc tính | |
---|---|
OT_DEVICE_ROLE_CHILD
|
Vai trò Chuỗi con. |
OT_DEVICE_ROLE_DETACHED
|
Hiện không tham gia vào một mạng/phân vùng của Luồng. |
OT_DEVICE_ROLE_DISABLED
|
Ngăn xếp chuỗi hiện đang tắt. |
OT_DEVICE_ROLE_LEADER
|
Vai trò Trưởng nhóm luồng. |
OT_DEVICE_ROLE_ROUTER
|
Vai trò Bộ định tuyến luồng. |
Sự kiện otNetDataPublisher
otNetDataPublisherEvent
Bảng liệt kê này thể hiện các sự kiện được báo cáo từ các lệnh gọi lại của Nhà xuất bản.
Thuộc tính | |
---|---|
OT_NETDATA_PUBLISHER_EVENT_ENTRY_ADDED
|
Mục nhập đã phát hành sẽ được thêm vào Dữ liệu mạng theo luồng. |
OT_NETDATA_PUBLISHER_EVENT_ENTRY_REMOVED
|
Mục đã xuất bản sẽ bị xoá khỏi Dữ liệu mạng theo chuỗi. |
otRoutePreferences
otRoutePreference
Xác định các giá trị hợp lệ cho mPreference
trong otExternalRouteConfig
và otBorderRouterConfig
.
Thuộc tính | |
---|---|
OT_ROUTE_PREFERENCE_HIGH
|
Tùy chọn tuyến đường cao. |
OT_ROUTE_PREFERENCE_LOW
|
Tùy chọn tuyến đường thấp. |
OT_ROUTE_PREFERENCE_MED
|
Tùy chọn tuyến đường trung bình. |
Typedef
otBorderRouterConfig
struct otBorderRouterConfig otBorderRouterConfig
Cấu trúc này đại diện cho một cấu hình Bộ định tuyến biên.
otDetachGracefulCallback
void(* otDetachGracefullyCallback)(void *aContext)
Lệnh gọi lại này thông báo cho ứng dụng rằng quá trình tách đã hoàn tất.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
otExternalRouteConfig
struct otExternalRouteConfig otExternalRouteConfig
Cấu trúc này thể hiện cho một cấu hình Định tuyến bên ngoài.
Dữ liệu về khách hàng tiềm năng
struct otLeaderData otLeaderData
Cấu trúc này biểu thị Dữ liệu về người lãnh đạo luồng.
otLinkModeConfig
struct otLinkModeConfig otLinkModeConfig
Cấu trúc này đại diện cho một cấu hình Chế độ liên kết MLE.
otNeighborInfoIterator
int16_t otNeighborInfoIterator
Dùng để lặp lại thao tác trên bảng lân cận.
otNetDataDnsSrpServicePublisherCallback
void(* otNetDataDnsSrpServicePublisherCallback)(otNetDataPublisherEvent aEvent, void *aContext)
Loại con trỏ hàm này xác định lệnh gọi lại được dùng để thông báo khi "DNS/SRP Service" mục nhập được thêm vào hoặc bị xoá khỏi Dữ liệu mạng chuỗi.
Khi loại bỏ, lệnh gọi lại được gọi, độc lập với việc liệu Publisher
có xóa mục nhập đó hay không (ví dụ: khi có quá nhiều mục tương tự đã có trong Dữ liệu mạng) hoặc thông qua một lệnh gọi rõ ràng để hủy xuất bản mục nhập (tức là lệnh gọi đến otNetDataUnpublishDnsSrpService()
).
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
otNetDataPrefixPublisherCallback
void(* otNetDataPrefixPublisherCallback)(otNetDataPublisherEvent aEvent, const otIp6Prefix *aPrefix, void *aContext)
Loại con trỏ hàm này xác định lệnh gọi lại được dùng để thông báo khi tiền tố (trên lưới hoặc tuyến đường bên ngoài) được thêm vào hoặc bị xoá khỏi Dữ liệu mạng theo luồng.
Khi loại bỏ, lệnh gọi lại được gọi, độc lập với việc liệu mục có bị xóa bởi Publisher
hay không (ví dụ: khi có quá nhiều mục tương tự đã có trong Dữ liệu mạng) hoặc thông qua một lệnh gọi rõ ràng để hủy xuất bản mục nhập.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
Sự kiện otNetDataPublisher
enum otNetDataPublisherEvent otNetDataPublisherEvent
Bảng liệt kê này thể hiện các sự kiện được báo cáo từ các lệnh gọi lại của Nhà xuất bản.
otNetworkDataIterator
uint32_t otNetworkDataIterator
Được sử dụng để lặp lại thông tin về Dữ liệu mạng.
otNetworkDiagChildEntry
struct otNetworkDiagChildEntry otNetworkDiagChildEntry
Cấu trúc này thể hiện một Mục nhập bảng con chẩn đoán mạng.
Kết nối mạng nhiều (otNetworkDiagConnect)
struct otNetworkDiagConnectivity otNetworkDiagConnectivity
Cấu trúc này thể hiện giá trị Kết nối chẩn đoán mạng.
otNetworkDiagIterator
uint16_t otNetworkDiagIterator
Được sử dụng để lặp lại thông qua TLV chẩn đoán mạng.
otNetworkDiagMacBộ đếm
struct otNetworkDiagMacCounters otNetworkDiagMacCounters
Cấu trúc này thể hiện giá trị Bộ đếm máy Mac của mạng.
Hãy xem RFC 2863 để biết các định nghĩa về trường thành viên.
otNetworkDiagRoute
struct otNetworkDiagRoute otNetworkDiagRoute
Cấu trúc này thể hiện giá trị TLV của Tuyến chẩn đoán mạng.
otNetworkDiagRouteData
struct otNetworkDiagRouteData otNetworkDiagRouteData
Cấu trúc này thể hiện dữ liệu Tuyến chẩn đoán mạng.
OCNetworkDiagTlv
struct otNetworkDiagTlv otNetworkDiagTlv
Cấu trúc này đại diện cho một TLV chẩn đoán mạng.
otReceiveDiagnosticGetCallback
void(* otReceiveDiagnosticGetCallback)(otError aError, otMessage *aMessage, const otMessageInfo *aMessageInfo, void *aContext)
Con trỏ hàm này được gọi khi nhận được phản hồi Chẩn đoán mạng.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
otRoutePreferences
enum otRoutePreference otRoutePreference
Xác định các giá trị hợp lệ cho mPreference
trong otExternalRouteConfig
và otBorderRouterConfig
.
Cấu hình máy chủ
struct otServerConfig otServerConfig
Cấu trúc này đại diện cho một cấu hình Máy chủ.
Cấu hình dịch vụ
struct otServiceConfig otServiceConfig
Cấu trúc này đại diện cho một cấu hình Dịch vụ.
otThreadAnycastLocatorCallback
void(* otThreadAnycastLocatorCallback)(void *aContext, otError aError, const otIp6Address *aMeshLocalAddress, uint16_t aRloc16)
Loại con trỏ hàm này xác định lệnh gọi lại để thông báo kết quả của yêu cầu otThreadLocateAnycastDestination()
.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
otThreadDiscoveryRequestCallback
void(* otThreadDiscoveryRequestCallback)(const otThreadDiscoveryRequestInfo *aInfo, void *aContext)
Con trỏ hàm này được gọi mỗi khi nhận được thông báo Yêu cầu khám phá MLE.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
otThreadDiscoveryRequestInfo
struct otThreadDiscoveryRequestInfo otThreadDiscoveryRequestInfo
Cấu trúc này đại diện cho dữ liệu Yêu cầu khám phá chuỗi.
otThreadParentResponseCallback
void(* otThreadParentResponseCallback)(otThreadParentResponseInfo *aInfo, void *aContext)
Con trỏ hàm này được gọi mỗi khi nhận được thông báo Phản hồi dành cho cha mẹ MLE.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
otThreadParentResponseInfo
struct otThreadParentResponseInfo otThreadParentResponseInfo
Cấu trúc này đại diện cho dữ liệu Phản hồi của MLE mẹ.
Hàm
otNetDatacontainsOmrPrefix
bool otNetDataContainsOmrPrefix( otInstance *aInstance, const otIp6Prefix *aPrefix )
Hàm này kiểm tra xem một Tiền tố cụ thể có thể hoạt động như một tiền tố OMR hợp lệ hay không, và cả Dữ liệu mạng của nhà lãnh đạo có chứa tiền tố này hay không.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Trả về |
Liệu
aPrefix có phải là tiền tố OMR hợp lệ và Dữ liệu mạng của nhà lãnh đạo có chứa tiền tố OMR aPrefix hay không. |
otNetDataGet
otError otNetDataGet( otInstance *aInstance, bool aStable, uint8_t *aData, uint8_t *aDataLength )
Phương thức này cung cấp bản sao đầy đủ hoặc ổn định của Dữ liệu mạng chuỗi của phân vùng.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
otNetDataGetNextOnMeshPrefix
otError otNetDataGetNextOnMeshPrefix( otInstance *aInstance, otNetworkDataIterator *aIterator, otBorderRouterConfig *aConfig )
Hàm này lấy tiền tố tiếp theo trên lưới trong dữ liệu mạng của phân vùng.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otNetDataGetNextRoute
otError otNetDataGetNextRoute( otInstance *aInstance, otNetworkDataIterator *aIterator, otExternalRouteConfig *aConfig )
Hàm này lấy tuyến đường bên ngoài tiếp theo trong Dữ liệu mạng của phân vùng.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otNetDataGetNextService
otError otNetDataGetNextService( 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ủa phân vùng.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otNetDataGetStableVersion
uint8_t otNetDataGetStableVersion( otInstance *aInstance )
Nhận phiên bản dữ liệu mạng ổn định.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Phiên bản dữ liệu mạng ổn định.
|
otNetDataGetVersion
uint8_t otNetDataGetVersion( otInstance *aInstance )
Tải phiên bản dữ liệu mạng.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Phiên bản dữ liệu mạng.
|
otNetDataIsDnsSrpServiceAdded
bool otNetDataIsDnsSrpServiceAdded( otInstance *aInstance )
Hàm này cho biết liệu hiện tại "DNS/SRP Service" có được thêm vào Dữ liệu mạng chuỗi hay không.
Hàm này yêu cầu bật tính năng OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE
.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otNetDataIsPrefixAdded
bool otNetDataIsPrefixAdded( otInstance *aInstance, const otIp6Prefix *aPrefix )
Hàm này cho biết liệu một mục nhập tiền tố đã xuất bản (trên lưới hoặc tuyến đường bên ngoài) có được thêm vào Dữ liệu mạng chuỗi hay không.
Hàm này yêu cầu bật tính năng OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE
.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otNetDataPublishDnsSrpServiceAnycast
void otNetDataPublishDnsSrpServiceAnycast( otInstance *aInstance, uint8_t aSequenceNUmber )
Hàm này yêu cầu "DNS/SRP Dịch vụ Anycast Địa chỉ" được xuất bản trong Dữ liệu mạng chuỗi.
Hàm này yêu cầu bật tính năng OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE
.
Lệnh gọi đến hàm này sẽ xóa và thay thế mọi "DNS/SRP Dịch vụ" trước đó; mục đã được xuất bản (từ lệnh gọi trước đó sang bất kỳ hàm otNetDataPublishDnsSrpService{Type}()
nào).
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
otNetDataPublishDnsSrpServiceUnicast
void otNetDataPublishDnsSrpServiceUnicast( otInstance *aInstance, const otIp6Address *aAddress, uint16_t aPort )
Hàm này yêu cầu "DNS/SRP Dịch vụ địa chỉ Unicast" để được xuất bản trong Dữ liệu mạng luồng.
Hàm này yêu cầu bật tính năng OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE
.
Lệnh gọi đến hàm này sẽ xóa và thay thế mọi "DNS/SRP Dịch vụ" trước đó; mục đã được xuất bản (từ lệnh gọi trước đó sang bất kỳ hàm otNetDataPublishDnsSrpService{Type}()
nào).
Chức năng này xuất bản "DNS/SRP Service Unicast Address" bằng cách đưa địa chỉ và thông tin cổng vào dữ liệu TLV dịch vụ.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
otNetDataPublishDnsSrpServiceUnicastMeshLocalEid cung cấp
void otNetDataPublishDnsSrpServiceUnicastMeshLocalEid( otInstance *aInstance, uint16_t aPort )
Hàm này yêu cầu "DNS/SRP Dịch vụ địa chỉ Unicast" để được xuất bản trong Dữ liệu mạng luồng.
Hàm này yêu cầu bật tính năng OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE
.
Lệnh gọi đến hàm này sẽ xóa và thay thế mọi "DNS/SRP Dịch vụ" trước đó; mục đã được xuất bản (từ lệnh gọi trước đó sang bất kỳ hàm otNetDataPublishDnsSrpService{Type}()
nào).
Không giống như otNetDataPublishDnsSrpServiceUnicast()
yêu cầu cung cấp địa chỉ đã công bố và bao gồm thông tin trong dữ liệu TLV dịch vụ, hàm này sử dụng EID cục bộ lưới của thiết bị và bao gồm thông tin trong dữ liệu Máy chủ TLV.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
otNetDataPublishExternalRoute
otError otNetDataPublishExternalRoute( otInstance *aInstance, const otExternalRouteConfig *aConfig )
Hàm này yêu cầu một tiền tố tuyến bên ngoài để được xuất bản trong Dữ liệu mạng luồng.
Hàm này yêu cầu bật tính năng OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE
.
Bạn chỉ có thể phát hành các mục ổn định (ví dụ:aConfig.mStable
PHẢI là TRUE.
Lệnh gọi tiếp theo tới phương thức này sẽ thay thế yêu cầu trước đó cho cùng một tiền tố. Cụ thể, nếu lệnh gọi mới chỉ thay đổi cờ (ví dụ: cấp tùy chọn) và tiền tố đã được thêm vào Dữ liệu mạng, thì thay đổi đối với cờ sẽ được phản ánh ngay lập tức trong Dữ liệu mạng. Điều này đảm bảo rằng các mục nhập hiện có trong Dữ liệu mạng không bị xoá đột ngột. Xin lưu ý rằng sau này, nếu bạn thay đổi cấp độ ưu tiên thì mục đó có thể bị xoá khỏi Dữ liệu mạng sau khi bạn xác định có các nút khác đang xuất bản cùng tiền tố với cùng một lựa chọn ưu tiên hoặc cao hơn.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otNetDataPublishOnMeshPrefix
otError otNetDataPublishOnMeshPrefix( otInstance *aInstance, const otBorderRouterConfig *aConfig )
Hàm này yêu cầu một tiền tố trên lưới phải được xuất bản trong Dữ liệu mạng theo luồng.
Hàm này yêu cầu bật tính năng OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE
.
Bạn chỉ có thể phát hành các mục ổn định (ví dụ:aConfig.mStable
PHẢI là TRUE.
Lệnh gọi tiếp theo tới phương thức này sẽ thay thế yêu cầu trước đó cho cùng một tiền tố. Cụ thể, nếu lệnh gọi mới chỉ thay đổi cờ (ví dụ: cấp tùy chọn) và tiền tố đã được thêm vào Dữ liệu mạng, thì thay đổi đối với cờ sẽ được phản ánh ngay lập tức trong Dữ liệu mạng. Điều này đảm bảo rằng các mục nhập hiện có trong Dữ liệu mạng không bị xoá đột ngột. Xin lưu ý rằng sau này, nếu bạn thay đổi cấp độ ưu tiên thì mục đó có thể bị xoá khỏi Dữ liệu mạng sau khi bạn xác định có các nút khác đang xuất bản cùng tiền tố với cùng một lựa chọn ưu tiên hoặc cao hơn.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otNetDataSetDnsSrpServicePublisherCallback
void otNetDataSetDnsSrpServicePublisherCallback( otInstance *aInstance, otNetDataDnsSrpServicePublisherCallback aCallback, void *aContext )
Hàm này đặt một lệnh gọi lại để thông báo khi "DNS/SRP Service đã xuất bản" thực sự được thêm vào hoặc bị xóa khỏi Dữ liệu mạng chuỗi.
Lệnh gọi tiếp theo đến hàm này thay thế cho bất kỳ hàm gọi lại nào đã đặt trước đó.
Hàm này yêu cầu bật tính năng OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE
.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
otNetDataSetPrefixPublisherCallback
void otNetDataSetPrefixPublisherCallback( otInstance *aInstance, otNetDataPrefixPublisherCallback aCallback, void *aContext )
Hàm này đặt một lệnh gọi lại để thông báo khi một mục nhập tiền tố đã xuất bản thực sự được thêm vào hoặc bị xoá khỏi Dữ liệu mạng theo luồng.
Lệnh gọi tiếp theo đến hàm này thay thế cho bất kỳ hàm gọi lại nào đã đặt trước đó.
Hàm này yêu cầu bật tính năng OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE
.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
otNetDataSteeringDataCheckJoiner
otError otNetDataSteeringDataCheckJoiner( otInstance *aInstance, const otExtAddress *aEui64 )
Kiểm tra xem dữ liệu lái có bao gồm Trình kết nối hay không.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otNetDataSteeringDataCheckJoinerWithDiscerner
otError otNetDataSteeringDataCheckJoinerWithDiscerner( otInstance *aInstance, const struct otJoinerDiscerner *aDiscerner )
Kiểm tra xem dữ liệu lái có bao gồm Trình kết hợp có giá trị nhận biết nhất định hay không.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otNetData HủyDnsSrpService
void otNetDataUnpublishDnsSrpService( otInstance *aInstance )
Hủy xuất bản mọi mục nhập Dịch vụ DNS/SRP (Anycast hoặc Unicast) đã thêm trước đó khỏi Dữ liệu mạng chuỗi.
Bạn phải bật OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE
.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
otNetDataPublishPrefix
otError otNetDataUnpublishPrefix( otInstance *aInstance, const otIp6Prefix *aPrefix )
Hủy xuất bản tiền tố tuyến nội bộ hoặc ngoại tuyến đã xuất bản trước đó.
Bạn phải bật OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE
.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otThreadReturnChild
otError otThreadBecomeChild( otInstance *aInstance )
Hãy thử đính kèm lại với tư cách là một trẻ em.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otThread, Đã tách rời
otError otThreadBecomeDetached( otInstance *aInstance )
Tách khỏi Mạng chuỗi.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otThreadDetachGraceful
otError otThreadDetachGracefully( otInstance *aInstance, otDetachGracefullyCallback aCallback, void *aContext )
Hàm này thông báo cho các nút khác trong mạng (nếu có) rồi dừng hoạt động giao thức Luồng.
Dịch vụ này sẽ gửi phần Phát hành địa chỉ nếu là bộ định tuyến hoặc đặt thời gian chờ con thành 0 nếu là bộ định tuyến con.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otThreadDeviceRoleToString
const char * otThreadDeviceRoleToString( otDeviceRole aRole )
Chuyển đổi vai trò của thiết bị thành chuỗi dễ đọc.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Chuỗi đại diện cho
aRole . |
Khám phá luồng
otError otThreadDiscover( otInstance *aInstance, uint32_t aScanChannels, uint16_t aPanId, bool aJoiner, bool aEnableEui64Filtering, otHandleActiveScanResult aCallback, void *aCallbackContext )
Hàm này bắt đầu quét Thread Discovery (Quét khám phá chuỗi).
Thông tin chi tiết | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||||||||
Giá trị trả về |
|
otThreadGetChildTimeout
uint32_t otThreadGetChildTimeout( otInstance *aInstance )
Lấy thời gian chờ luồng con (tính bằng giây) dùng khi hoạt động trong vai trò con.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Giá trị hết thời gian chờ của luồng con trong giây.
|
otThreadSetChildTimeout
Vai trò Lấy thiết bị trên otThread
otDeviceRole otThreadGetDeviceRole( otInstance *aInstance )
Nhận vai trò của thiết bị.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||||
Giá trị trả về |
|
otThreadGetDomainName
const char * otThreadGetDomainName( otInstance *aInstance )
Lấy tên miền chuỗi.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Con trỏ trỏ đến Tên miền chuỗi.
|
otThreadSetDomainName
otThreadGet tiếnPanId
const otExtendedPanId * otThreadGetExtendedPanId( otInstance *aInstance )
Lấy mã PAN mở rộng IEEE 802.15.4.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Con trỏ đến mã PAN mở rộng IEEE 802.15.4.
|
otThreadSetExtendedPanId
otThreadGetFixedDuaInterfaceIdentifier
const otIp6InterfaceIdentifier * otThreadGetFixedDuaInterfaceIdentifier( otInstance *aInstance )
Lấy giá trị nhận dạng giao diện được chỉ định thủ công cho Địa chỉ Unicast của miền chuỗi.
Có sẵn khi bật OPENTHREAD_CONFIG_DUA_ENABLE
.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Con trỏ trỏ đến Giá trị nhận dạng giao diện được đặt theo cách thủ công hoặc NULL (giá trị nhận dạng giá trị nhận dạng) nếu không có giá trị nào được đặt.
|
otThreadSetFixedDuaInterfaceIdentifier
otThreadGetIp6Bộ đếm
const otIpCounters * otThreadGetIp6Counters( otInstance *aInstance )
Lấy bộ đếm IPv6.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Con trỏ trỏ tới bộ đếm IPv6.
|
otThreadGetKeySequenceBộ đếm
uint32_t otThreadGetKeySequenceCounter( otInstance *aInstance )
Lấy thrKeySequenceParam.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Giá trị thrKeySequenceParam.
|
otThreadSetKeySequenceParam
otThreadGetKeySwitchGuardTime
uint32_t otThreadGetKeySwitchGuardTime( otInstance *aInstance )
Lấy thrKeySwitchGuardTime (tính bằng giờ).
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Giá trị thrKeySwitchGuardTime (tính bằng giờ).
|
otThreadSetKeySwitchGuardTime
otThreadGetLeaderData
otError otThreadGetLeaderData( otInstance *aInstance, otLeaderData *aLeaderData )
Hàm này lấy dữ liệu Lãnh đạo luồng.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otThreadGetLeaderRloc
otError otThreadGetLeaderRloc( otInstance *aInstance, otIp6Address *aLeaderRloc )
Hàm này trả về một con trỏ cho RPATH của Lãnh đạo.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otThreadGetLeaderRouterId
uint8_t otThreadGetLeaderRouterId( otInstance *aInstance )
Lấy mã định tuyến của Người lãnh đạo.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Mã bộ định tuyến của Nhà lãnh đạo.
|
otThreadGetLeaderWeight
uint8_t otThreadGetLeaderWeight( otInstance *aInstance )
Có được kết quả quan trọng nhất.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Trọng số của ban lãnh đạo.
|
otThreadGetLinkLocalAllThreadNodesMulticastAddress
const otIp6Address * otThreadGetLinkLocalAllThreadNodesMulticastAddress( otInstance *aInstance )
Lấy địa chỉ phát đa hướng Nút luồng (Local Link) Local-Local All Thread Nodes).
Địa chỉ là một Địa chỉ đa hướng dựa trên tiền tố Unicast cục bộ liên kết [RFC 3306], với:
- flgs được đặt thành 3 (P = 1 và T = 1)
- đặt scop thành 2
- plen được đặt thành 64
- tiền tố mạng được đặt thành Tiền tố cục bộ lưới
- đã đặt mã nhóm thành 1
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Con trỏ trỏ đến địa chỉ phát đa hướng Nút luồng (Local Link - Local All Nodes).
|
otthreadGetLinkLocalIp6Address
const otIp6Address * otThreadGetLinkLocalIp6Address( otInstance *aInstance )
Lấy địa chỉ IPv6 cục bộ liên kết chuỗi.
Địa chỉ cục bộ của liên kết chuỗi được dẫn xuất bằng cách sử dụng IEEE802.15.4 Địa chỉ mở rộng làm giá trị nhận dạng giao diện.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Con trỏ trỏ đến địa chỉ IPv6 cục bộ liên kết với chuỗi.
|
otThreadGetLinkMode
otLinkModeConfig otThreadGetLinkMode( otInstance *aInstance )
Nhận cấu hình Chế độ liên kết MLE.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Cấu hình Chế độ liên kết MLE.
|
otThreadSetLinkMode
otThreadGetMeshLocalEid (Mã nhận dạng thiết bị địa phương)
const otIp6Address * otThreadGetMeshLocalEid( otInstance *aInstance )
Lấy địa chỉ EID cục bộ của lưới.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Con trỏ trỏ đến địa chỉ EID cục bộ dạng lưới.
|
otThreadGetMeshLocalPrefix
const otMeshLocalPrefix * otThreadGetMeshLocalPrefix( otInstance *aInstance )
Hàm này trả về một con trỏ cho tiền tố cục bộ Mesh.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Con trỏ trỏ đến Tiền tố cục bộ lưới.
|
otThreadGetMleBộ đếm
const otMleCounters * otThreadGetMleCounters( otInstance *aInstance )
Nhận bộ đếm MLE của luồng.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Con trỏ trỏ tới bộ đếm Thread MLE.
|
otThreadGetNetworkKey
void otThreadGetNetworkKey( otInstance *aInstance, otNetworkKey *aNetworkKey )
Nhận Khoá mạng chuỗi.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
otThreadSetNetworkKey
otThreadGetNetworkKeyRef
otNetworkKeyRef otThreadGetNetworkKeyRef( otInstance *aInstance )
Nhận otNetworkKeyRef
cho Khoá mạng chuỗi.
Hàm này yêu cầu bật tính năng thời gian xây dựng OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE
.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Tham chiếu đến Khoá mạng chuỗi được lưu trữ trong bộ nhớ.
|
otThreadSetNetworkKeyRef
Tên chuỗi otThreadGet
const char * otThreadGetNetworkName( otInstance *aInstance )
Lấy tên mạng chuỗi.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Con trỏ trỏ đến Tên mạng tuỳ chọn.
|
otThreadSetNetworkName
otThreadGetNextDiagnosticTlv
otError otThreadGetNextDiagnosticTlv( const otMessage *aMessage, otNetworkDiagIterator *aIterator, otNetworkDiagTlv *aNetworkDiagTlv )
Hàm này nhận TLV chẩn đoán mạng tiếp theo trong thông báo.
Lệnh gọi hàm tiếp theo chỉ được phép khi giá trị trả về hiện tại là OT_ERROR_NONE.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otThreadGetNextNeighborInfo
otError otThreadGetNextNeighborInfo( otInstance *aInstance, otNeighborInfoIterator *aIterator, otNeighborInfo *aInfo )
Hàm này lấy thông tin lân cận tiếp theo.
Nó được dùng để đi qua các mục nhập của bảng vùng lân cận.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
otThreadGetParentAverageRssi
otError otThreadGetParentAverageRssi( otInstance *aInstance, int8_t *aParentRssi )
Hàm này truy xuất RSSI trung bình cho Cấp độ gốc theo luồng.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
otThreadGetParentInfo
otError otThreadGetParentInfo( otInstance *aInstance, otRouterInfo *aParentInfo )
Hàm này truy xuất thông tin chẩn đoán cho Bộ định tuyến luồng dưới dạng thư mục mẹ.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
otThreadGetParentLastsssi
otError otThreadGetParentLastRssi( otInstance *aInstance, int8_t *aLastRssi )
Hàm này truy xuất RSSI của gói gần đây nhất từ Gốc mẹ.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
Mã nhóm phiên bản
uint32_t otThreadGetPartitionId( otInstance *aInstance )
Lấy mã phân vùng.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Mã phân vùng.
|
otThreadGetRealmLocalAllThreadNodesMulticastAddress
const otIp6Address * otThreadGetRealmLocalAllThreadNodesMulticastAddress( otInstance *aInstance )
Lấy địa chỉ phát đa hướng Thread Realm-Local All Thread Node.
Địa chỉ là một Địa chỉ phát đa hướng dựa trên tiền tố Unicast cục bộ [RFC 3306], với:
- flgs được đặt thành 3 (P = 1 và T = 1)
- đặt scop thành 3
- plen được đặt thành 64
- tiền tố mạng được đặt thành Tiền tố cục bộ lưới
- đã đặt mã nhóm thành 1
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Con trỏ trỏ đến địa chỉ phát đa hướng Thread Realm-Local All Thread Nodes.
|
otThreadGetRloc
const otIp6Address * otThreadGetRloc( otInstance *aInstance )
Lấy địa chỉ Bộ định tuyến luồng (R nổi).
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Con trỏ trỏ đến địa chỉ Bộ định tuyến luồng (R nổi).
|
otThreadGetRloc16
uint16_t otThreadGetRloc16( otInstance *aInstance )
Tải RRR16.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
RRR16.
|
otThreadGetServiceAloc
otError otThreadGetServiceAloc( otInstance *aInstance, uint8_t aServiceId, otIp6Address *aServiceAloc )
Hàm này truy xuất A dịch vụ dành cho mã dịch vụ cụ thể.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
Phiên bản otThreadGet
uint16_t otThreadGetVersion( void )
Hàm này nhận phiên bản giao thức Thread.
Thông tin chi tiết | |
---|---|
Trả về |
phiên bản giao thức Luồng.
|
otThreadIsAnycastFoundInProgress
bool otThreadIsAnycastLocateInProgress( otInstance *aInstance )
Hàm này cho biết liệu một yêu cầu xác định vị trí của Anycast hiện có đang được thực hiện hay không.
Hàm này chỉ dùng được khi bật OPENTHREAD_CONFIG_TMF_ANYCAST_LOCATOR_ENABLE
.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
TRUE nếu một yêu cầu tìm vị trí bất kỳ hiện đang được xử lý, nếu không thì FALSE.
|
otThreadIsDiscoverInProgress
bool otThreadIsDiscoverInProgress( otInstance *aInstance )
Hàm này xác định xem hệ thống hiện đang phát hiện thấy chuỗi sự kiện MLE hay không.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
otThreadIsSingleton
bool otThreadIsSingleton( otInstance *aInstance )
Hàm này cho biết một nút có phải là bộ định tuyến duy nhất trên mạng hay không.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otThreadFoundAnycastDestination
otError otThreadLocateAnycastDestination( otInstance *aInstance, const otIp6Address *aAnycastAddress, otThreadAnycastLocatorCallback aCallback, void *aContext )
Hàm này yêu cầu xác định vị trí xuất hiện gần nhất của một địa chỉ bất kỳ.
Hàm này chỉ dùng được khi bật OPENTHREAD_CONFIG_TMF_ANYCAST_LOCATOR_ENABLE
.
Nếu yêu cầu trước đó đang diễn ra, lệnh gọi tiếp theo đến hàm này sẽ huỷ và thay thế yêu cầu trước đó.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||
Giá trị trả về |
|
otThreadregisterParentResponseCallback
void otThreadRegisterParentResponseCallback( otInstance *aInstance, otThreadParentResponseCallback aCallback, void *aContext )
Hàm này đăng ký một lệnh gọi lại để nhận dữ liệu Phản hồi của cha mẹ MLE.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
otThreadResetIp6Bộ đếm
void otThreadResetIp6Counters( otInstance *aInstance )
Đặt lại bộ đếm IPv6.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
otThreadResetMleBộ đếm
void otThreadResetMleCounters( otInstance *aInstance )
Đặt lại bộ đếm Thread MLE.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
otThreadSearchForbetterParent
otError otThreadSearchForBetterParent( otInstance *aInstance )
Bắt đầu quy trình tìm kiếm trẻ để tìm cha mẹ tốt hơn trong khi vẫn tham gia chương trình cha mẹ hiện tại.
Phải sử dụng khi đính kèm thiết bị làm trẻ em.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|
otThreadSendAddressNotification
void otThreadSendAddressNotification( otInstance *aInstance, otIp6Address *aDestination, otIp6Address *aTarget, otIp6InterfaceIdentifier *aMlIid )
Chức năng này gửi một thông báo Địa chỉ chủ động (NTLM_NTF.ntf).
Hàm này chỉ dùng được khi bật OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE
.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
otThreadSendDiagnosticGet
otError otThreadSendDiagnosticGet( otInstance *aInstance, const otIp6Address *aDestination, const uint8_t aTlvTypes[], uint8_t aCount, otReceiveDiagnosticGetCallback aCallback, void *aCallbackContext )
Gửi yêu cầu Chẩn đoán mạng.
Thông tin chi tiết | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||||||
Giá trị trả về |
|
otThreadSendDiagnosticReset
otError otThreadSendDiagnosticReset( otInstance *aInstance, const otIp6Address *aDestination, const uint8_t aTlvTypes[], uint8_t aCount )
Gửi yêu cầu Đặt lại chẩn đoán mạng.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||
Giá trị trả về |
|
otThreadSendProactiveBackboneNotification
otError otThreadSendProactiveBackboneNotification( otInstance *aInstance, otIp6Address *aTarget, otIp6InterfaceIdentifier *aMlIid, uint32_t aTimeSinceLastTransaction )
Hàm này gửi một thông báo chủ động xương sống (PRO_BB.ntf) trên đường liên kết Backbone.
Hàm này chỉ dùng được khi bật OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE
.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||
Giá trị trả về |
|
otThreadSetChildTimeout
void otThreadSetChildTimeout( otInstance *aInstance, uint32_t aTimeout )
Đặt thời gian chờ con của luồng (tính bằng giây) dùng khi hoạt động trong vai trò con.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
otThreadGetChildTimeout
otThreadSetDiscoveryRequestCallback
void otThreadSetDiscoveryRequestCallback( otInstance *aInstance, otThreadDiscoveryRequestCallback aCallback, void *aContext )
Hàm này đặt một lệnh gọi lại để nhận dữ liệu Yêu cầu khám phá MLE.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
otThreadSetDomainName
otError otThreadSetDomainName( otInstance *aInstance, const char *aDomainName )
Đặt tên miền theo luồng.
Chỉ thành công khi giao thức Luồng bị tắt.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otThreadGetDomainName
Đã bật otThreadSet
otError otThreadSetEnabled( otInstance *aInstance, bool aEnabled )
Hàm này bắt đầu hoạt động của giao thức Luồng.
Giao diện phải hoạt động khi gọi hàm này.
Khi gọi hàm này bằng aEnabled
, bạn sẽ dừng mọi quy trình tách liên tục do otThreadDetachGraceful() bắt đầu. Lệnh gọi lại của hàm sẽ được gọi.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otThreadSet tiếnPanId
otError otThreadSetExtendedPanId( otInstance *aInstance, const otExtendedPanId *aExtendedPanId )
Đặt mã PAN mở rộng IEEE 802.15.4.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otThreadGetExtendedPanId
otThreadSetFixedDuaInterfaceIdentifier
otError otThreadSetFixedDuaInterfaceIdentifier( otInstance *aInstance, const otIp6InterfaceIdentifier *aIid )
Đặt hoặc xoá giá trị nhận dạng giao diện được chỉ định theo cách thủ công cho Địa chỉ Unicast của miền chuỗi.
Có sẵn khi bật OPENTHREAD_CONFIG_DUA_ENABLE
.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otThreadGetFixedDuaInterfaceIdentifier
otThreadSetJoinerAdvertising
otError otThreadSetJoinerAdvertisement( otInstance *aInstance, uint32_t aOui, const uint8_t *aAdvData, uint8_t aAdvDataLength )
Phương thức này sẽ đặt Quảng cáo kết hợp luồng khi khám phá mạng Thread.
Quảng cáo kết hợp chuỗi được dùng để cho phép Người tham gia quảng cáo thông tin dành riêng cho ứng dụng của họ (chẳng hạn như Mã nhà cung cấp, Mã sản phẩm, Bộ phân biệt, v.v.) thông qua TLV Quảng cáo dành cho người kết hợp mới được đề xuất và cung cấp thông tin này cho Uỷ viên hoặc Ứng viên Uỷ viên mà không cần sự tương tác của con người.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||
Giá trị trả về |
|
otThreadSetKeySequence truy cập
void otThreadSetKeySequenceCounter( otInstance *aInstance, uint32_t aKeySequenceCounter )
Đặt thrKeySequenceParam.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
otThreadGetKeySequenceParam
otThreadSetKeySwitchGuardTime
void otThreadSetKeySwitchGuardTime( otInstance *aInstance, uint32_t aKeySwitchGuardTime )
Đặt thrKeySwitchGuardTime (tính bằng giờ).
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
otThreadGetKeySwitchGuardTime
otThreadSetLinkMode
otError otThreadSetLinkMode( otInstance *aInstance, otLinkModeConfig aConfig )
Đặt cấu hình Chế độ liên kết MLE.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otThreadGetLinkMode
otThreadSetMeshLocalPrefix
otError otThreadSetMeshLocalPrefix( otInstance *aInstance, const otMeshLocalPrefix *aMeshLocalPrefix )
Hàm này đặt Tiền tố cục bộ lưới.
Hàm này chỉ thành công khi Giao thức luồng bị tắt. Lệnh gọi thành công đến hàm này sẽ làm mất hiệu lực các Tập dữ liệu đang hoạt động và đang chờ xử lý trong bộ nhớ không biến động.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otThreadSetNetworkKey
otError otThreadSetNetworkKey( otInstance *aInstance, const otNetworkKey *aKey )
Đặt khoá mạng cho chuỗi.
Hàm này chỉ thành công khi Giao thức luồng bị tắt. Lệnh gọi thành công đến hàm này sẽ làm mất hiệu lực các Tập dữ liệu đang hoạt động và đang chờ xử lý trong bộ nhớ không biến động.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otThreadGetNetworkKey
otThreadSetNetworkKeyRef
otError otThreadSetNetworkKeyRef( otInstance *aInstance, otNetworkKeyRef aKeyRef )
Đặt Khoá mạng chuỗi làm otNetworkKeyRef
.
Hàm này chỉ thành công khi Giao thức luồng bị tắt. Lệnh gọi thành công đến hàm này sẽ làm mất hiệu lực các Tập dữ liệu đang hoạt động và đang chờ xử lý trong bộ nhớ không biến động.
Hàm này yêu cầu bật tính năng thời gian xây dựng OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE
.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otThreadGetNetworkKeyRef
Tên chuỗi otThreadSetNetworkName
otError otThreadSetNetworkName( otInstance *aInstance, const char *aNetworkName )
Đặt tên mạng chuỗi.
Hàm này chỉ thành công khi Giao thức luồng bị tắt. Lệnh gọi thành công đến hàm này sẽ làm mất hiệu lực các Tập dữ liệu đang hoạt động và đang chờ xử lý trong bộ nhớ không biến động.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|
otThreadGetNetworkName
Macro
OT_Cách_PHÁT_VẤN_DỘI_DÁO_VƯỢT_HOÁ
OT_JOINER_ADVDATA_MAX_LENGTH 64
Thời lượng quảng cáo tối đa của quảng cáo liên kết.
OT_NEIGHBOR_INFO_ITERATOR_INIT
OT_NEIGHBOR_INFO_ITERATOR_INIT 0
Trình khởi tạo cho otNeighborInfoIterator.
OT_NETWORK_BASE_TLV_MAX_LENGTH
OT_NETWORK_BASE_TLV_MAX_LENGTH 254
Độ dài giá trị tối đa của TLV cơ sở theo chuỗi.
OT_NETWORK_DATA_ITERATOR_INIT
OT_NETWORK_DATA_ITERATOR_INIT 0
Giá trị để khởi chạy otNetworkDataIterator
.
OT_NETWORK_DIAGNOSTIC_CHILD_TABLE_SUBMISSION_SIZE
OT_NETWORK_DIAGNOSTIC_CHILD_TABLE_ENTRY_SIZE 3
Kích thước của mục con trong Bảng chẩn đoán mạng.
OT_NETWORK_DIAGNOSTIC_ITERATOR_INIT
OT_NETWORK_DIAGNOSTIC_ITERATOR_INIT 0
Trình khởi tạo cho otNetworkDiagIterator.
OT_NETWORK_DIAGNOSTIC_TYPELIST_MAX_ENTRIES
OT_NETWORK_DIAGNOSTIC_TYPELIST_MAX_ENTRIES 19
Số loại TLV chẩn đoán mạng tối đa cần yêu cầu hoặc đặt lại.
OT_NETWORK_MAX_ROUTER_ID
OT_NETWORK_MAX_ROUTER_ID 62
Mã bộ định tuyến tối đa.
OT_SERVER_DATA_MAX_SIZE
OT_SERVER_DATA_MAX_SIZE 248
Kích thước tối đa của dữ liệu máy chủ tính bằng byte. Giới hạn lý thuyết, thực tế thấp hơn nhiều.
OT_SERVICE_DATA_MAX_SIZE
OT_SERVICE_DATA_MAX_SIZE 252
Kích thước tối đa của dữ liệu dịch vụ tính bằng byte.
Nguồn tham khảo
Các chủ đề Tham chiếu API OpenThread được tạo từ mã nguồn có sẵn 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.