REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches

#include <TMP127Q1.h>

Inheritance diagram for functions::TMP127Q1:
Collaboration diagram for functions::TMP127Q1:

Public Member Functions

 TMP127Q1 (unsigned short address)
 
float read_temperature () const
 
 DataFunction (bus::addr_t address, const SPISettings &spiSettings)
 
- Public Member Functions inherited from functions::DataFunction
 DataFunction (bus::addr_t address, const SPISettings &spiSettings)
 
void begin_communication () const
 
void end_communication () const
 
- Public Member Functions inherited from functions::Function
 Function (bus::addr_t address)
 

Static Public Member Functions

static int16_t raw_to_signed_raw (uint16_t raw)
 
static float raw_to_float (uint16_t raw)
 

Static Public Attributes

static const SPISettings DEFAULT_SPI_SETTINGS {4'000'000, MSBFIRST, SPI_MODE0}
 

Additional Inherited Members

- Public Attributes inherited from functions::DataFunction
const SPISettings & spi_settings
 
- Public Attributes inherited from functions::Function
const bus::addr_t address
 
- Protected Member Functions inherited from functions::DataFunction
void transfer (const void *mosi_buf, void *miso_buf, size_t count) const
 
uint8_t transfer8 (uint8_t data_in) const
 
uint16_t transfer16 (uint16_t data_in) const
 
uint32_t transfer32 (uint32_t data_in) const
 
- Static Protected Member Functions inherited from functions::DataFunction
static SPIClass & get_raw_spi ()
 

Detailed Description

Definition at line 14 of file TMP127Q1.h.

Constructor & Destructor Documentation

◆ TMP127Q1()

functions::TMP127Q1::TMP127Q1 ( unsigned short address)
explicit

Definition at line 31 of file TMP127Q1.cpp.

Member Function Documentation

◆ DataFunction()

functions::DataFunction::DataFunction ( bus::addr_t address,
const SPISettings & spiSettings )

Definition at line 63 of file functions.cpp.

◆ raw_to_float()

float functions::TMP127Q1::raw_to_float ( uint16_t raw)
static

Definition at line 15 of file TMP127Q1.cpp.

Referenced by read_temperature().

◆ raw_to_signed_raw()

int16_t functions::TMP127Q1::raw_to_signed_raw ( uint16_t raw)
static

Definition at line 20 of file TMP127Q1.cpp.

◆ read_temperature()

float functions::TMP127Q1::read_temperature ( ) const

Member Data Documentation

◆ DEFAULT_SPI_SETTINGS

const SPISettings functions::TMP127Q1::DEFAULT_SPI_SETTINGS {4'000'000, MSBFIRST, SPI_MODE0}
static

Definition at line 8 of file TMP127Q1.h.


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