Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: DeepCover Embedded Security in IoT MaximInterface MAXREFDES155#
DS28E83_DS28E84::ComputeSecretData Class Reference
Format compute secret input data. More...
#include <DS28E83_DS28E84.hpp>
Public Member Functions | |
| Result::const_span | result () const |
| Formatted data result. | |
ROM ID | |
1-Wire ROM ID of the device. | |
| Core::RomId::span | romId () |
| Get mutable ROM ID. | |
| Core::RomId::const_span | romId () const |
| Get immutable ROM ID. | |
| ComputeSecretData & | setRomId (Core::RomId::const_span romId) |
| Set ROM ID. | |
Binding Data | |
Binding Data contained in the selected page. | |
| Page::span | bindingData () |
| Get mutable Binding Data. | |
| Page::const_span | bindingData () const |
| Get immutable Binding Data. | |
| ComputeSecretData & | setBindingData (Page::const_span bindingData) |
| Set Binding Data. | |
Partial Secret | |
Partial Secret used for customization. | |
| Page::span | partialSecret () |
| Get mutable Partial Secret. | |
| Page::const_span | partialSecret () const |
| Get immutable Partial Secret. | |
| ComputeSecretData & | setPartialSecret (Page::const_span partialSecret) |
| Set Partial Secret. | |
Page number | |
Page number for Binding Data. | |
| int | pageNum () const |
| Get page number. | |
| ComputeSecretData & | setPageNum (int pageNum) |
| Set page number. | |
MAN ID | |
Manufacturer ID of the device. | |
| Core::ManId::const_span | manId () const |
| Get immutable MAN ID. | |
| MaximInterfaceDevices_EXPORT ComputeSecretData & | setManId (Core::ManId::const_span manId) |
| Set MAN ID. | |
Detailed Description
Format compute secret input data.
Definition at line 672 of file DS28E83_DS28E84.hpp.
Member Function Documentation
| Page::span bindingData | ( | ) |
Get mutable Binding Data.
Definition at line 704 of file DS28E83_DS28E84.hpp.
| Page::const_span bindingData | ( | ) | const |
Get immutable Binding Data.
Definition at line 707 of file DS28E83_DS28E84.hpp.
| Core::ManId::const_span manId | ( | ) | const |
Get immutable MAN ID.
Definition at line 755 of file DS28E83_DS28E84.hpp.
| int pageNum | ( | ) | const |
Get page number.
Definition at line 740 of file DS28E83_DS28E84.hpp.
| Page::const_span partialSecret | ( | ) | const |
Get immutable Partial Secret.
Definition at line 725 of file DS28E83_DS28E84.hpp.
| Page::span partialSecret | ( | ) |
Get mutable Partial Secret.
Definition at line 722 of file DS28E83_DS28E84.hpp.
| Result::const_span result | ( | ) | const |
Formatted data result.
Definition at line 679 of file DS28E83_DS28E84.hpp.
| Core::RomId::span romId | ( | ) |
Get mutable ROM ID.
Definition at line 686 of file DS28E83_DS28E84.hpp.
| Core::RomId::const_span romId | ( | ) | const |
Get immutable ROM ID.
Definition at line 689 of file DS28E83_DS28E84.hpp.
| ComputeSecretData& setBindingData | ( | Page::const_span | bindingData ) |
Set Binding Data.
Definition at line 710 of file DS28E83_DS28E84.hpp.
| DS28E83_DS28E84::ComputeSecretData & setManId | ( | Core::ManId::const_span | manId ) |
Set MAN ID.
Definition at line 660 of file DS28E83_DS28E84.cpp.
| ComputeSecretData& setPageNum | ( | int | pageNum ) |
Set page number.
Definition at line 743 of file DS28E83_DS28E84.hpp.
| ComputeSecretData& setPartialSecret | ( | Page::const_span | partialSecret ) |
Set Partial Secret.
Definition at line 728 of file DS28E83_DS28E84.hpp.
| ComputeSecretData& setRomId | ( | Core::RomId::const_span | romId ) |
Set ROM ID.
Definition at line 692 of file DS28E83_DS28E84.hpp.
Generated on Tue Jul 12 2022 11:13:25 by
1.7.2