| nRF5 SDK v12.0.0 |

Choose documentation: | nRF5 SDK | S130 SoftDevice API | S132 SoftDevice API | S212 SoftDevice API | S332 SoftDevice API

All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
fds_record_desc_t Struct Reference
Flash Data Storage

The record descriptor structure that is used to manipulate records. More...

`#include <fds.h>`

## Data Fields
uint32_t | record_id
| The unique record ID.
uint32_t const * | p_record
| The last known location of the record in flash.
uint16_t | gc_run_count
| Number of times garbage collection has been run.
bool | record_is_open
| Whether the record is currently open.

## Detailed Description

The record descriptor structure that is used to manipulate records.

This structure is used by the FDS module. You must provide the descriptor to the module when you manipulate existing records. However, you should never modify it or use any of its fields.

Note
  Never reuse the same descriptor for different records.