protocol
juce_blocks_basics

## Namespaces

| BlocksProtocol
| BlocksProtocol::SpecialMessageFromHost
| Messages that the host may send to a device that do not have the usual message format.

## Classes

struct | BlocksProtocol::IntegerWithBitSize< numBits >
| Helper class to define an integer with a specific bit size. More...
struct | BlocksProtocol::Packed7BitArrayBuilder< allocatedBytes >::State
| Describes the current building state. More...
struct | BlocksProtocol::Packed7BitArrayBuilder< allocatedBytes >
| This helper class allocates a block of 7-bit bytes and can push sequences of bits into it. More...
struct | BlocksProtocol::Packed7BitArrayReader
| This helper class reads from a block of 7-bit bytes as sequences of bits. More...
struct | BlocksProtocol::BlockStringData< MaxSize >
| Structure for generic block data. More...
struct | BlocksProtocol::BlockSerialNumber
| Structure describing a block's serial number. More...
struct | BlocksProtocol::DeviceStatus
| Structure for the device status. More...
struct | BlocksProtocol::DeviceConnection
| Structure for the device connection. More...
struct | BlocksProtocol::DeviceVersion
| Structure for the device version. More...
struct | BlocksProtocol::DeviceName
| Structure used for the device name. More...
struct | BlocksProtocol::TouchPosition
| The coordinates of a touch. More...
struct | BlocksProtocol::TouchVelocity
| The velocities for each dimension of a touch. More...
struct | BlocksProtocol::HostPacketBuilder< maxPacketBytes >
| Helper class for constructing a packet for sending to a BLOCKS device. More...
struct | BlocksProtocol::HostPacketDecoder< Handler >
| Parses data packets from a BLOCKS device, and translates them into callbacks on a handler object. More...

## Detailed Description