AFE_NXP_Arduino 2.0.3
Analog Front-End (AFE) device operation sample code for Arduino
Loading...
Searching...
No Matches
Public Member Functions | List of all members
NAFE13388_Base::LogicalChannel Class Reference

#include <AFE_NXP.h>

Inheritance diagram for NAFE13388_Base::LogicalChannel:
LogicalChannel_Base

Public Member Functions

 LogicalChannel ()
 
virtual ~LogicalChannel ()
 
void configure (const uint16_t(&cc)[4])
 
void configure (uint16_t cc0=0x0000, uint16_t cc1=0x0000, uint16_t cc2=0x0000, uint16_t cc3=0x0000)
 
- Public Member Functions inherited from LogicalChannel_Base
 LogicalChannel_Base ()
 
virtual ~LogicalChannel_Base ()
 
void enable (void)
 
void disable (void)
 
template<class T >
read (void)
 
 operator AFE_base::raw_t (void)
 
 operator AFE_base::volt_t (void)
 
template<class T >
double operator+ (T v)
 
template<class T >
double operator- (T v)
 
template<class T >
double operator* (T v)
 
template<class T >
double operator/ (T v)
 
template<>
AFE_base::raw_t read (void)
 
template<>
AFE_base::volt_t read (void)
 

Additional Inherited Members

- Public Attributes inherited from LogicalChannel_Base
int ch_number
 
AFE_baseafe_ptr
 

Detailed Description

Definition at line 334 of file AFE_NXP.h.

Constructor & Destructor Documentation

◆ LogicalChannel()

NAFE13388_Base::LogicalChannel::LogicalChannel ( )

Definition at line 47 of file AFE_NXP.cpp.

◆ ~LogicalChannel()

NAFE13388_Base::LogicalChannel::~LogicalChannel ( )
virtual

Definition at line 51 of file AFE_NXP.cpp.

Member Function Documentation

◆ configure() [1/2]

void NAFE13388_Base::LogicalChannel::configure ( const uint16_t(&)  cc[4])

Definition at line 56 of file AFE_NXP.cpp.

◆ configure() [2/2]

void NAFE13388_Base::LogicalChannel::configure ( uint16_t  cc0 = 0x0000,
uint16_t  cc1 = 0x0000,
uint16_t  cc2 = 0x0000,
uint16_t  cc3 = 0x0000 
)

Definition at line 61 of file AFE_NXP.cpp.


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