Deluge Firmware 1.3.0
Build date: 2026.10.08
Loading...
Searching...
No Matches
Iterance Struct Reference

#include <iterance.h>

Classes

struct  DisplayOptions

Public Types

enum class  DisplayLabelType : uint8_t { NUMERIC , SHORT , LONG }

Public Member Functions

bool operator== (Iterance const &other) const
bool passesCheck (int32_t repeatCount, bool ending) const
uint16_t toInt () const
int32_t toPresetIndex () const
void format_display_value (char *buffer, size_t buffer_size, DisplayOptions options) const

Static Public Member Functions

static Iterance fromInt (int32_t value)
static Iterance fromPresetIndex (int32_t presetIndex)
static void format_preset_display_value (int32_t preset_index, char *buffer, size_t buffer_size, DisplayOptions options)

Public Attributes

uint8_t divisor
std::bitset< 8 > iteranceStep

Detailed Description

Represents first, last, or an x of y iteration If divisor is zero then instead represents either first or last


The documentation for this struct was generated from the following files:
  • src/deluge/model/iterance/iterance.h
  • src/deluge/model/iterance/iterance.cpp