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

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

addressGenericMIDIAbsoluteEncoder< Enc, Sender >private
begin() overrideGenericMIDIAbsoluteEncoder< Enc, Sender >inlinevirtual
beginAll()Updatable< T >inlinestatic
disable()UpdatableCRTP< Derived >inline
disable(UpdatableCRTP *element)UpdatableCRTP< Derived >inlinestatic
disable(UpdatableCRTP &element)UpdatableCRTP< Derived >inlinestatic
disable(U(&array)[N])UpdatableCRTP< Derived >inlinestatic
DoublyLinkable()=defaultDoublyLinkable< Derived >protected
DoublyLinkable(const DoublyLinkable &)DoublyLinkable< Derived >inlineprotected
DoublyLinkable(DoublyLinkable &&)DoublyLinkable< Derived >inlineprotected
enable()UpdatableCRTP< Derived >inline
enable(UpdatableCRTP *element)UpdatableCRTP< Derived >inlinestatic
enable(UpdatableCRTP &element)UpdatableCRTP< Derived >inlinestatic
enable(U(&array)[N])UpdatableCRTP< Derived >inlinestatic
encoderGenericMIDIAbsoluteEncoder< Enc, Sender >private
encstateGenericMIDIAbsoluteEncoder< Enc, Sender >private
forcedUpdate()GenericMIDIAbsoluteEncoder< Enc, Sender >inline
GenericMIDIAbsoluteEncoder(Enc &&encoder, MIDIAddress address, int16_t speedMultiply, uint8_t pulsesPerStep, const Sender &sender)GenericMIDIAbsoluteEncoder< Enc, Sender >inline
getAddress() constGenericMIDIAbsoluteEncoder< Enc, Sender >inline
getMaxValue()GenericMIDIAbsoluteEncoder< Enc, Sender >inlinestatic
getSpeedMultiply() constGenericMIDIAbsoluteEncoder< Enc, Sender >inline
getValue() constGenericMIDIAbsoluteEncoder< Enc, Sender >inline
isEnabled() constUpdatableCRTP< Derived >inline
maxValueGenericMIDIAbsoluteEncoder< Enc, Sender >privatestatic
moveDown()UpdatableCRTP< Derived >inline
nextDoublyLinkable< Derived >protected
operator=(const UpdatableCRTP &)UpdatableCRTP< Derived >inlineprotected
operator=(UpdatableCRTP &&)UpdatableCRTP< Derived >inlineprotected
DoublyLinkable< Derived >::operator=(const DoublyLinkable &)DoublyLinkable< Derived >inlineprotected
DoublyLinkable< Derived >::operator=(DoublyLinkable &&)DoublyLinkable< Derived >inlineprotected
PBAbsoluteEncoder(AHEncoder &&encoder, MIDIChannelCable address, int16_t multiplier=1, uint8_t pulsesPerStep=4)PBAbsoluteEncoderinline
previousDoublyLinkable< Derived >protected
resetPositionOffset()GenericMIDIAbsoluteEncoder< Enc, Sender >inline
senderGenericMIDIAbsoluteEncoder< Enc, Sender >
setAddress(MIDIAddress address)GenericMIDIAbsoluteEncoder< Enc, Sender >inline
setSpeedMultiply(int16_t speedMultiply)GenericMIDIAbsoluteEncoder< Enc, Sender >inline
setValue(uint16_t value)GenericMIDIAbsoluteEncoder< Enc, Sender >inline
UpdatableCRTP() __attribute__((no_sanitize("undefined")))UpdatableCRTP< Derived >inlineprotected
UpdatableCRTP(const UpdatableCRTP &) __attribute__((no_sanitize("undefined")))UpdatableCRTP< Derived >inlineprotected
UpdatableCRTP(UpdatableCRTP &&) __attribute__((no_sanitize("undefined")))UpdatableCRTP< Derived >inlineprotected
updatablesUpdatableCRTP< Derived >protectedstatic
update() overrideGenericMIDIAbsoluteEncoder< Enc, Sender >inlinevirtual
updateAll()Updatable< T >inlinestatic
valueGenericMIDIAbsoluteEncoder< Enc, Sender >private
~DoublyLinkable()=defaultDoublyLinkable< Derived >protectedvirtual
~UpdatableCRTP() __attribute__((no_sanitize("undefined")))UpdatableCRTP< Derived >inlinevirtual