ruuvi.drivers.c  ${PROJECT_VERSION}
Drivers for external sensors and peripherals on embedded systems.
fds_op_t Struct Reference

#include <fds_internal_defs.h>

Data Fields

fds_op_code_t op_code
 
union {
   struct {
      fds_init_step_t   step
 
   }   init
 
   struct {
      fds_header_t   header
 
      void const *   p_data
 
      uint16_t   page
 
      fds_write_step_t   step
 
      uint32_t   record_to_delete
 
   }   write
 
   struct {
      fds_delete_step_t   step
 
      uint16_t   file_id
 
      uint16_t   record_key
 
      uint32_t   record_to_delete
 
   }   del
 
}; 
 

Detailed Description

Definition at line 200 of file fds_internal_defs.h.

Field Documentation

◆ 

union { ... }

◆ 

struct { ... } del

◆ file_id

uint16_t file_id

Definition at line 220 of file fds_internal_defs.h.

◆ header

fds_header_t header

Definition at line 211 of file fds_internal_defs.h.

◆ 

struct { ... } init

◆ op_code

fds_op_code_t op_code

Definition at line 202 of file fds_internal_defs.h.

◆ p_data

void const* p_data

Definition at line 212 of file fds_internal_defs.h.

◆ page

uint16_t page

Definition at line 213 of file fds_internal_defs.h.

◆ record_key

uint16_t record_key

Definition at line 221 of file fds_internal_defs.h.

◆ record_to_delete

uint32_t record_to_delete

Definition at line 215 of file fds_internal_defs.h.

◆ step [1/3]

Definition at line 207 of file fds_internal_defs.h.

◆ step [2/3]

Definition at line 214 of file fds_internal_defs.h.

◆ step [3/3]

Definition at line 219 of file fds_internal_defs.h.

◆ 

struct { ... } write

The documentation for this struct was generated from the following file: