MCPcopy Create free account

hub / github.com/Blueforcer/awtrix3 / types & classes

Types & classes138 in github.com/Blueforcer/awtrix3

↓ 32 callersClassMelody
* This class stores the data melody (notes and metadata). * To ease the creation of a melody, you should use MelodyFactory class. */
src/MelodyPlayer/melody.h:43
↓ 19 callersClassEffectSettings
src/effects.h:9
↓ 18 callersClassHANumeric
* This class represents a numeric value that simplifies use of different types of numbers across the library. */
lib/home-assistant-integration/src/utils/HANumeric.h:10
↓ 1 callersClassLedScreenApp
Helper_Scripts/screenmirror.py:9
EnumAction
lib/home-assistant-integration/src/device-types/HAHVAC.h:64
EnumAnimationDirection
src/MatrixDisplayUi.h:40
EnumAppState
src/MatrixDisplayUi.h:61
ClassArtnetWifi
src/ArtnetWifi.h:63
EnumAvailability
lib/home-assistant-integration/src/device-types/HABaseDeviceType.h:216
ClassAwtrixSays
src/Games/GameManager.h:8
EnumAwtrixSaysState
src/Games/AwtrixSays.h:6
ClassAwtrixSays_
src/Games/AwtrixSays.h:16
ClassBall
src/effects.cpp:799
ClassBricksBall
src/effects.cpp:884
ClassBricksPaddle
src/effects.cpp:878
EnumCoverCommand
lib/home-assistant-integration/src/device-types/HACover.h:31
EnumCoverState
lib/home-assistant-integration/src/device-types/HACover.h:22
ClassCustomApp
src/Apps.h:8
ClassDFMiniMp3
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:82
EnumDfMp3_Eq
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:54
EnumDfMp3_Error
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:28
EnumDfMp3_Packet
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:376
EnumDfMp3_Packet_short
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:390
EnumDfMp3_PlaySource
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:64
EnumDfMp3_PlaySources
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:73
EnumDfMp3_PlaybackMode
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:46
ClassDisplayManager_
src/DisplayManager.h:11
ClassEffect
src/effects.h:19
EnumEntryType
lib/home-assistant-integration/src/utils/HASerializer.h:22
ClassFSWebServer
lib/webserver/esp-fs-webserver.h:72
EnumFanMode
lib/home-assistant-integration/src/device-types/HAHVAC.h:75
EnumFeatures
lib/home-assistant-integration/src/device-types/HAFan.h:24
EnumFeatures
lib/home-assistant-integration/src/device-types/HACover.h:37
EnumFeatures
lib/home-assistant-integration/src/device-types/HALight.h:28
EnumFeatures
lib/home-assistant-integration/src/device-types/HAHVAC.h:52
ClassFirework
######## Fireworks ############
src/effects.cpp:573
EnumFlagType
lib/home-assistant-integration/src/utils/HASerializer.h:30
ClassGameManager_
src/Games/GameManager.h:10
EnumGameState
src/Games/GameManager.h:12
ClassGifPlayer
src/GifPlayer.h:4
ClassHABaseDeviceType
lib/home-assistant-integration/src/HAMqtt.h:20
ClassHABaseDeviceType
lib/home-assistant-integration/src/utils/HASerializer.h:11
ClassHABaseDeviceType
lib/home-assistant-integration/src/device-types/HABaseDeviceType.h:10
ClassHABinarySensor
* HABinarySensor represents a binary sensor that allows publishing on/off state to the Home Assistant panel. * * @note * You can find more infor
lib/home-assistant-integration/src/device-types/HABinarySensor.h:15
ClassHAButton
* HAButton represents a button that's displayed in the Home Assistant panel and * triggers some logic on your Arduino/ESP device once clicked. *
lib/home-assistant-integration/src/device-types/HAButton.h:18
ClassHACamera
* HACamera allows to display an image in the Home Assistant panel. * It can be used for publishing an image from the ESP32-Cam module or any other
lib/home-assistant-integration/src/device-types/HACamera.h:17
ClassHACover
* HACover allows to control a cover (such as blinds, a roller shutter or a garage door). * * @note * You can find more information about this en
lib/home-assistant-integration/src/device-types/HACover.h:17
ClassHADevice
* This class represents your device that's going to be registered in the Home Assistant devices registry. * Each entity (HABinarySensor, HASensor, e
lib/home-assistant-integration/src/HADevice.h:12
ClassHADevice
lib/home-assistant-integration/src/HAMqtt.h:19
ClassHADeviceTracker
* HADeviceTracker allows to implement a custom device's tracker. * * @note * You can find more information about this entity in the Home Assista
lib/home-assistant-integration/src/device-types/HADeviceTracker.h:15
ClassHADeviceTrigger
* HADeviceTrigger allows to a custom trigger that can be used in the Home Assistant automation. * For example, it can be a wall switch that produces
lib/home-assistant-integration/src/device-types/HADeviceTrigger.h:16
ClassHAFan
* HAFan allows adding a controllable fan in the Home Assistant panel. * The library supports only the state and speed of the fan. * If you want mo
lib/home-assistant-integration/src/device-types/HAFan.h:21
ClassHAHVAC
* HAHVAC lets you control your HVAC devices. * * @note * You can find more information about this entity in the Home Assistant documentation:
lib/home-assistant-integration/src/device-types/HAHVAC.h:44
ClassHALight
* HALight allows adding a controllable light in the Home Assistant panel. * The library supports only the state, brightness, color temperature and R
lib/home-assistant-integration/src/device-types/HALight.h:23
ClassHALock
* HALock allows to implement a custom lock (for example: door lock) * that can be controlled from the Home Assistant panel. * * @note * You ca
lib/home-assistant-integration/src/device-types/HALock.h:18
ClassHAMqtt
* This class is a wrapper for the PubSub API. * It's a central point of the library where instances of all device types are stored. */
lib/home-assistant-integration/src/HAMqtt.h:30
ClassHAMqtt
lib/home-assistant-integration/src/utils/HASerializer.h:10
ClassHAMqtt
lib/home-assistant-integration/src/device-types/HABaseDeviceType.h:7
ClassHANumber
* HANumber adds a slider or a box in the Home Assistant panel * that controls the numeric value stored on your device. * * @note * You can fin
lib/home-assistant-integration/src/device-types/HANumber.h:29
ClassHAScene
* HAScene adds a new scene to the Home Assistant that triggers your callback once activated. * * @note * You can find more information about thi
lib/home-assistant-integration/src/device-types/HAScene.h:17
ClassHASelect
* HASelect adds a dropdown with options in the Home Assistant panel. * * @note * You can find more information about this entity in the Home Ass
lib/home-assistant-integration/src/device-types/HASelect.h:19
ClassHASensor
* HASensor allows to publish textual sensor values that will be displayed in the HA panel. * If you need to publish numbers then HASensorNumber is w
lib/home-assistant-integration/src/device-types/HASensor.h:17
ClassHASensorNumber
* HASensorInteger allows to publish numeric values of a sensor that will be displayed in the HA panel. * * @note You can find more information abo
lib/home-assistant-integration/src/device-types/HASensorNumber.h:24
ClassHASerializer
lib/home-assistant-integration/src/HADevice.h:6
ClassHASerializer
* This class allows to create JSON objects easily. * Its main purpose is to handle configuration of a device type that's going to * be published t
lib/home-assistant-integration/src/utils/HASerializer.h:18
ClassHASerializer
lib/home-assistant-integration/src/device-types/HABaseDeviceType.h:8
ClassHASerializerArray
* HASerializerArray represents array of items that can be used as a HASerializer property. */
lib/home-assistant-integration/src/utils/HASerializerArray.h:10
ClassHASerializerArray
lib/home-assistant-integration/src/device-types/HASelect.h:8
ClassHASerializerArray
lib/home-assistant-integration/src/device-types/HAHVAC.h:35
ClassHASwitch
* HASwitch allows to display on/off switch in the HA panel and receive commands on your device. * * @note * You can find more information about
lib/home-assistant-integration/src/device-types/HASwitch.h:17
ClassHATagScanner
* HATagScanner allow to produce scan events that can be used in the HA automation. * * @note * You can find more information about this entity
lib/home-assistant-integration/src/device-types/HATagScanner.h:15
ClassHAUtils
* This class provides some useful methods to make life easier. */
lib/home-assistant-integration/src/utils/HAUtils.h:9
EnumImageEncoding
lib/home-assistant-integration/src/device-types/HACamera.h:20
ClassJDEC
lib/TJpg_Decoder/src/tjpgd.h:57
ClassLightDependentResistor
lib/LightResistor/LightDependentResistor.h:37
EnumLockCommand
lib/home-assistant-integration/src/device-types/HALock.h:29
EnumLockState
lib/home-assistant-integration/src/device-types/HALock.h:22
ClassMQTTManager_
src/MQTTManager.h:7
ClassMatrixColumn
src/effects.cpp:72
ClassMatrixDisplayUi
src/MatrixDisplayUi.h:89
ClassMatrixDisplayUiState
Structure of the UiState
src/MatrixDisplayUi.h:68
ClassMeanFilter
lib/MeanFilterLib/src/MeanFilterLib.h:20
ClassMedianFilter
lib/MedianFilterLib/src/MedianFilterLib.h:20
ClassMelodyFactoryClass
src/MelodyPlayer/melody_factory.h:30
ClassMelodyPlayer
src/MelodyPlayer/melody_player.h:27
ClassMelodyState
src/MelodyPlayer/melody_player.h:147
ClassMenuManager_
src/MenuManager.h:7
EnumMenuState
src/MenuManager.cpp:11
EnumMode
lib/home-assistant-integration/src/device-types/HANumber.h:33
EnumMode
lib/home-assistant-integration/src/device-types/HAHVAC.h:91
ClassMp3Notify
src/PeripheryManager.cpp:79
ClassMqttConnection
lib/home-assistant-integration/src/mocks/PubSubClientMock.h:63
ClassMqttMessage
lib/home-assistant-integration/src/mocks/PubSubClientMock.h:16
ClassMqttSubscription
lib/home-assistant-integration/src/mocks/PubSubClientMock.h:46
ClassMqttWill
lib/home-assistant-integration/src/mocks/PubSubClientMock.h:85
ClassNoteDuration
* A note and its duration. */
src/MelodyPlayer/melody.h:31
EnumNoteFormat
src/MelodyPlayer/melody_factory.h:74
ClassNotification
src/Overlays.h:9
EnumNumberPrecision
lib/home-assistant-integration/src/device-types/HABaseDeviceType.h:13
EnumOverlayEffect
src/effects.h:26
next →1–100 of 138, ranked by callers