Detailed Description

Namespaces

 BlocksProtocol
 

Classes

struct  BlocksProtocol::IntegerWithBitSize< numBits >
 
struct  BlocksProtocol::Packed7BitArrayBuilder< allocatedBytes >::State
 
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::BlockDataSheet::ButtonInfo
 
struct  BlocksProtocol::BlockDataSheet::StatusLEDInfo
 
struct  BlocksProtocol::BlockDataSheet
 
struct  BlocksProtocol::BlockSerialNumber
 
struct  BlocksProtocol::VersionNumber
 
struct  BlocksProtocol::BlockName
 
struct  BlocksProtocol::DeviceStatus
 
struct  BlocksProtocol::DeviceConnection
 
struct  BlocksProtocol::DeviceVersion
 
struct  BlocksProtocol::DeviceName
 
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...