Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andreisperid/E-TKT
/ types & classes
Types & classes
19 in github.com/andreisperid/E-TKT
⨍
Functions
156
◇
Types & classes
19
↓ 2 callers
Class
FontInfo
src/Characters.h:24
↓ 1 callers
Class
PrinterBusyException
src/ETKT.h:100
↓ 1 callers
Class
Server
Simulates a physical E-TKT device by serving web interface, locking during printing, and reporting print progress.
src/simulator/server.py:14
Class
Characters
* @brief Manages the characters that can be printed on the * E-TKT. */
src/Characters.h:57
Enum
Command
* @brief The different types of command the E-TKT can execute. */
src/ETKT.h:25
Class
CommandOptions
* @brief A struct for storing the options for a command. * * The struct includes the superset of options a command can include. The * command itsel
src/ETKT.h:44
Class
DaisyWheel
* @brief Controls the daisy wheel stepper motor and computes the geometry * necessary for moving it into the correct position. */
src/DaisyWheel.h:16
Class
Display
* Renders various screens on the OLED device, such asprinting progress, * boot splash animation, QR Code, etc. Its hard coded to use a 128x64 OLED,
src/Display.h:25
Class
ETKT
src/ETKT.h:109
Class
Feeder
* @brief Controls the feeder stepper motor. * * This motor feeds the label tape in only one direction * and never needs to maintain its position.
src/Feeder.h:15
Class
HallSwitch
* @brief Controls a hall effect sensor. * * The hall effect sensor is used to detect when the feeder has rotated to the * home position. */
src/HallSwitch.h:14
Class
Light
* @brief Controls an LED connected to a PWM pin. */
src/Light.h:11
Class
Logger
* @brief Logs messages to the serial port. Very simple for now. */
src/Logger.h:10
Class
Network
* @brief Manages connection to the network. * * @details Handles: * - Setting up WiFi credentials, including creating a soft AP for * config
src/Network.h:28
Class
Press
* @brief Controlls a press connected to a servo. */
src/Press.h:16
Class
Settings
* @brief Stores and retrieves settings from EEPROM using the * preference library. */
src/Settings.h:18
Class
Sound
* @brief Controls the buzzer to play single notes, melodies, and * songs based on a label. */
src/Sound.h:20
Class
StatusUpdate
* @brief A struct for storing the current status of the E-TKT. * * This is primarily used to communicate that device status to the webapp. */
src/ETKT.h:85
Class
Utility
src/Utility.h:5