Block Member List

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

addDataInputPortListener(DataInputPortListener *) | Block | virtual
addProgramEventListener(ProgramEventListener *) | Block | virtual
Array typedef | Block |
Block(const String &serialNumberToUse) | Block | protected
Block(const String &serial, const String &version, const String &name) | Block | protected
blockReset()=0 | Block | pure virtual
dataInputPortListeners | Block | protected
decReferenceCount() noexcept | ReferenceCountedObject |
decReferenceCountWithoutDeleting() noexcept | ReferenceCountedObject |
developerControlBlock enum value | Block |
factoryReset()=0 | Block | pure virtual
getBatteryLevel() const =0 | Block | pure virtual
getBlockAreaWithinLayout() const =0 | Block | pure virtual
getButtons() const =0 | Block | pure virtual
getConnectedMasterUID() const =0 | Block | pure virtual
getConnectionTime() const =0 | Block | pure virtual
getDataByte(size_t offset)=0 | Block | pure virtual
getDeviceDescription() const =0 | Block | pure virtual
getHeapMemorySize()=0 | Block | pure virtual
getHeight() const =0 | Block | pure virtual
getLEDGrid() const =0 | Block | pure virtual
getLEDRow()=0 | Block | pure virtual
getLocalConfigMetaData(uint32 item)=0 | Block | pure virtual
getLocalConfigValue(uint32 item)=0 | Block | pure virtual
getMaxConfigIndex()=0 | Block | pure virtual
getMemorySize()=0 | Block | pure virtual
getMillimetersPerUnit() const =0 | Block | pure virtual
getPorts() const =0 | Block | pure virtual
getProgram() const =0 | Block | pure virtual
getReferenceCount() const noexcept | ReferenceCountedObject |
getRotation() const =0 | Block | pure virtual
getStatusLights() const =0 | Block | pure virtual
getTouchSurface() const =0 | Block | pure virtual
getType() const =0 | Block | pure virtual
getWidth() const =0 | Block | pure virtual
incReferenceCount() noexcept | ReferenceCountedObject |
isBatteryCharging() const =0 | Block | pure virtual
isConnected() const =0 | Block | pure virtual
isConnectedViaBluetooth() const =0 | Block | pure virtual
isControlBlock() const | Block |
isControlBlock(Block::Type) | Block | static
isHardwareBlock() const =0 | Block | pure virtual
isLocalConfigItemActive(uint32 item)=0 | Block | pure virtual
isMasterBlock() const =0 | Block | pure virtual
isValidUserConfigIndex(uint32 item)=0 | Block | pure virtual
lightPadBlock enum value | Block |
liveBlock enum value | Block |
loopBlock enum value | Block |
lumiKeysBlock enum value | Block |
name | Block |
operator!=(const Block &other) const noexcept | Block |
operator=(const ReferenceCountedObject &) noexcept | ReferenceCountedObject | protected
operator=(ReferenceCountedObject &&) noexcept | ReferenceCountedObject | protected
operator==(const Block &other) const noexcept | Block |
programEventListeners | Block | protected
Ptr typedef | Block |
ReferenceCountedObject()=default | ReferenceCountedObject | protected
ReferenceCountedObject(const ReferenceCountedObject &) noexcept | ReferenceCountedObject | protected
ReferenceCountedObject(ReferenceCountedObject &&) noexcept | ReferenceCountedObject | protected
removeDataInputPortListener(DataInputPortListener *) | Block | virtual
removeProgramEventListener(ProgramEventListener *) | Block | virtual
requestFactoryConfigSync()=0 | Block | pure virtual
resetConfigListActiveStatus()=0 | Block | pure virtual
resetProgramToDefault()=0 | Block | pure virtual
resetReferenceCount() noexcept | ReferenceCountedObject | protected
saveProgramAsDefault()=0 | Block | pure virtual
seaboardBlock enum value | Block |
sendFirmwareUpdatePacket(const uint8 *data, uint8 size, std::function< void(uint8, uint32)> packetAckCallback)=0 | Block | pure virtual
sendMessage(const void *messageData, size_t messageSize)=0 | Block | pure virtual
sendProgramEvent(const ProgramEventMessage &)=0 | Block | pure virtual
serialNumber | Block |
setConfigChangedCallback(std::function< void(Block &, const ConfigMetaData &, uint32)>)=0 | Block | pure virtual
setDataBits(uint32 startBit, uint32 numBits, uint32 value)=0 | Block | pure virtual
setDataByte(size_t offset, uint8 value)=0 | Block | pure virtual
setDataBytes(size_t offset, const void *data, size_t num)=0 | Block | pure virtual
setLocalConfigItemActive(uint32 item, bool isActive)=0 | Block | pure virtual
setLocalConfigRange(uint32 item, int32 min, int32 max)=0 | Block | pure virtual
setLocalConfigValue(uint32 item, int32 value)=0 | Block | pure virtual
setLogger(std::function< void(const Block &block, const String &)> loggingCallback)=0 | Block | pure virtual
setName(const String &name)=0 | Block | pure virtual
setProgram(Program *)=0 | Block | pure virtual
setProgramLoadedCallback(std::function< void(Block &)> programLoaded)=0 | Block | pure virtual
supportsGraphics() const =0 | Block | pure virtual
Timestamp typedef | Block |
touchBlock enum value | Block |
Type enum name | Block |
uid | Block |
UID typedef | Block |
unknown enum value | Block |
versionNumber | Block |
~Block() override | Block |
~ReferenceCountedObject() | ReferenceCountedObject | protected virtual