SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
SensorCommStatic Class Reference

#include <SensorCommStatic.hpp>

Public Member Functions

 SensorCommStatic (SensorCommBase *comm, SensorHal *hal)
 

Static Public Member Functions

static int8_t sensor_static_read_data (uint8_t reg_addr, uint8_t *reg_data, uint32_t length, void *intf_ptr)
 
static int8_t sensor_static_write_data (uint8_t reg_addr, const uint8_t *reg_data, uint32_t length, void *intf_ptr)
 
static void sensor_static_delay_us (uint32_t us, void *private_data)
 

Protected Attributes

SensorCommBasecomm
 
SensorHalhal
 

Detailed Description

Definition at line 34 of file SensorCommStatic.hpp.

Constructor & Destructor Documentation

◆ SensorCommStatic()

SensorCommStatic::SensorCommStatic ( SensorCommBase comm,
SensorHal hal 
)
inline

Definition at line 37 of file SensorCommStatic.hpp.

Member Function Documentation

◆ sensor_static_delay_us()

void SensorCommStatic::sensor_static_delay_us ( uint32_t  us,
void *  private_data 
)
static

◆ sensor_static_read_data()

int8_t SensorCommStatic::sensor_static_read_data ( uint8_t  reg_addr,
uint8_t *  reg_data,
uint32_t  length,
void *  intf_ptr 
)
static

◆ sensor_static_write_data()

int8_t SensorCommStatic::sensor_static_write_data ( uint8_t  reg_addr,
const uint8_t *  reg_data,
uint32_t  length,
void *  intf_ptr 
)
static

Member Data Documentation

◆ comm

SensorCommBase* SensorCommStatic::comm
protected

Definition at line 45 of file SensorCommStatic.hpp.

Referenced by sensor_static_read_data(), and sensor_static_write_data().

◆ hal

SensorHal* SensorCommStatic::hal
protected

Definition at line 46 of file SensorCommStatic.hpp.

Referenced by sensor_static_delay_us().


The documentation for this class was generated from the following files: