Home
last modified time | relevance | path

Searched refs:Dataset (Results 1 – 25 of 27) sorted by relevance

12

/openthread-latest/src/core/meshcop/
Ddataset.hpp57 class Dataset class
210 Dataset(void);
417 Error WriteTlvsFrom(const Dataset &aDataset);
444 Error WriteTlvsFrom(const Dataset::Info &aDatasetInfo);
555 void SetFrom(const Dataset &aDataset);
640 bool IsSubsetOf(const Dataset &aOther) const;
669 template <> inline bool Dataset::Components::IsPresent<Dataset::k##Component>(void) const \
674 template <> inline void Dataset::Components::MarkAsPresent<Dataset::k##Component>(void) \
700 template <> struct Dataset::TypeFor<Dataset::kActiveTimestamp> { using Type = Timestamp; };
701 template <> struct Dataset::TypeFor<Dataset::kPendingTimestamp> { using Type = Timestamp; };
[all …]
Ddataset_manager.hpp105 Error Read(Dataset &aDataset) const;
115 Error Read(Dataset::Info &aDatasetInfo) const;
125 Error Read(Dataset::Tlvs &aDatasetTlvs) const;
132 void SaveLocal(const Dataset &aDataset);
139 void SaveLocal(const Dataset::Info &aDatasetInfo);
149 Error SaveLocal(const Dataset::Tlvs &aDatasetTlvs);
162 Error Save(const Dataset &aDataset) { return Save(aDataset, /* aAllowOlderTimestamp */ false); } in Save()
195 Error SendSetRequest(const Dataset::Info &aDatasetInfo,
212 Error SendGetRequest(const Dataset::Components &aDatasetComponents,
231 using Type = Dataset::Type;
[all …]
Ddataset_manager.cpp61 Dataset dataset; in Restore()
73 void DatasetManager::Restore(const Dataset &aDataset) in Restore()
100 Error DatasetManager::Read(Dataset &aDataset) const in Read()
112 if (mType == Dataset::kActive) in Read()
131 Error DatasetManager::Read(Dataset::Info &aDatasetInfo) const in Read()
133 Dataset dataset; in Read()
145 Error DatasetManager::Read(Dataset::Tlvs &aDatasetTlvs) const in Read()
147 Dataset dataset; in Read()
162 Dataset dataset; in ApplyConfiguration()
171 Error DatasetManager::ApplyConfiguration(const Dataset &aDataset) const in ApplyConfiguration()
[all …]
Ddataset.cpp43 Error Dataset::Info::GenerateRandom(Instance &aInstance) in GenerateRandom()
95 Dataset::Dataset(void) in Dataset() function in ot::MeshCoP::Dataset
102 Error Dataset::ValidateTlvs(void) const in ValidateTlvs()
126 bool Dataset::IsTlvValid(const Tlv &aTlv) in IsTlvValid()
190 bool Dataset::ContainsAllTlvs(const Tlv::Type aTlvTypes[], uint8_t aLength) const in ContainsAllTlvs()
206 bool Dataset::ContainsAllRequiredTlvsFor(Type aType) const in ContainsAllRequiredTlvsFor()
234 const Tlv *Dataset::FindTlv(Tlv::Type aType) const { return As<Tlv>(Tlv::FindTlv(mTlvs, mLength, aT… in FindTlv()
236 void Dataset::ConvertTo(Info &aDatasetInfo) const in ConvertTo()
310 void Dataset::ConvertTo(Tlvs &aTlvs) const in ConvertTo()
316 void Dataset::SetFrom(const Dataset &aDataset) in SetFrom()
[all …]
Ddataset_updater.cpp49 Error DatasetUpdater::RequestUpdate(const Dataset::Info &aDataset, UpdaterCallback aCallback, void … in RequestUpdate()
51 Dataset dataset; in RequestUpdate()
57 Error DatasetUpdater::RequestUpdate(Dataset &aDataset, UpdaterCallback aCallback, void *aContext) in RequestUpdate()
61 Dataset activeDataset; in RequestUpdate()
147 HandleDatasetChanged(Dataset::kActive); in HandleNotifierEvents()
152 HandleDatasetChanged(Dataset::kPending); in HandleNotifierEvents()
156 void DatasetUpdater::HandleDatasetChanged(Dataset::Type aType) in HandleDatasetChanged()
158 Dataset requestedDataset; in HandleDatasetChanged()
159 Dataset newDataset; in HandleDatasetChanged()
169 if (aType == Dataset::kActive) in HandleDatasetChanged()
[all …]
Ddataset_updater.hpp100 Error RequestUpdate(const Dataset::Info &aDataset, UpdaterCallback aCallback, void *aContext);
116 Error RequestUpdate(Dataset &aDataset, UpdaterCallback aCallback, void *aContext);
119 void HandleDatasetChanged(Dataset::Type aType);
Dtcat_agent.cpp192 Dataset *aDataset) const in CheckCommandClassAuthorizationFlags()
220 Dataset::Info datasetInfo; in CheckCommandClassAuthorizationFlags()
234 if (datasetInfo.IsPresent<Dataset::kNetworkName>() && mCommissionerHasNetworkName && in CheckCommandClassAuthorizationFlags()
235 (datasetInfo.Get<Dataset::kNetworkName>() == mCommissionerNetworkName)) in CheckCommandClassAuthorizationFlags()
240 if (datasetInfo.IsPresent<Dataset::kExtendedPanId>() && mCommissionerHasExtendedPanId && in CheckCommandClassAuthorizationFlags()
241 (datasetInfo.Get<Dataset::kExtendedPanId>() == mCommissionerExtendedPanId)) in CheckCommandClassAuthorizationFlags()
509 Dataset dataset; in HandleSetActiveOperationalDataset()
678 Dataset::Info datasetInfo; in HandlePresentPskcHash()
682 VerifyOrExit(datasetInfo.IsPresent<Dataset::kPskc>(), error = kErrorSecurity); in HandlePresentPskcHash()
683 pskc = datasetInfo.Get<Dataset::kPskc>(); in HandlePresentPskcHash()
[all …]
Ddataset_manager_ftd.cpp53 Dataset dataset; in ProcessSetOrReplaceRequest()
164 VerifyOrExit(dataset.ContainsAllRequiredTlvsFor(Dataset::kActive)); in ProcessSetOrReplaceRequest()
263 Dataset dataset; in GenerateLocal()
406 void PendingDatasetManager::ApplyActiveDataset(Dataset &aDataset) in ApplyActiveDataset()
Djoiner.cpp509 Dataset::Info datasetInfo; in HandleTmf()
518 …SuccessOrExit(error = Tlv::Find<NetworkKeyTlv>(aMessage, datasetInfo.Update<Dataset::kNetworkKey>(… in HandleTmf()
520 datasetInfo.Set<Dataset::kChannel>(Get<Mac::Mac>().GetPanChannel()); in HandleTmf()
521 datasetInfo.Set<Dataset::kPanId>(Get<Mac::Mac>().GetPanId()); in HandleTmf()
Dtcat_agent.hpp372 Dataset *aDataset) const;
Djoiner_router.cpp285 Dataset dataset; in PrepareJoinerEntrustMessage()
/openthread-latest/src/cli/
Dcli_dataset.cpp48 otOperationalDatasetTlvs Dataset::sDatasetTlvs;
50 const Dataset::ComponentMapper *Dataset::LookupMapper(const char *aName) const in LookupMapper()
56 &Dataset::OutputActiveTimestamp, in LookupMapper()
57 &Dataset::ParseActiveTimestamp, in LookupMapper()
62 &Dataset::OutputChannel, in LookupMapper()
63 &Dataset::ParseChannel, in LookupMapper()
68 &Dataset::OutputChannelMask, in LookupMapper()
69 &Dataset::ParseChannelMask, in LookupMapper()
74 &Dataset::OutputDelay, in LookupMapper()
75 &Dataset::ParseDelay, in LookupMapper()
[all …]
DREADME_DATASET.md5 Thread network configuration parameters are managed using Active and Pending Operational Dataset ob…
16 ### Active Operational Dataset
18 …ctive Operational Dataset includes parameters that are currently in use across an entire Thread ne…
31 ### Pending Operational Dataset
33Dataset is used to communicate changes to the Active Operational Dataset before they take effect. …
62 2. Commit new dataset to the Active Operational Dataset in non-volatile storage.
84 …lly attaches to a Thread network, the device will retrieve the complete Active Operational Dataset.
86 1. Create a partial Active Operational Dataset.
104 3. After attaching, validate that the device received the complete Active Operational Dataset.
122 ### Using the Dataset Updater to update Operational Dataset
[all …]
Dcli_dataset.hpp51 class Dataset : private Utils class
54 Dataset(otInstance *aInstance, OutputImplementer &aOutputImplementer) in Dataset() function in ot::Cli::Dataset
73 using Command = CommandEntry<Dataset>;
87 void (Dataset::*mOutput)(const otOperationalDataset &aDataset);
88 otError (Dataset::*mParse)(Arg *&aArgs, otOperationalDataset &aDataset);
DREADME_NETDATA.md34 2. Commit new dataset to the Active Operational Dataset in non-volatile storage.
99 …lly attaches to a Thread network, the device will retrieve the complete Active Operational Dataset.
101 1. Create a partial Active Operational Dataset.
385 Commissioning Dataset information is printed under `Commissioning` header:
387 - Session ID if present in Dataset or `-` otherwise
388 - Border Agent RLOC16 (in hex) if present in Dataset or `-` otherwise
389 - Joiner UDP port number if present in Dataset or `-` otherwise
390 - Steering Data (as hex bytes) if present in Dataset or `-` otherwise
392 - e: if Dataset contains any extra unknown TLV
DREADME_COMMISSIONING.md32 2. Commit new dataset to the Active Operational Dataset in non-volatile storage.
101 4. After successful attach, validate the device has the same Active Operational Dataset as above.
Dcli.hpp347 Dataset mDataset;
/openthread-latest/src/core/common/
Dsettings.cpp227 Settings::Key Settings::KeyForDatasetType(MeshCoP::Dataset::Type aType) in KeyForDatasetType()
229 return (aType == MeshCoP::Dataset::kActive) ? kKeyActiveDataset : kKeyPendingDataset; in KeyForDatasetType()
232 void Settings::SaveOperationalDataset(MeshCoP::Dataset::Type aType, const MeshCoP::Dataset &aDatase… in SaveOperationalDataset()
242 Error Settings::ReadOperationalDataset(MeshCoP::Dataset::Type aType, MeshCoP::Dataset &aDataset) co… in ReadOperationalDataset()
245 uint16_t length = MeshCoP::Dataset::kMaxLength; in ReadOperationalDataset()
248 VerifyOrExit(length <= MeshCoP::Dataset::kMaxLength, error = kErrorNotFound); in ReadOperationalDataset()
257 void Settings::DeleteOperationalDataset(MeshCoP::Dataset::Type aType) in DeleteOperationalDataset()
Dsettings.hpp785 void SaveOperationalDataset(MeshCoP::Dataset::Type aType, const MeshCoP::Dataset &aDataset);
796 Error ReadOperationalDataset(MeshCoP::Dataset::Type aType, MeshCoP::Dataset &aDataset) const;
803 void DeleteOperationalDataset(MeshCoP::Dataset::Type aType);
1116 static Key KeyForDatasetType(MeshCoP::Dataset::Type aType);
/openthread-latest/tests/nexus/platform/
Dnexus_node.cpp37 MeshCoP::Dataset::Info datasetInfo; in Form()
48 MeshCoP::Dataset dataset; in Join()
/openthread-latest/src/core/api/
Ddataset_api.cpp159 MeshCoP::Dataset dataset; in otDatasetParseTlvs()
173 MeshCoP::Dataset dataset; in otDatasetConvertToTlvs()
184 MeshCoP::Dataset dataset; in otDatasetUpdateTlvs()
/openthread-latest/tests/unit/
Dtest_dataset.cpp65 Dataset dataset; in TestDataset()
66 Dataset dataset2; in TestDataset()
67 Dataset::Tlvs datasetTlvs; in TestDataset()
68 Dataset::Info datasetInfo; in TestDataset()
/openthread-latest/examples/apps/cli/
DREADME.md21 Generate, view, and commit a new Active Operational Dataset:
84 Configure Thread Network Key from Node 1's Active Operational Dataset:
/openthread-latest/src/core/utils/
Dchannel_manager.cpp153 MeshCoP::Dataset::Info dataset; in StartDatasetUpdate()
156 dataset.Set<MeshCoP::Dataset::kChannel>(mChannel); in StartDatasetUpdate()
157 dataset.Set<MeshCoP::Dataset::kDelay>(Time::SecToMsec(mDelay)); in StartDatasetUpdate()
/openthread-latest/src/core/thread/
Dmle.cpp5289 Error Mle::TxMessage::AppendActiveDatasetTlv(void) { return AppendDatasetTlv(MeshCoP::Dataset::kAct… in AppendActiveDatasetTlv()
5291 Error Mle::TxMessage::AppendPendingDatasetTlv(void) { return AppendDatasetTlv(MeshCoP::Dataset::kPe… in AppendPendingDatasetTlv()
5293 Error Mle::TxMessage::AppendDatasetTlv(MeshCoP::Dataset::Type aDatasetType) in AppendDatasetTlv()
5297 MeshCoP::Dataset dataset; in AppendDatasetTlv()
5301 case MeshCoP::Dataset::kActive: in AppendDatasetTlv()
5306 case MeshCoP::Dataset::kPending: in AppendDatasetTlv()
5476 return ReadAndSaveDataset(MeshCoP::Dataset::kActive, aActiveTimestamp); in ReadAndSaveActiveDataset()
5481 return ReadAndSaveDataset(MeshCoP::Dataset::kPending, aPendingTimestamp); in ReadAndSavePendingDataset()
5484 Error Mle::RxMessage::ReadAndSaveDataset(MeshCoP::Dataset::Type aDatasetType, in ReadAndSaveDataset()
5488 …Tlv::Type tlvType = (aDatasetType == MeshCoP::Dataset::kActive) ? Tlv::kActiveDataset : Tlv… in ReadAndSaveDataset()
[all …]

12