LightHub
Public Member Functions | Protected Member Functions | List of all members
in_ccs811 Class Reference

#include <in_ccs811_hdc1080.h>

Inheritance diagram for in_ccs811:
Inheritance graph
[legend]
Collaboration diagram for in_ccs811:
Collaboration graph
[legend]

Public Member Functions

 in_ccs811 (Input *_in)
 
int Setup () override
 
int Poll (short cause) override
 
- Public Member Functions inherited from abstractIn
 abstractIn (Input *_in)
 
- Public Member Functions inherited from abstractCh
 abstractCh ()
 
virtual ~abstractCh ()
 
virtual int Anounce ()
 
virtual int Stop ()
 
virtual int Status ()
 

Protected Member Functions

void printDriverError (CCS811Core::status errorCode)
 
void printSensorError ()
 
- Protected Member Functions inherited from abstractIn
int publish (long value, const char *subtopic=NULL)
 
int publish (float value, const char *subtopic=NULL)
 
int publish (char *value, const char *subtopic=NULL)
 
- Protected Member Functions inherited from abstractCh
virtual int publishTopic (const char *topic, long value, const char *subtopic=NULL)
 
virtual int publishTopic (const char *topic, float value, const char *subtopic=NULL)
 
virtual int publishTopic (const char *topic, const char *value, const char *subtopic=NULL)
 

Additional Inherited Members

- Protected Attributes inherited from abstractIn
Inputin
 
friend Input
 

Constructor & Destructor Documentation

◆ in_ccs811()

in_ccs811::in_ccs811 ( Input _in)
inline

Member Function Documentation

◆ Poll()

int in_ccs811::Poll ( short  cause)
overridevirtual

Implements abstractCh.

◆ printDriverError()

void in_ccs811::printDriverError ( CCS811Core::status  errorCode)
protected

◆ printSensorError()

void in_ccs811::printSensorError ( )
protected

◆ Setup()

int in_ccs811::Setup ( )
overridevirtual

Implements abstractCh.


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