from enum import IntEnum


class AudioPattern(IntEnum):
    """
    Class `AudioPattern` contains all possible variants of audio templates.
    """
    SignalSine = 0
    SignalSawtooth = 1
    SignalSquare = 2
    CustomAudio = 3
    SignalIncremental = 4
    Unknown = 5


class AGStatus(IntEnum):
    """
    Class `AGStatus` contains all possible variants of Audio generator states.
    """
    Unknown = -1
    Stop = 0
    Running = 1
