|
SBK_BarDrive Library 2.2.1
LED bar meter control and queued animations for Arduino
|
#include <SBK_BarMeterAnimations.h>
Data Fields | |
| AnimUpdateFn | function = nullptr |
| uint16_t | updateIntv1 = 10 |
| uint16_t | updateIntv2 = 10 |
| uint16_t | updateIntv3 = 10 |
| uint16_t | minMap = 0 |
| uint16_t | maxMap = 1023 |
| const void * | valuePtr1 = nullptr |
| const void * | valuePtr2 = nullptr |
| int8_t | minTracker = 0 |
| int8_t | maxTracker = 1 |
| uint8_t | param1 = 0 |
| uint8_t | param2 = 0 |
| uint8_t | param3 = 0 |
| uint8_t | param4 = 0 |
| uint8_t | param5 = 0 |
| bool | loop = false |
| bool | animInitLogicIsInverted = false |
| bool | animRenderLogicIsInverted = false |
| bool | isNonInvertingLogicAnim = false |
| bool | mirrorHalfRangeDir = false |
| bool | animLogicSet = false |
| bool | animRenderDirIsReversed = false |
| bool | animInitDirIsReversed = false |
| bool | animDirSet = false |
| bool | usePtr = false |
| bool | emittingBlocksEnabled = true |
| bool | waitTrailingSpace = false |
| bool | resetRuntimeState = true |
| uint32_t | duration = 0 |
| uint32_t | blockEmissionStopAfter = 0 |
Definition at line 1818 of file SBK_BarMeterAnimations.h.
| bool SBK_BarMeterAnimations< BarMeterT >::QueueEntry::animDirSet = false |
Definition at line 1835 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| bool SBK_BarMeterAnimations< BarMeterT >::QueueEntry::animInitDirIsReversed = false |
Definition at line 1834 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| bool SBK_BarMeterAnimations< BarMeterT >::QueueEntry::animInitLogicIsInverted = false |
Definition at line 1828 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::enqueueReverseAnim().
| bool SBK_BarMeterAnimations< BarMeterT >::QueueEntry::animLogicSet = false |
Definition at line 1832 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| bool SBK_BarMeterAnimations< BarMeterT >::QueueEntry::animRenderDirIsReversed = false |
Definition at line 1833 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| bool SBK_BarMeterAnimations< BarMeterT >::QueueEntry::animRenderLogicIsInverted = false |
Definition at line 1829 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::enqueueReverseAnim().
| uint32_t SBK_BarMeterAnimations< BarMeterT >::QueueEntry::blockEmissionStopAfter = 0 |
Definition at line 1841 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry(), SBK_BarMeterAnimations< BarMeterT >::enqueueReverseAnim(), and SBK_BarMeterAnimations< BarMeterT >::stopBlockEmissionAfter().
| uint32_t SBK_BarMeterAnimations< BarMeterT >::QueueEntry::duration = 0 |
| bool SBK_BarMeterAnimations< BarMeterT >::QueueEntry::emittingBlocksEnabled = true |
Definition at line 1837 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| AnimUpdateFn SBK_BarMeterAnimations< BarMeterT >::QueueEntry::function = nullptr |
Definition at line 1820 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| bool SBK_BarMeterAnimations< BarMeterT >::QueueEntry::isNonInvertingLogicAnim = false |
Definition at line 1830 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| bool SBK_BarMeterAnimations< BarMeterT >::QueueEntry::loop = false |
Definition at line 1827 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::enqueueReverseAnim().
| uint16_t SBK_BarMeterAnimations< BarMeterT >::QueueEntry::maxMap = 1023 |
Definition at line 1822 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| int8_t SBK_BarMeterAnimations< BarMeterT >::QueueEntry::maxTracker = 1 |
Definition at line 1825 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| uint16_t SBK_BarMeterAnimations< BarMeterT >::QueueEntry::minMap = 0 |
Definition at line 1822 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| int8_t SBK_BarMeterAnimations< BarMeterT >::QueueEntry::minTracker = 0 |
Definition at line 1825 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| bool SBK_BarMeterAnimations< BarMeterT >::QueueEntry::mirrorHalfRangeDir = false |
Definition at line 1831 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| uint8_t SBK_BarMeterAnimations< BarMeterT >::QueueEntry::param1 = 0 |
Definition at line 1826 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| uint8_t SBK_BarMeterAnimations< BarMeterT >::QueueEntry::param2 = 0 |
Definition at line 1826 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| uint8_t SBK_BarMeterAnimations< BarMeterT >::QueueEntry::param3 = 0 |
Definition at line 1826 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| uint8_t SBK_BarMeterAnimations< BarMeterT >::QueueEntry::param4 = 0 |
Definition at line 1826 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| uint8_t SBK_BarMeterAnimations< BarMeterT >::QueueEntry::param5 = 0 |
Definition at line 1826 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| bool SBK_BarMeterAnimations< BarMeterT >::QueueEntry::resetRuntimeState = true |
Definition at line 1839 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::enqueueReverseAnim().
| uint16_t SBK_BarMeterAnimations< BarMeterT >::QueueEntry::updateIntv1 = 10 |
Definition at line 1821 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| uint16_t SBK_BarMeterAnimations< BarMeterT >::QueueEntry::updateIntv2 = 10 |
Definition at line 1821 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| uint16_t SBK_BarMeterAnimations< BarMeterT >::QueueEntry::updateIntv3 = 10 |
Definition at line 1821 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| bool SBK_BarMeterAnimations< BarMeterT >::QueueEntry::usePtr = false |
Definition at line 1836 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| const void* SBK_BarMeterAnimations< BarMeterT >::QueueEntry::valuePtr1 = nullptr |
Definition at line 1823 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| const void* SBK_BarMeterAnimations< BarMeterT >::QueueEntry::valuePtr2 = nullptr |
Definition at line 1824 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().
| bool SBK_BarMeterAnimations< BarMeterT >::QueueEntry::waitTrailingSpace = false |
Definition at line 1838 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().