|
SBK_BarDrive Library 2.2.0
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 | resetRuntimeState = true |
| uint32_t | duration = 0 |
| uint32_t | blockEmissionStopAfter = 0 |
Definition at line 1793 of file SBK_BarMeterAnimations.h.
| bool SBK_BarMeterAnimations< BarMeterT >::QueueEntry::animDirSet = false |
Definition at line 1810 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 1809 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 1803 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 1807 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 1808 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 1804 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 1815 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 1812 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 1795 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 1805 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 1802 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 1797 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 1800 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 1797 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 1800 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 1806 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 1801 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 1801 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 1801 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 1801 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 1801 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 1813 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 1796 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 1796 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 1796 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 1811 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 1798 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 1799 of file SBK_BarMeterAnimations.h.
Referenced by SBK_BarMeterAnimations< BarMeterT >::_captureQueueEntry(), and SBK_BarMeterAnimations< BarMeterT >::_loadQueueEntry().