Control Surface main
MIDI Control Surface library for Arduino
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
TimeDisplay Member List

This is the complete list of members for TimeDisplay, including all inherited members.

begin()MIDIInputElement< Type >inlinevirtual
beginAll()MIDIInputElement< Type >inlinestatic
clearDirty()SevenSegmentDisplay< TimeDisplayLength >inline
dirtySevenSegmentDisplay< TimeDisplayLength >private
disable()UpdatableCRTP< MIDIInputElement< Type > >inline
disable(UpdatableCRTP *element)UpdatableCRTP< MIDIInputElement< Type > >inlinestatic
disable(UpdatableCRTP &element)UpdatableCRTP< MIDIInputElement< Type > >inlinestatic
disable(U(&array)[N])UpdatableCRTP< MIDIInputElement< Type > >inlinestatic
DoublyLinkable()=defaultDoublyLinkable< Node >protected
DoublyLinkable(const DoublyLinkable &)DoublyLinkable< Node >inlineprotected
DoublyLinkable(DoublyLinkable &&)DoublyLinkable< Node >inlineprotected
enable()UpdatableCRTP< MIDIInputElement< Type > >inline
enable(UpdatableCRTP *element)UpdatableCRTP< MIDIInputElement< Type > >inlinestatic
enable(UpdatableCRTP &element)UpdatableCRTP< MIDIInputElement< Type > >inlinestatic
enable(U(&array)[N])UpdatableCRTP< MIDIInputElement< Type > >inlinestatic
fillWithSpaces()SevenSegmentDisplay< TimeDisplayLength >inlineprotected
getBars(char *buff) constTimeDisplayinline
getBeats(char *buff) constTimeDisplayinline
getCharacterAt(uint8_t index) constSevenSegmentDisplay< TimeDisplayLength >inline
getDecimalPointAt(uint8_t index) constSevenSegmentDisplay< TimeDisplayLength >inline
getDecimalPoints(bool *buffer) constSevenSegmentDisplay< TimeDisplayLength >inline
getDirty() constSevenSegmentDisplay< TimeDisplayLength >inline
getFrames(char *buff) constTimeDisplayinline
getText(char *buffer, uint8_t offset=0, uint8_t length=LENGTH) constSevenSegmentDisplay< TimeDisplayLength >inline
handleUpdate(typename Matcher::Result match) overrideSevenSegmentDisplay< TimeDisplayLength >inlineprotected
MatchingMIDIInputElement< MIDIMessageType::ControlChange, TwoByteRangeMIDIMatcher >::handleUpdate(typename Matcher::Result match)=0MatchingMIDIInputElement< MIDIMessageType::ControlChange, TwoByteRangeMIDIMatcher >pure virtual
ignoreResetSevenSegmentDisplay< TimeDisplayLength >
isEnabled() constUpdatableCRTP< MIDIInputElement< Type > >inline
matcherMatchingMIDIInputElement< MIDIMessageType::ControlChange, TwoByteRangeMIDIMatcher >protected
Matcher typedefSevenSegmentDisplay< TimeDisplayLength >
MatchingMIDIInputElement(const TwoByteRangeMIDIMatcher &matcher)MatchingMIDIInputElement< MIDIMessageType::ControlChange, TwoByteRangeMIDIMatcher >inlineprotected
MessageType typedefMatchingMIDIInputElement< MIDIMessageType::ControlChange, TwoByteRangeMIDIMatcher >
MIDIInputElement()=defaultMIDIInputElement< Type >protected
moveDown()UpdatableCRTP< MIDIInputElement< Type > >inline
nextDoublyLinkable< Node >protected
operator=(const UpdatableCRTP &)UpdatableCRTP< MIDIInputElement< Type > >inlineprotected
operator=(UpdatableCRTP &&)UpdatableCRTP< MIDIInputElement< Type > >inlineprotected
DoublyLinkable::operator=(const DoublyLinkable &)DoublyLinkable< Node >inlineprotected
DoublyLinkable::operator=(DoublyLinkable &&)DoublyLinkable< Node >inlineprotected
Parent typedefSevenSegmentDisplay< TimeDisplayLength >
previousDoublyLinkable< Node >protected
print() constTimeDisplayinline
printTo(Print &printer) const overrideSevenSegmentDisplay< TimeDisplayLength >inline
reset() overrideSevenSegmentDisplay< TimeDisplayLength >inlinevirtual
resetAll()MIDIInputElement< Type >inlinestatic
SevenSegmentDisplay(MIDIAddress address)SevenSegmentDisplay< TimeDisplayLength >inline
textSevenSegmentDisplay< TimeDisplayLength >private
TimeDisplay(Channel channel=Channel_1)TimeDisplayinline
UpdatableCRTP() __attribute__((no_sanitize("undefined")))UpdatableCRTP< MIDIInputElement< Type > >inlineprotected
UpdatableCRTP(const UpdatableCRTP &) __attribute__((no_sanitize("undefined")))UpdatableCRTP< MIDIInputElement< Type > >inlineprotected
UpdatableCRTP(UpdatableCRTP &&) __attribute__((no_sanitize("undefined")))UpdatableCRTP< MIDIInputElement< Type > >inlineprotected
updatablesUpdatableCRTP< MIDIInputElement< Type > >protectedstatic
update()MIDIInputElement< Type >inlinevirtual
updateAll()MIDIInputElement< Type >inlinestatic
updateAllWith(MessageType midimsg)MIDIInputElement< Type >inlinestatic
updateWith(MessageType midimsg) overrideMatchingMIDIInputElement< MIDIMessageType::ControlChange, TwoByteRangeMIDIMatcher >inlinevirtual
~DoublyLinkable()=defaultDoublyLinkable< Node >protectedvirtual
~MIDIInputElement()=defaultMIDIInputElement< Type >virtual
~UpdatableCRTP() __attribute__((no_sanitize("undefined")))UpdatableCRTP< MIDIInputElement< Type > >inlinevirtual