עדכונים לגבי הפניות ל-OpenThread C API

פרטים נוספים על עדכונים לעיון ב-API זמינים בקטע "api: Platform" ו-api: user" עם התווית Pull Requests ב-GitHub.

11 באפריל 2024

28 במרץ 2024

21 במרץ 2024

  • נוספו פקודות dataset updater חדשות, המתחילות בסדר אלפביתי עם dataset updater cancel.

‫8 במרץ 2024

27 בפברואר 2024

14 בפברואר 2024

6 בפברואר 2024

  • הוספנו פקודות coap חדשות לרשימת הפקודות של CLI, שמתחילה בסדר אלפביתי עם coap cancel.
  • הוספנו את המאפיין mMeshLocal למבנה otIp6AddressInfo של Ipv6 API.

1 בפברואר 2024

  • הוספנו פקודות commissioner חדשות לרשימת הפקודות של CLI, שמתחילה בסדר אלפביתי עם commissioner announce.
  • נוספו פונקציות חדשות otCoapSecureIsClosed ו-otCoapSecureStartWithMaxConnAttempts ל-CoAP Secure API.
  • נוספו פונקציות otIp4FromIp4MappedIp6Address ו-otIp4ToIp4MappedIp6Address חדשות ל-NAT64 API.
  • נוספה פונקציית otPlatRadioResetCsl חדשה ל-Radio Activity API.

23 בינואר 2024

  • הוספנו מודול TREL חדש להפניה של משתני תצורה.

9 בינואר 2024

  • הוספנו פקודות history חדשות לרשימת הפקודות של CLI, שמתחילה בסדר אלפביתי ב-history ip addr.
  • נוסף מבנה otPlatTrelCounters חדש ל-TREL Platform.
  • נוסף מבנה otUpstreamDnsCounters חדש ל-DNS-SD Server API.

27 בדצמבר 2023

13 בדצמבר 2023

  • הוספנו את הפקודה debug לקובץ העזר של הפקודות של CLI.
  • נוסף BLE Secure API.
  • הוספנו מודול חדש להפשטת פלטפורמה עבור BLE.
  • הוספנו מבנה otPdProcessedRaInfo חדש.

29 בנובמבר 2023

  • הוספנו פקודות חדשות של שרת SRP להפניה לפקודות של CLI, שמתחילה בסדר אלפביתי ב-srp server (enable,disable).
  • נוסף מודול חדש להפשטת פלטפורמה בשביל Multipan.
  • נוספה פונקציית otNcpHdlcInitMulti חדשה ל-Network Co-Processor API.
  • נוספה פונקציית otInstanceInitMultiple חדשה ל-Instance API.
  • נוספו פונקציות חדשות otMessageIsMulticastLoopEnabled ו-otMessageSetMulticastLoopEnabled ל-Message API.

21 בנובמבר 2023

7 בנובמבר 2023

  • הוספנו פקודות TCP חדשות לרשימת הפקודות של CLI של CLI, שמתחילה בסדר אלפביתי ב-tcp abort.

‫2 בנובמבר 2023

13 באוקטובר 2023

5 באוקטובר 2023

28 בספטמבר 2023

22 בספטמבר 2023

14 בספטמבר 2023

8 בספטמבר 2023

29 באוגוסט 2023

15 באוגוסט 2023

  • הוספנו פקודות חדשות לקובץ העזר של הפקודות ב-CLI:

31 ביולי 2023

  • הפקודה החדשה mleadvimax נוספה לקובץ העזר של הפקודות של CLI.
  • הפונקציה otThreadGetAdvertisementTrickleIntervalMax נוספה ל-Router/Leader API.

26 ביולי 2023

  • הוספנו פקודות חדשות לקובץ העזר של הפקודות ב-CLI:

19 ביולי 2023

  • הוספנו ממשקי API חדשים ופקודות CLI קשורות כדי לאפשר למשתמשים להגדיר באופן ידני את העדפת המסלול שפורסם ל-Border Routing Manager API.
  • עדכנתם את SRP API כדי לשפר את הטיפול בשמות המכונות של השירות.
  • הוספנו מבנים, פונקציות ופקודות CLI קשורות לממשק ה-API של אבחון Mesh כדי לאסוף נתונים סטטיסטיים על זמן השהייה של הודעות בתור TX.

‫26 ביוני 2023

13 ביוני 2023

1 ביוני 2023

  • הוספנו פקודות חדשות לקובץ העזר של הפקודות ב-CLI:
  • otBorderAgentId נוסף ל-Border Agent API.
  • הפונקציות otBorderAgentSetId ו-otBorderAgentId נוספו ל-Border Agent API.
  • נוספה הפונקציה otDnsClientResolveServiceAndHostAddress ל-DNS API.
  • הוספת את הפונקציה otInstanceGetId ל-Instance API.
  • הפונקציה otCliVendorSetUserCommands נוספה ל-CLI API.

17 במאי 2023

8 במאי 2023

  • הוספנו פקודות חדשות לקובץ העזר של הפקודות ב-CLI:
  • otBorderAgentGetId נוספה ל-Border Agent API.
  • otIp6PrefixFromString נוספה ל-IPv6 API.
  • הפונקציות otThreadGetVendorModel, otThreadGetVendorName, otThreadGetVendorSwVersion, otThreadSetVendorModel, otThreadSetVendorName ו-otThreadSetVendorSwVersion נוספו ל-Thread – General API.

1 במאי 2023

  • הפונקציות otPlatCryptoEcdsaGenerateAndImportKey, otPlatCryptoEcdsaExportPublicKey, otPlatCryptoEcdsaSignUsingKeyRef ו-otPlatCryptoEcdsaVerifyUsingKeyRef נוספו ל-Crypto Platform API.
  • הפונקציה otPlatDiagRadioTransmitStream נוספה ל-Platform Manufacturer אבחון API.

18 באפריל 2023

  • הפונקציה otIp4CidrFromString נוספה ל-NAT64 API.

28 במרץ 2023

23 במרץ 2023

15 במרץ 2023

2 במרץ 2023

20 בפברואר 2023

14 בפברואר 2023

31 בינואר 2023

18 בינואר 2023

3 בינואר 2023

18 בנובמבר 2022

26 באוקטובר 2022

  • נוספו מזהי otIcmp6Type חדשים ל-ICMPv6 API.
  • הוספנו את המאקרו OT_TOOL_PRINTF_STYLE_FORMAT_ARG_CHECK ל-Toolchain API.
  • הוספנו מאפיינים חדשים למבנה otMleCounters.

19 באוקטובר 2022

  • הפונקציות otNat64State, otNat64GetPrefixManagerState, otNat64GetTranslatorState ו-otNat64SetEnabled נוספו ל-NAT64 API.
  • הוספנו את nat64 (enable,disable) ואת nat64 state לקובץ העזר של הפקודות של CLI.

13 באוקטובר 2022

21 בספטמבר 2022

  • הפונקציות otIp4AddressFromString ו-otNat64SynthesizeIp6Address נוספו ל-NAT64 API.
  • otSrpServerIsAutoEnableMode ו-otSrpServerSetAutoEnableMode נוספו ל-SRP API.
  • עדכוני Enum ל-TCP Abstractions API.

15 בספטמבר 2022

  • הוספנו ל-NAT64 API סוגים חדשים של טיפוסים בני מנייה (enums), פונקציות typedef ופונקציות חדשות כדי לתמוך בפקודות CLI חדשות של NAT64.
  • הוספנו פקודות NAT64 לקובץ ה-Command של ה-CLI, כולל NAT64 CIDR, קידומת, מיפוי ופקודות מונה.

25 באוגוסט 2022

24 באוגוסט 2022

  • הפונקציות otNat64ReceiveIp4Callback, otIp4NewMessage, otNat64Send, otNat64SetIp4Cidr ו-otNat64SetReceiveIp4Callback נוספו ל-NAT64 API.
  • הוספנו פקודות child לקובץ העזר של הפקודות של CLI.

16 באוגוסט 2022

  • הפונקציה otBorderRoutingGetFavoredNat64Prefix נוספה ל-Border Routing Manager API.
  • נוספה שיטת otThreadSearchForBetterParent אל General API.
  • השיטות otPlatInfraIfDiscoverNat64Prefix ו-otPlatInfraIfDiscoverNat64PrefixDone נוספו לממשק התשתית.
  • השיטה otIp6GetPrefix נוספה ל-IPv6 API.
  • הפונקציות otIp4ExtractFromIp6Address ו-otIp4IsAddressEqual נוספו ל-NAT64 API.
  • המבנה otRouterInfo עודכן.
  • הוספנו את bbr ופקודות אחרות לקובץ העזר של הפקודות של CLI.

3 באוגוסט 2022

  • הוספנו פקודות channel לקובץ העזר של הפקודות של CLI.

27 ביולי 2022

20 ביולי 2022

14 ביולי 2022

7 ביולי 2022

  • הפונקציות otBorderRoutingGetRouteInfoOptionPreference ו-otBorderRoutingSetRouteInfoOptionPreference נוספו ל-Border Router API.

28 ביוני 2022

  • הוספנו מאקרו OT_IP6_MAX_MLR_ADDRESSES ל-IPv6 API.
  • השדה OT_ERROR_ALREADY הוסר מהפונקציות otNetDataPublishExternalRoute ו-otNetDataPublishOnMeshPrefix ב-Thread – General API.

14 ביוני 2022

  • otTimestamp typedef נוסף ל-Operational Dataset API.
  • הערכים OT_SETTINGS_KEY_LEGACY_NAT64_PREFIX, OT_SETTINGS_KEY_LEGACY_OMR_PREFIX OT_SETTINGS_KEY_ON_LINK_PREFIX ו-OT_SETTINGS_KEY_RESERVED הוסרו מ-Platform - Settings API.
  • הפונקציות otSrpServerTtlConfig typedef ו-otSrpClientEnableAutoHostAddress, otSrpServerGetTtlConfig, otSrpServerServiceGetTtl ו-otSrpServerSetTtlConfig נוספו ל-SRP API.
  • הפונקציה otDetachGracefullyCallback typedef ו-otThreadDetachGracefully נוספו ל-Thread – General API.

31 במאי 2022

  • otDnssdCounters typedef והפונקציה otDnssdGetCounters נוספו ל-DNS-SD Server API.
  • הסרת הפונקציה otPlatRadioGetCslClockUncertainty והוספת את הפונקציה otPlatRadioGetCslUncertainty ל-Radio Action API.
  • otSrpServerLeaseInfo ו-otSrpServerResponseCounters typedefs, otSrpClientGetTtl, otSrpClientSetTtl, otSrpServerGetPort, otSrpServerGetResponseCounters, otSrpServerHostGetLeaseInfo ו-otSrpServerServiceGetLeaseInfo שנוספו ל-SRP API.

18 במאי 2022

20 באפריל 2022

13 באפריל 2022

30 במרץ 2022

  • השיטה otBackboneRouterConfigSkipSeqNumIncrease הוסרה מ-Backbone Router API.
  • הפונקציה otPlatSettingsSetCriticalKeys הוסרה ו-otPlatSettingsInit עודכנה ב-Platform Settings API.

15 במרץ 2022

  • נוספה הפונקציה otDnsClientResolveIp4Address ל-DNSv6 API.
  • OT_SETTINGS_KEY_BR_ULA_PREFIX נוספו ל-Platform Settings API יחד עם עדכוני 'טיפוסים בני מנייה (enum)' אחרים.

23 בפברואר 2022

2 בפברואר 2022

  • הפונקציה otCoapMessageSetCode נוספה ל-CoAP API.
  • הפונקציות otPlatCryptoRandomDeinit, otPlatCryptoRandomGet ו-otPlatCryptoRandomInit נוספו ל-Crypto - Platform API.
  • התוכן otRandomCryptoMbedTlsContextGet הוסר מה-RNG ה-API הקריפטוגרפי.
  • ה-Entropy Source API הוסר.
  • otHistoryTrackerNetDataEvent טיפוסים בני מנייה (enum), otHistoryTrackerExternalRouteInfo ופונקציות מסוג otHistoryTrackerOnMeshPrefixInfo, פונקציות otHistoryTrackerIterateExternalRouteHistory ו-otHistoryTrackerIterateOnMeshPrefixHistory נוספו ל-History tracker API.
  • הוספנו ל-TCP API פקודות מאקרו חדשות של בלוקים של בקרת מעבר (TCB).
  • נוסף Thread Radio Encapsulation Link (TREL) API של Thread Over Infrastructure.
  • עדכונים של הפונקציה, typedef ומבנה של ה-TREL – Platform API.

19 בינואר 2022

  • otBackboneRouterNdProxyInfo typedef ו-otBackboneRouterConfigSkipSeqNumIncrease נוספו ל-Backbone Router API.
  • הפונקציה otBorderRoutingGetNat64Prefix נוספה ל-Border Router API.
  • עודכנו ערכי ההחזרה של otIp6SubscribeMulticastAddress ב-IPv6 API.
  • הפונקציה otJoinerStateToString נוספה ל-joiner API.
  • עדכנו את הפונקציה otPlatLogLine ב-Logging – Platform API.
  • המפתח OT_SETTINGS_KEY_NAT64_PREFIX נוסף למספר ההגדרות ב-Settings API.

7 בדצמבר 2021

  • הפונקציות otLinkIsRadioFilterEnabled ו-otLinkSetRadioFilterEnabled נוספו ל-Link API.
  • הוספנו את otThreadSetThreadVersionCheckEnabled ל-Router/Leader API.

27 בספטמבר 2021

  • המבנה otCryptoContext נוסף ל-Crypto API.

20 בספטמבר 2021

  • המבנים otHistoryTrackerMulticastAddressInfo ו-otHistoryTrackerUnicastAddressInfo נוספו ל-History tracker API.

13 בספטמבר 2021

30 באוגוסט 2021

24 באוגוסט 2021

22 ביוני 2021

10 במאי 2021

  • המבנה otSrpServerLeaseConfig נוסף ל-SRP API.

12 באפריל 2021

5 באפריל 2021

  • המבנה otPingSenderStatistics נוסף ל-Ping Sender API.
  • המבנה otSrpClientBuffersServiceEntry נוסף ל-SRP API.

25 במרץ 2021

9 במרץ 2021

  • מבני ה-otDnsTxtEntry ו-otDnsTxtEntryIterator נוספו ל-DNS API.
  • המבנה otMessage הוסר מ-Message API.
  • המבנה otMessageBuffer נוסף ל-Message Pool API.

22 בפברואר 2021

  • הוספנו את המבנה otDnsQueryConfig ל-DNS API.

16 בפברואר 2021

  • ה-build של otDnsQuery הוסר מ-ה-build של otDnsServiceInfo ונוסף ל-DNS API.

9 בפברואר 2021

  • הפונקציות otSrpClientGetServerAddress, otSrpClientIsRunning ו-otSrpClientSetCallback נוספו ל-SRP API.
  • Heap API הוצא משימוש.

2 בפברואר 2021

  • המבנה otCoapBlockwiseResource נוסף ל-CoAP API.
  • המבנה otSrpTxtEntry הוסר מה-SRP API.

26 בינואר 2021

20 בינואר 2021

9 בנובמבר 2020

20 באוקטובר 2020

  • ה-build של otIp6AddressInfo נוסף ל-IPv6 API.

2 באוקטובר 2020

31 באוגוסט 2020

  • נוספו ממשקי API לתמיכה בהאזנה מתואמת לדגימות (CSL) ב-Thread 1.2.
  • המבנה otBackboneRouterMulticastListenerInfo נוסף ל-Backbone Router API.

12 באוגוסט 2020

  • המבנה otThreadDiscoveryRequestInfo נוסף ל-General API.

15 ביולי 2020

  • הפונקציה otBackboneRouterConfig נוספה אל Backbone Router API.

  • הפונקציה otCoapAddResource הוסרה מה-CoAP API.

  • הפונקציות otJoinerPskd, otJoinerInfoType, otCommissionerAddJoinerWithDiscerner ו-otCommissionerRemoveJoinerWithDiscerner נוספו ל-Commissioner API.

  • הפונקציות otJoinerGetDiscerner, otJoinerSetDiscerner ו-otJoinerDiscerner נוספו ל-joiner API.

  • הפונקציות otLinkFilterClearDefaultRssIn ו-otLinkFilterSetDefaultRssIn נוספו ל-Link API.

  • פונקציות otLinkRawGetRadioTime, otLinkRawSetMacFrameCounter ו-otLinkRawSetMacKey נוספו ל-Raw Link API.

  • הפונקציות otDatasetGetActiveTlvs, otDatasetGetPendingTlvs, otDatasetSetActiveTlvs, otDatasetSetPendingTlvs, otThreadGetFixedDuaInterfaceIdentifier ו-otThreadSetFixedDuaInterfaceIdentifier נוספו ל-General API.

  • הפונקציה otUdpGetSockets הוסרה מ-UDP Forward API.

  • הפונקציה otUdpGetSockets נוספה ל-UDP API.

  • otPlatRadioGetNow, otPlatRadioSetMacFrameCounter ו-otPlatRadioSetMacKey, נוספו ל-Platform Radio Configuration API.

27 באפריל 2020

  • נוסף Backbone Router API.
  • נוסף ה-Network לעיין Platform API.
  • נוספו מבני otNetworkDiag* ל-General API כדי לשפר את יכולת השימוש באבחון הרשת.
  • הפונקציות otThreadGetDomainName ו-otThreadSetDomainName נוספו ל-General API.
  • הפונקציה otCommissionerGeneratePskc הוסרה מ- Commissioner API. בהמשך, משתמשים בפונקציה otDatasetGeneratePskc ב-General API כדי ליצור PSKc.
  • Router API עודכן כדי לגשת לטבלת מטמון הכתובות.

24 במרץ 2020

  • הוספנו פקודות מאקרו OT_COAP_MAX_RETRANSMIT ו-OT_COAP_MIN_ACK_TIMEOUT ל-CoAP API.

2 במרץ 2020

  • עדכנתם את CoAP API:
    • נוספו מבנים otCoapOptionIterator ו-otCoapTxParameters.
    • נוספו פונקציות מסייעות לקידוד אפשרויות חסימה של CoAP.
    • נוספו פונקציות לציון פרמטרים של שידור לכל הודעה עבור בקשות ותגובות של CoAP.

9 בינואר 2020

  • פונקציות הניסיונות החוזרים של היסטוגרמה נוספו ל-Link API.

3 בדצמבר 2019

  • הפונקציות והמבנים של הגדרות השרת והשירות הועברו מ-Server API ל-General API כדי לתמוך ברישום שירותים על ידי Leaders.
  • השם של הפונקציות של *RouterRoleEnabled השתנה ל-*RouterEligible ב-Router API כדי לתמוך בשיפורי REED.
  • הפונקציה otPlatLogv הוסרה מ-Logging Platform API.
  • המאקרו OT_TOOL_ALIGN הוסר מ-Toolchain Platform API ומהגדרות שונות של המבנה.

11 בנובמבר 2019

  • otThreadResetIp6Counters נוספה ל-General API.
  • פונקציות חדשות לאיפוס מונים, להוספה ולהגדרה של מספר ניסיונות חוזרים של פריימים ל-Link API.

25 באוקטובר 2019

19 בספטמבר 2019

  • מפצלים את הדף Random API לקריפטו ולקריפטו כדי להתאים לקוד המקור.
  • ה-struct otJoinerInfo והפונקציה otCommissionerGetNextJoinerInfo נוספו ל-Commissioner API.
  • ה-struct otRadioCoexMetrics והפונקציה otPlatRadioIsCoexEnabled נוספו ל-Radio Types API.
  • שינו את סוג ההחזרה של מספר ממשקי API שתמיד מצליחים מ-otError ל-void.

9 באוגוסט 2019

17 ביוני 2019

  • הוספנו ל-Commissioner API קריאות חוזרות (callback) לשליחת התראות על שינויים במצבים ועל פעילות של מצטרפים.
  • מגבילי פונקציות ספציפיים לקומפר של OTAPI, OTCALL, OT_CALL ו-OT_CDECL הוסרו יחד עם הסרת התמיכה ב-Windows.

28 במאי 2019

14 במאי 2019

  • הפונקציות otPlatRadioGetPreferredChannelMask ו-otPlatRadioGetSupportedChannelMask נוספו ל-Radio Operations Platform API.
  • הפונקציות של הערוצים בשכבה הפיזית הוסרו מ-Link API.

מרס

25 בפברואר 2019

  • הפונקציות otIp6SlaacIidCreate ו-otIp6SlaacUpdate הוסרו מ-IPv6 API.

30 בינואר 2019

  • חידודים שונים של CLI API.
  • בוצעה הסרה של mDidTx מהמבנה otRadioFrame.

23 בינואר 2019

  • פונקציות UDP Acceptr נוספו ל-UDP API.
  • המבנה otCoapHeader הוסר מ-CoAP API. פרטי הכותרת של CoAP שוכללו והופך לכלול את הודעת ה-CoAP.
  • ממשק ה-API של שרת DHCPv6 הוסר.

7 בינואר 2019