openEmbroider  0.1
an open source embroidery software
VirtualCommSlave Class Reference
Inheritance diagram for VirtualCommSlave:
CommSlave UartConnect< 37 > Comm UartBlock< 37 >

Additional Inherited Members

- Public Types inherited from Comm
typedef int16_t PosType
 
- Public Member Functions inherited from CommSlave
virtual void onMsg (uint8_t *buffer)
 
- Public Member Functions inherited from UartBlock< 37 >
void onChar (uint8_t c)
 
void sendMsg (const uint8_t *buffer)
 
- Public Member Functions inherited from UartConnect< 37 >
void connect (UartBlock< packetSize > *uart)
 
- Static Public Member Functions inherited from CommSlave
static uint8_t getProtocol (uint16_t status)
 
- Public Attributes inherited from CommSlave
uint8_t sequence
 
- Public Attributes inherited from UartBlock< 37 >
unsigned long qosMsg
 
unsigned long qosSync
 
unsigned long qosFullSync
 
- Public Attributes inherited from UartConnect< 37 >
unsigned bytealtered_ppm
 
unsigned bytelost_ppm
 
- Static Public Attributes inherited from CommSlave
static const uint16_t maskProtocol = 0xF000
 
static const uint16_t maskButton = 0x0010
 
static const uint16_t maskMoving = 0x0008
 
static const uint16_t maskWaitingNeedle = 0x0004
 
static const uint16_t maskRunning = 0x0002
 
static const uint16_t maskAlive = 0x0001
 
- Static Public Attributes inherited from UartBlock< 37 >
static const unsigned kPacketSize
 
- Protected Types inherited from Comm
enum  Command : uint8_t {
  kAddPoints = 0, kDeletePoints, kStopMove, kStartMove,
  kSetParam, kGotoXY, kMovedXdY, kGotoNextPoint,
  kSetNPoint, kSetPos
}
 
- Protected Member Functions inherited from Comm
PosType readPosType (const uint8_t *buffer, unsigned index=0)
 
void writePosType (uint8_t *buffer, PosType pos, unsigned index=0)
 

The documentation for this class was generated from the following file: