Block Member List

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

addConfigItemListener(ConfigItemListener *)Block
addDataInputPortListener(DataInputPortListener *)Blockvirtual
addProgramEventListener(ProgramEventListener *)Block
addProgramLoadedListener(ProgramLoadedListener *)Block
Array typedefBlock
Block(const String &serialNumberToUse)Blockprotected
Block(const String &serial, const String &version, const String &name)Blockprotected
blockReset()=0Blockpure virtual
configItemListenersBlockprotected
dataInputPortListenersBlockprotected
decReferenceCount() noexceptReferenceCountedObject
decReferenceCountWithoutDeleting() noexceptReferenceCountedObject
developerControlBlock enum valueBlock
factoryReset()=0Blockpure virtual
getBatteryLevel() const =0Blockpure virtual
getBlockAreaWithinLayout() const =0Blockpure virtual
getButtons() const =0Blockpure virtual
getConnectedMasterUID() const =0Blockpure virtual
getConnectionTime() const =0Blockpure virtual
getDataByte(size_t offset)=0Blockpure virtual
getDeviceDescription() const =0Blockpure virtual
getHeapMemorySize()=0Blockpure virtual
getHeight() const =0Blockpure virtual
getLEDGrid() const =0Blockpure virtual
getLEDRow()=0Blockpure virtual
getLocalConfigMetaData(uint32 item)=0Blockpure virtual
getLocalConfigValue(uint32 item)=0Blockpure virtual
getMaxConfigIndex()=0Blockpure virtual
getMemorySize()=0Blockpure virtual
getMillimetersPerUnit() const =0Blockpure virtual
getPorts() const =0Blockpure virtual
getProgram() const =0Blockpure virtual
getReferenceCount() const noexceptReferenceCountedObject
getRotation() const =0Blockpure virtual
getStatusLights() const =0Blockpure virtual
getTouchSurface() const =0Blockpure virtual
getType() const =0Blockpure virtual
getWidth() const =0Blockpure virtual
incReferenceCount() noexceptReferenceCountedObject
isBatteryCharging() const =0Blockpure virtual
isConnected() const =0Blockpure virtual
isConnectedViaBluetooth() const =0Blockpure virtual
isControlBlock() constBlock
isControlBlock(Block::Type)Blockstatic
isHardwareBlock() const =0Blockpure virtual
isLocalConfigItemActive(uint32 item)=0Blockpure virtual
isMasterBlock() const =0Blockpure virtual
isValidUserConfigIndex(uint32 item)=0Blockpure virtual
lightPadBlock enum valueBlock
liveBlock enum valueBlock
loopBlock enum valueBlock
lumiKeysBlock enum valueBlock
nameBlock
operator!=(const Block &other) const noexceptBlock
operator=(const ReferenceCountedObject &) noexceptReferenceCountedObjectprotected
operator=(ReferenceCountedObject &&) noexceptReferenceCountedObjectprotected
operator==(const Block &other) const noexceptBlock
programEventListenersBlockprotected
programLoadedListenersBlockprotected
ProgramPersistency enum nameBlock
Ptr typedefBlock
ReferenceCountedObject()=defaultReferenceCountedObjectprotected
ReferenceCountedObject(const ReferenceCountedObject &) noexceptReferenceCountedObjectprotected
ReferenceCountedObject(ReferenceCountedObject &&) noexceptReferenceCountedObjectprotected
removeConfigItemListener(ConfigItemListener *)Block
removeDataInputPortListener(DataInputPortListener *)Blockvirtual
removeProgramEventListener(ProgramEventListener *)Block
removeProgramLoadedListener(ProgramLoadedListener *)Block
requestFactoryConfigSync()=0Blockpure virtual
resetConfigListActiveStatus()=0Blockpure virtual
resetProgramToDefault()=0Blockpure virtual
resetReferenceCount() noexceptReferenceCountedObjectprotected
saveProgramAsDefault()=0Blockpure virtual
seaboardBlock enum valueBlock
sendFirmwareUpdatePacket(const uint8 *data, uint8 size, std::function< void(uint8, uint32)> packetAckCallback)=0Blockpure virtual
sendMessage(const void *messageData, size_t messageSize)=0Blockpure virtual
sendProgramEvent(const ProgramEventMessage &)=0Blockpure virtual
serialNumberBlock
setData(uint32 offset, Type value)Block
setDataBits(uint32 startBit, uint32 numBits, uint32 value)=0Blockpure virtual
setDataByte(size_t offset, uint8 value)=0Blockpure virtual
setDataBytes(size_t offset, const void *data, size_t num)=0Blockpure virtual
setLocalConfigItemActive(uint32 item, bool isActive)=0Blockpure virtual
setLocalConfigRange(uint32 item, int32 min, int32 max)=0Blockpure virtual
setLocalConfigValue(uint32 item, int32 value)=0Blockpure virtual
setLogger(std::function< void(const Block &block, const String &)> loggingCallback)=0Blockpure virtual
setName(const String &name)=0Blockpure virtual
setProgram(std::unique_ptr< Program >, ProgramPersistency persistency=ProgramPersistency::setAsTemp)=0Blockpure virtual
supportsGraphics() const =0Blockpure virtual
Timestamp typedefBlock
touchBlock enum valueBlock
Type enum nameBlock
uidBlock
UID typedefBlock
unknown enum valueBlock
versionNumberBlock
~Block() overrideBlock
~ReferenceCountedObject()ReferenceCountedObjectprotectedvirtual