Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Blueforcer/awtrix3
/ types & classes
Types & classes
138 in github.com/Blueforcer/awtrix3
⨍
Functions
996
◇
Types & classes
138
↓ 32 callers
Class
Melody
* 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 callers
Class
EffectSettings
src/effects.h:9
↓ 18 callers
Class
HANumeric
* 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 callers
Class
LedScreenApp
Helper_Scripts/screenmirror.py:9
Enum
Action
lib/home-assistant-integration/src/device-types/HAHVAC.h:64
Enum
AnimationDirection
src/MatrixDisplayUi.h:40
Enum
AppState
src/MatrixDisplayUi.h:61
Class
ArtnetWifi
src/ArtnetWifi.h:63
Enum
Availability
lib/home-assistant-integration/src/device-types/HABaseDeviceType.h:216
Class
AwtrixSays
src/Games/GameManager.h:8
Enum
AwtrixSaysState
src/Games/AwtrixSays.h:6
Class
AwtrixSays_
src/Games/AwtrixSays.h:16
Class
Ball
src/effects.cpp:799
Class
BricksBall
src/effects.cpp:884
Class
BricksPaddle
src/effects.cpp:878
Enum
CoverCommand
lib/home-assistant-integration/src/device-types/HACover.h:31
Enum
CoverState
lib/home-assistant-integration/src/device-types/HACover.h:22
Class
CustomApp
src/Apps.h:8
Class
DFMiniMp3
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:82
Enum
DfMp3_Eq
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:54
Enum
DfMp3_Error
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:28
Enum
DfMp3_Packet
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:376
Enum
DfMp3_Packet_short
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:390
Enum
DfMp3_PlaySource
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:64
Enum
DfMp3_PlaySources
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:73
Enum
DfMp3_PlaybackMode
lib/DFMiniMp3-1.0.7-noChecksums/src/DFMiniMp3.h:46
Class
DisplayManager_
src/DisplayManager.h:11
Class
Effect
src/effects.h:19
Enum
EntryType
lib/home-assistant-integration/src/utils/HASerializer.h:22
Class
FSWebServer
lib/webserver/esp-fs-webserver.h:72
Enum
FanMode
lib/home-assistant-integration/src/device-types/HAHVAC.h:75
Enum
Features
lib/home-assistant-integration/src/device-types/HAFan.h:24
Enum
Features
lib/home-assistant-integration/src/device-types/HACover.h:37
Enum
Features
lib/home-assistant-integration/src/device-types/HALight.h:28
Enum
Features
lib/home-assistant-integration/src/device-types/HAHVAC.h:52
Class
Firework
######## Fireworks ############
src/effects.cpp:573
Enum
FlagType
lib/home-assistant-integration/src/utils/HASerializer.h:30
Class
GameManager_
src/Games/GameManager.h:10
Enum
GameState
src/Games/GameManager.h:12
Class
GifPlayer
src/GifPlayer.h:4
Class
HABaseDeviceType
lib/home-assistant-integration/src/HAMqtt.h:20
Class
HABaseDeviceType
lib/home-assistant-integration/src/utils/HASerializer.h:11
Class
HABaseDeviceType
lib/home-assistant-integration/src/device-types/HABaseDeviceType.h:10
Class
HABinarySensor
* 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
Class
HAButton
* 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
Class
HACamera
* 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
Class
HACover
* 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
Class
HADevice
* 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
Class
HADevice
lib/home-assistant-integration/src/HAMqtt.h:19
Class
HADeviceTracker
* 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
Class
HADeviceTrigger
* 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
Class
HAFan
* 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
Class
HAHVAC
* 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
Class
HALight
* 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
Class
HALock
* 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
Class
HAMqtt
* 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
Class
HAMqtt
lib/home-assistant-integration/src/utils/HASerializer.h:10
Class
HAMqtt
lib/home-assistant-integration/src/device-types/HABaseDeviceType.h:7
Class
HANumber
* 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
Class
HAScene
* 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
Class
HASelect
* 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
Class
HASensor
* 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
Class
HASensorNumber
* 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
Class
HASerializer
lib/home-assistant-integration/src/HADevice.h:6
Class
HASerializer
* 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
Class
HASerializer
lib/home-assistant-integration/src/device-types/HABaseDeviceType.h:8
Class
HASerializerArray
* HASerializerArray represents array of items that can be used as a HASerializer property. */
lib/home-assistant-integration/src/utils/HASerializerArray.h:10
Class
HASerializerArray
lib/home-assistant-integration/src/device-types/HASelect.h:8
Class
HASerializerArray
lib/home-assistant-integration/src/device-types/HAHVAC.h:35
Class
HASwitch
* 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
Class
HATagScanner
* 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
Class
HAUtils
* This class provides some useful methods to make life easier. */
lib/home-assistant-integration/src/utils/HAUtils.h:9
Enum
ImageEncoding
lib/home-assistant-integration/src/device-types/HACamera.h:20
Class
JDEC
lib/TJpg_Decoder/src/tjpgd.h:57
Class
LightDependentResistor
lib/LightResistor/LightDependentResistor.h:37
Enum
LockCommand
lib/home-assistant-integration/src/device-types/HALock.h:29
Enum
LockState
lib/home-assistant-integration/src/device-types/HALock.h:22
Class
MQTTManager_
src/MQTTManager.h:7
Class
MatrixColumn
src/effects.cpp:72
Class
MatrixDisplayUi
src/MatrixDisplayUi.h:89
Class
MatrixDisplayUiState
Structure of the UiState
src/MatrixDisplayUi.h:68
Class
MeanFilter
lib/MeanFilterLib/src/MeanFilterLib.h:20
Class
MedianFilter
lib/MedianFilterLib/src/MedianFilterLib.h:20
Class
MelodyFactoryClass
src/MelodyPlayer/melody_factory.h:30
Class
MelodyPlayer
src/MelodyPlayer/melody_player.h:27
Class
MelodyState
src/MelodyPlayer/melody_player.h:147
Class
MenuManager_
src/MenuManager.h:7
Enum
MenuState
src/MenuManager.cpp:11
Enum
Mode
lib/home-assistant-integration/src/device-types/HANumber.h:33
Enum
Mode
lib/home-assistant-integration/src/device-types/HAHVAC.h:91
Class
Mp3Notify
src/PeripheryManager.cpp:79
Class
MqttConnection
lib/home-assistant-integration/src/mocks/PubSubClientMock.h:63
Class
MqttMessage
lib/home-assistant-integration/src/mocks/PubSubClientMock.h:16
Class
MqttSubscription
lib/home-assistant-integration/src/mocks/PubSubClientMock.h:46
Class
MqttWill
lib/home-assistant-integration/src/mocks/PubSubClientMock.h:85
Class
NoteDuration
* A note and its duration. */
src/MelodyPlayer/melody.h:31
Enum
NoteFormat
src/MelodyPlayer/melody_factory.h:74
Class
Notification
src/Overlays.h:9
Enum
NumberPrecision
lib/home-assistant-integration/src/device-types/HABaseDeviceType.h:13
Enum
OverlayEffect
src/effects.h:26
next →
1–100 of 138, ranked by callers