AskSin++
Public Types | Public Member Functions | List of all members
as::DualWhiteControl< HalType, DimmerType, PWM > Class Template Reference
Inheritance diagram for as::DualWhiteControl< HalType, DimmerType, PWM >:
Inheritance graph
[legend]
Collaboration diagram for as::DualWhiteControl< HalType, DimmerType, PWM >:
Collaboration graph
[legend]

Public Types

typedef DimmerControl< HalType, DimmerType, PWM > BaseControl
 

Public Member Functions

 DualWhiteControl (DimmerType &dim)
 
virtual void updatePhysical ()
 
- Public Member Functions inherited from as::DimmerControl< HalType, DimmerType, PWM >
 DimmerControl (DimmerType &dim)
 
uint8_t channelCount ()
 
uint8_t virtualCount ()
 
uint8_t physicalCount ()
 
void firstinit ()
 
bool init (HalType &hal,...)
 
bool init (HalType &hal, const uint8_t pins[])
 
PWM & pwm (uint8_t num)
 
void initChannels ()
 
uint16_t combineChannels (uint8_t start)
 
void setOverload (bool overload=false)
 
void setTemperature (uint16_t temp)
 

Additional Inherited Members

- Protected Attributes inherited from as::DimmerControl< HalType, DimmerType, PWM >
DimmerType & dimmer
 
PWM pwms [DimmerType::channelCount/DimmerType::virtualCount]
 
uint8_t physical [DimmerType::channelCount/DimmerType::virtualCount]
 
uint8_t factor [DimmerType::channelCount/DimmerType::virtualCount]
 

Detailed Description

template<class HalType, class DimmerType, class PWM>
class as::DualWhiteControl< HalType, DimmerType, PWM >

Definition at line 967 of file Dimmer.h.