AskSin++
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
C
as::ArduinoPins
C
as::As5600< pmode >
►
C
as::AskSinBase
C
as::AskSin< StatusLed, Battery, Radio, Buzzer >
►
C
as::AskSin< StatusLed, Battery, Radio, NoBuzzer >
C
as::AskSinRTC< StatusLed, Battery, Radio, Buzzer >
C
as::AskSinRegister
►
C
as::at24cX< ID, PAGES, PAGESIZE >
C
as::CachedAt24cX< ID, PAGES, PAGESIZE >
C
as::AvrSPI< CS, MOSI, MISO, SCLK, PINTYPE >
►
C
as::BaseEncoder
C
as::InternalEncoder< DeviceType >
C
as::RemoteEncoder< DeviceType, DownChannel, UpChannel >
►
C
as::BaseList
C
as::ChannelList< DataType >
C
as::GenericList
C
as::KeyStore
C
as::RegisterList< RegisterType >
C
as::ShortLongList< PeerListType >
►
C
as::ChannelList< EmptyListData >
C
as::EmptyList
►
C
as::ChannelList< List0Data >
C
as::List0
►
C
as::ChannelList< List1Data >
C
as::List1
►
C
as::ChannelList< List4Data >
C
as::List4
►
C
as::RegisterList< MotionReg1 >
►
C
as::RegList1< MotionReg1 >
C
as::MotionList1
►
C
as::RegisterList< Register >
C
as::RegList0< Register >
C
as::RegList1< Register >
C
as::RegList2< Register >
C
as::RegList3< Register >
C
as::RegList4< Register >
►
C
as::ShortLongList< BlindPeerList >
C
as::BlindList3
►
C
as::ShortLongList< DimmerPeerList >
C
as::DimmerList3
►
C
as::ShortLongList< PeerRegisterListType >
C
as::SwitchList3Tmpl< PeerRegisterListType >
C
as::LedStates::BlinkPattern
►
C
as::CC1101< SPIType >
C
as::Radio< SPIType, GDO0, SENDDELAY, HWRADIO >
C
as::Channel< HalType, List1Type, List3Type, List4Type, PeerCount, List0Type, List2Type >
►
C
as::Channel< HAL, List1, EmptyList, List4, PEERS_PER_CHANNEL, LIST0 >
C
as::WeatherChannel< HAL, CLOCKTYPE, SENSORSTYPE, PEERS_PER_CHANNEL, EXTRADELAY, LIST0, LIST1, LIST4 >
►
C
as::Channel< HalType, DimmerList1, DimmerList3, EmptyList, PeerCount, List0, EmptyList >
►
C
as::ActorChannel< HalType, DimmerList1, DimmerList3, PeerCount, List0, DimmerStateMachine >
C
as::DimmerChannel< HalType, PeerCount, List0Type >
►
C
as::Channel< HALTYPE, IButtonList1, EmptyList, DefList4, PEERCOUNT, List0 >
C
as::IButtonChannel< HALTYPE, PEERCOUNT, List0Type >
►
C
as::Channel< HALTYPE, List1Type, EmptyList, List4Type, PEERCOUNT, List0Type >
C
as::StateGenericChannel< Sensor, HALTYPE, List0Type, List1Type, List4Type, PEERCOUNT >
►
C
as::StateGenericChannel< OnePinPosition< 0 >, HALTYPE, List0Type, List1Type, List4Type, PEERCOUNT >
C
as::TwoStateChannel< HALTYPE, List0Type, List1Type, List4Type, PEERCOUNT, WAITMILLIS_AFTER_ENABLE >
►
C
as::StateGenericChannel< TwoPinPosition, HALTYPE, List0Type, List1Type, List4Type, PEERCOUNT >
C
as::ThreeStateChannel< HALTYPE, List0Type, List1Type, List4Type, PEERCOUNT >
►
C
as::Channel< HalType, List1Type, List3Type, EmptyList, PeerCount, List0Type, EmptyList >
C
as::ActorChannel< HalType, List1Type, List3Type, PeerCount, List0Type, StateMachine, List2Type >
►
C
as::Channel< HalType, MotionList1, EmptyList, DefList4, PeerCount, List0 >
C
as::MotionChannel< HalType, PeerCount, List0Type, BrightnessSensor >
►
C
as::Channel< HALTYPE, RemoteList1, EmptyList, DefList4, PEERCOUNT, List0 >
C
as::RemoteChannel< HALTYPE, PEERCOUNT, List0Type, List1Type >
►
C
as::Channel< HALTYPE, RFIDList1, EmptyList, DefList4, PEERCOUNT, List0 >
C
as::RFIDChannel< HALTYPE, PEERCOUNT, List0Type >
►
C
as::Channel< HalType, SwitchList1, SwitchList3, EmptyList, PeerCount, List0Type, EmptyList >
►
C
as::ActorChannel< HalType, SwitchList1, SwitchList3, PeerCount, List0Type, SwitchStateMachine >
C
as::SwitchChannel< HalType, PeerCount, List0Type, IODriver >
C
as::Device< HalType, List0Type >
C
as::Device< HAL, LIST0 >
►
C
as::Device< HalType, List0 >
C
as::ChannelDevice< HalType, ChannelType, ChannelCount, List0Type >
►
C
as::ChannelDevice< HalType, ChannelType, ChannelCount, List0 >
►
C
as::MultiChannelDevice< HalType, ChannelType, ChannelCount, List0Type >
C
as::StateDevice< HalType, ChannelType, ChannelCount, List0Type, CycleTime >
►
C
as::MultiChannelDevice< HalType, ChannelType, ChannelCount, List0 >
C
as::DimmerDevice< HalType, ChannelType, ChannelCount, VirtualCount, List0Type >
►
C
as::ChannelDevice< HalType, VirtBaseChannel< HalType, List0 >, DimChannelCount+RmtChannelCount, List0 >
C
as::DimmerAndRemoteDevice< HalType, DimChannelType, RmtChannelType, DimChannelCount, DimVirtualCount, RmtChannelCount, List0Type >
C
as::Device< HALTYPE, List0 >
C
as::Device< HALTYPE, List0Type >
C
as::DeviceInfo
C
as::DeviceType
►
C
as::DimmerControl< HalType, DimmerType, PWM >
C
as::DualWhiteControl< HalType, DimmerType, PWM >
►
C
as::DimmerStateMachine
C
as::ActorChannel< HalType, DimmerList1, DimmerList3, PeerCount, List0, DimmerStateMachine >
C
as::EmptyListData
►
C
as::HMID
C
as::Peer
C
as::Idle< ENABLETIMER2, ENABLEADC >
►
C
as::Idle< false >
C
as::Sleep< ENABLETIMER2 >
►
C
as::Idle< true >
C
as::SleepRTC
►
C
as::InternalEprom
C
as::StorageWrapper< DRIVER >
►
C
as::InternalVCC
C
as::ExternalVCC< SENSPIN, ACTIVATIONPIN, ACTIVATIONSTATE, VCC, FACTOR >
C
as::ExternalVCC< SENSPIN, ACTIVATIONPIN, LOW, 3300, 57 >
►
C
as::IrqBaseBatt
C
as::IrqExternalBatt< SENSPIN, ACTIVATIONPIN, FACTOR >
C
as::IrqInternalBatt
C
as::LCD4SEG< CS, WR, DT >
C
as::LCD6749< CS, WR, DT >
►
C
as::LedStates
C
as::DualStatusLed< LEDPIN1, LEDPIN2, PINTYPE1, PINTYPE2 >
C
as::Led< PINTYPE >
C
as::StatusLed< LEDPIN1, PINTYPE >
C
as::DualStatusLed< LED_GREEN, LED_RED >
C
as::Led< ArduinoPins >
C
as::LibSPI< CS, CLOCK, BITORDER, MODE >
►
C
as::Link
►
C
as::Alarm
C
as::Activity
C
as::AsyncMeter< SENSOR, DELAY >
►
C
as::BattSensor< METER >
C
as::BatterySensorExt< SENSPIN, ACTIVATIONPIN, VCC >
C
as::BurstDetector< HalType >
C
as::Buzzer< PIN, PINTYPE >
C
as::IButtonChannel< HALTYPE, PEERCOUNT, List0Type >
C
as::IButtonScanner< IButtonDev, IButtonChannel, READER_PIN, LED_GREEN, LED_RED >
C
as::LCDToggleTH< LCDTYPE >
C
as::Led< PINTYPE >
C
as::MotionChannel< HalType, PeerCount, List0Type, BrightnessSensor >
C
as::PinPollingAlarm
C
as::PushButton< PRESSEDSTATE >
C
as::RemoteEncoder< DeviceType, DownChannel, UpChannel >
C
as::ResetOnBoot< DEVTYPE >
C
as::RFIDChannel< HALTYPE, PEERCOUNT, List0Type >
C
as::RFIDScanner< RFIDDev, RFIDChannel, rdrDev, LED_GREEN, LED_RED >
►
C
as::RTCAlarm
C
as::WeatherChannel< HAL, CLOCKTYPE, SENSORSTYPE, PEERS_PER_CHANNEL, EXTRADELAY, LIST0, LIST1, LIST4 >
C
as::StateButton< OFFSTATE, ONSTATE, MODE >
C
as::StateButton< OFFSTATE, ONSTATE, MODE >::CheckAlarm
C
as::StateGenericChannel< Sensor, HALTYPE, List0Type, List1Type, List4Type, PEERCOUNT >
►
C
as::StateMachine< PeerList >
C
as::ActorChannel< HalType, List1Type, List3Type, PeerCount, List0Type, StateMachine, List2Type >
►
C
as::BattSensor< SyncMeter< ExternalVCC< SENSPIN, ACTIVATIONPIN, LOW, 3300, 57 > > >
C
as::BatterySensorUni< SENSPIN, ACTIVATIONPIN, VCC >
C
as::Led< ArduinoPins >
►
C
as::StateButton< HIGH, LOW, INPUT_PULLUP >
C
as::ConfigButton< DEVTYPE, OFFSTATE, ONSTATE, MODE >
C
as::ConfigToggleButton< DEVTYPE, OFFSTATE, ONSTATE, MODE >
C
as::InternalButton< DEVTYPE, OFFSTATE, ONSTATE, MODE >
C
as::RemoteChannel< HALTYPE, PEERCOUNT, List0Type, List1Type >
►
C
as::InternalButton< DeviceType >
C
as::InternalEncoder< DeviceType >
C
as::StateGenericChannel< OnePinPosition< 0 >, HALTYPE, List0Type, List1Type, List4Type, PEERCOUNT >
C
as::StateGenericChannel< TwoPinPosition, HALTYPE, List0Type, List1Type, List4Type, PEERCOUNT >
►
C
as::StateMachine< BlindPeerList >
C
as::BlindStateMachine
►
C
as::AlarmClock
C
as::RTC
C
as::SysClock
C
as::List0Data
C
as::List1Data
C
as::List4Data
►
C
as::Message
C
as::Ack2Msg
C
as::AckAesMsg
C
as::AckMsg
C
as::AckStatusMsg
►
C
as::ActionMsg
C
as::ActionCommandMsg
C
as::ActionSetMsg
C
as::AesChallengeMsg
C
as::AesExchangeMsg
C
as::AesResponseMsg
C
as::ChipIdMsg
►
C
as::ConfigMsg
C
as::ConfigEndMsg
►
C
as::ConfigParamReqMsg
C
as::ConfigStartMsg
►
C
as::ConfigPeerAddMsg
C
as::ConfigPeerRemoveMsg
C
as::ConfigPeerListReqMsg
C
as::ConfigWriteIndexMsg
C
as::DeviceInfoMsg
C
as::InfoActuatorStatusMsg
C
as::InfoParamResponsePairsMsg
C
as::InfoPeerListMsg
C
as::MotionEventMsg
C
as::NackMsg
►
C
as::RemoteEventMsg
C
as::SensorEventMsg
C
as::SerialInfoMsg
C
as::ValuesMsg
C
as::WeatherEventMsg
C
as::Motor
C
as::NoBattery
C
as::NoBuzzer
C
as::NoLed
C
as::NoRadio
C
as::PCA9685PWM< STEPS, LINEAR, INVERSE, I2C_ADDRESS >
C
as::PCF8574Buffer
C
as::PCF8574Output< ADDRESS >
C
as::PhaseCut
C
as::PortA
C
as::PortB
C
as::PortC
C
as::PortD
C
as::PWM16< STEPS, FREQU, PINTYPE >
C
as::PWM8< STEPS, LINEAR, INVERSE, PINTYPE >
C
as::RingStack< TYPE, SIZE >
C
as::seg16fonts
►
C
as::Sensor
►
C
as::Brightness
C
as::Bh1750< ADDRESS, MODE >
C
as::MAX44009< ADDRESS, CDR, TIM >
C
as::Tsl2561< ADDRESS >
►
C
as::Humidity
C
as::Bme280
C
as::Dht< DATAPIN, TYPE, MAXMEASURE >
C
as::Sht10< DATAPIN, CLOCKPIN, MODE >
C
as::Sht21< ADDRESS >
C
as::Sht31< ADDRESS >
C
as::Si7021
C
as::MLX90614< ADDRESS >
►
C
as::Position
C
as::OnePinPosition< WAITMILLIS_AFTER_ENABLE >
C
as::TwoPinPosition
C
as::OnePinPosition< 0 >
►
C
as::Pressure
C
as::Bme280
C
as::Bmp180
►
C
as::Temperature
C
as::Bme280
C
as::Bmp180
C
as::Dht< DATAPIN, TYPE, MAXMEASURE >
C
as::Ds18b20
C
as::MAX6675< SCK, CS, SO >
C
as::Ntc< SENSEPIN, R0, B, ACTIVATEPIN, T0, OVERSAMPLING >
C
as::Sht10< DATAPIN, CLOCKPIN, MODE >
C
as::Sht21< ADDRESS >
C
as::Sht31< ADDRESS >
C
as::Si7021
C
as::Veml6070< INTEGRATION_TIME >
C
as::Vl53l0x< ADDR, TIMEOUT, RANGEMODE, PRECISION >
C
as::StorageConfig
►
C
STORAGEDRIVER
►
C
as::StorageWrapper< STORAGEDRIVER >
C
as::Storage
►
C
as::SwitchStateMachine
C
as::ActorChannel< HalType, SwitchList1, SwitchList3, PeerCount, List0Type, SwitchStateMachine >
C
as::SyncMeter< SENSOR, DELAY >
C
as::SyncMeter< ExternalVCC< SENSPIN, ACTIVATIONPIN, LOW, 3300, 57 > >
C
as::TwoRelayMotor< DIR_RELAY_PIN, ON_RELAY_PIN >
C
as::UserStorage
C
as::VirtBaseChannel< HalType, List0Type >
►
C
as::VirtBaseChannel< HalType, List0 >
C
as::VirtChannel< HalType, ChannelType, List0Type >
C
as::VirtChannel< HalType, DimChannelType, List0 >
C
as::VirtChannel< HalType, RmtChannelType, List0 >
C
as::ZC_Control< STEPS >
Generated by
1.8.20