TempSensor_NXP_Arduino 0.5.2
Temperature sensor device operation sample code for Arduino
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
P3T1755 Class Reference

#include <TempSensor.h>

Inheritance diagram for P3T1755:
P3T1085 LM75B TempSensor

Public Types

enum  reg_num { Temp , Conf , T_LOW , T_HIGH }
 
- Public Types inherited from P3T1085
enum  reg_num { Temp , Conf , T_LOW , T_HIGH }
 
- Public Types inherited from LM75B
enum  reg_num { Temp , Conf , Thyst , Tos }
 
- Public Types inherited from TempSensor
enum  mode { COMPARATOR , INTERRUPT }
 

Public Member Functions

 P3T1755 (uint8_t i2c_address=(0x98 > > 1))
 
 P3T1755 (TwoWire &wire, uint8_t i2c_address=(0x90 > > 1))
 
virtual ~P3T1755 ()
 
virtual void os_mode (mode flag)
 
virtual bool clear (void)
 
- Public Member Functions inherited from P3T1085
 P3T1085 (uint8_t i2c_address=(0x90 > > 1))
 
 P3T1085 (TwoWire &wire, uint8_t i2c_address=(0x90 > > 1))
 
virtual ~P3T1085 ()
 
virtual void thresholds (float v0, float v1)
 
virtual void os_mode (mode flag)
 
virtual bool clear (void)
 
- Public Member Functions inherited from LM75B
 LM75B (uint8_t i2c_address=(0x90 > > 1))
 
 LM75B (TwoWire &wire, uint8_t i2c_address=(0x90 > > 1))
 
virtual ~LM75B ()
 
virtual float temp (void)
 
virtual void thresholds (float v0, float v1)
 
virtual void os_mode (mode flag)
 
- Public Member Functions inherited from TempSensor
 TempSensor (uint8_t i2c_address)
 
 TempSensor (TwoWire &wire, uint8_t i2c_address)
 
virtual ~TempSensor ()
 
virtual float temp (void)=0
 
virtual float read (void)
 

Detailed Description

P3T1755 class

About P3T1085: https://www.nxp.com/products/sensors/i3c-ic-digital-temp-sensors/i3c-ic-bus-0-5-c-accurate-digital-temperature-sensor:P3T1755DP

Definition at line 253 of file TempSensor.h.

Member Enumeration Documentation

◆ reg_num

Name of the PCT2075 registers

Enumerator
Temp 

Temp register

Conf 

Conf register

T_LOW 

Thyst register

T_HIGH 

Tos registe

Definition at line 257 of file TempSensor.h.

Constructor & Destructor Documentation

◆ P3T1755() [1/2]

P3T1755::P3T1755 ( uint8_t  i2c_address = (0x98 >> 1))

Create a PCT2075 instance connected to specified I2C pins with specified address

Parameters
i2c_addressI2C-bus address (default: (0x90>>1))

Definition at line 104 of file TempSensor.cpp.

◆ P3T1755() [2/2]

P3T1755::P3T1755 ( TwoWire &  wire,
uint8_t  i2c_address = (0x90 >> 1) 
)

Create a PCT2075 instance connected to specified I2C pins with specified address

Parameters
wireTwoWire instance
i2c_addressI2C-bus address (default: (0x90>>1))

Definition at line 108 of file TempSensor.cpp.

◆ ~P3T1755()

P3T1755::~P3T1755 ( )
virtual

Destructor of PCT2075

Definition at line 112 of file TempSensor.cpp.

Member Function Documentation

◆ clear()

bool P3T1755::clear ( void  )
virtual

Clear ALERT (Clear interurpt)

Returns
true

Reimplemented from P3T1085.

Definition at line 121 of file TempSensor.cpp.

◆ os_mode()

void P3T1755::os_mode ( mode  flag)
virtual

Set OS operation mode

Parameters
flaguse PCT2075::COMPARATOR or PCT2075::INTERRUPT values

Reimplemented from P3T1085.

Definition at line 116 of file TempSensor.cpp.


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