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#
DS28E39::WriteAuthenticationData Class Reference
Format authenticated write input data. More...
#include <DS28E39.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. | |
| WriteAuthenticationData & | setRomId (Core::RomId::const_span romId) |
| Set ROM ID. | |
Old page | |
Existing data contained in the page. | |
| Page::span | oldPage () |
| Get mutable old page. | |
| Page::const_span | oldPage () const |
| Get immutable old page. | |
| WriteAuthenticationData & | setOldPage (Page::const_span oldPage) |
| Set old page. | |
New page | |
New data to write to the page. | |
| Page::span | newPage () |
| Get mutable new page. | |
| Page::const_span | newPage () const |
| Get immutable new page. | |
| WriteAuthenticationData & | setNewPage (Page::const_span newPage) |
| Set new page. | |
Page number | |
Page number for write operation. | |
| int | pageNum () const |
| Get page number. | |
| WriteAuthenticationData & | setPageNum (int pageNum) |
| Set page number. | |
MAN ID | |
Manufacturer ID of the device. | |
| Core::ManId::span | manId () |
| Get mutable MAN ID. | |
| Core::ManId::const_span | manId () const |
| Get immutable MAN ID. | |
| WriteAuthenticationData & | setManId (Core::ManId::const_span manId) |
| Set MAN ID. | |
Detailed Description
Format authenticated write input data.
Definition at line 347 of file DS28E39.hpp.
Member Function Documentation
| Core::ManId::span manId | ( | ) |
Get mutable MAN ID.
Definition at line 430 of file DS28E39.hpp.
| Core::ManId::const_span manId | ( | ) | const |
Get immutable MAN ID.
Definition at line 433 of file DS28E39.hpp.
| Page::const_span newPage | ( | ) | const |
Get immutable new page.
Definition at line 400 of file DS28E39.hpp.
| Page::span newPage | ( | ) |
Get mutable new page.
Definition at line 397 of file DS28E39.hpp.
| Page::span oldPage | ( | ) |
Get mutable old page.
Definition at line 379 of file DS28E39.hpp.
| Page::const_span oldPage | ( | ) | const |
Get immutable old page.
Definition at line 382 of file DS28E39.hpp.
| int pageNum | ( | ) | const |
Get page number.
Definition at line 415 of file DS28E39.hpp.
| Result::const_span result | ( | ) | const |
Formatted data result.
Definition at line 354 of file DS28E39.hpp.
| Core::RomId::span romId | ( | ) |
Get mutable ROM ID.
Definition at line 361 of file DS28E39.hpp.
| Core::RomId::const_span romId | ( | ) | const |
Get immutable ROM ID.
Definition at line 364 of file DS28E39.hpp.
| WriteAuthenticationData& setManId | ( | Core::ManId::const_span | manId ) |
Set MAN ID.
Definition at line 436 of file DS28E39.hpp.
| WriteAuthenticationData& setNewPage | ( | Page::const_span | newPage ) |
Set new page.
Definition at line 403 of file DS28E39.hpp.
| WriteAuthenticationData& setOldPage | ( | Page::const_span | oldPage ) |
Set old page.
Definition at line 385 of file DS28E39.hpp.
| WriteAuthenticationData& setPageNum | ( | int | pageNum ) |
Set page number.
Definition at line 418 of file DS28E39.hpp.
| WriteAuthenticationData& setRomId | ( | Core::RomId::const_span | romId ) |
Set ROM ID.
Definition at line 367 of file DS28E39.hpp.
Generated on Tue Jul 12 2022 11:13:25 by
1.7.2