AYAB Arduino Firmware 0.95
The goal of the AYAB project is to provide an alternative way to control the famous Brother KH-9xx range of knitting machines using a computer
KnitterMock Class Reference
Inheritance diagram for KnitterMock:
Inheritance graph
Collaboration diagram for KnitterMock:
Collaboration graph

Public Member Functions

 MOCK_METHOD0 (init, void())
 
 MOCK_METHOD0 (setUpInterrupt, void())
 
 MOCK_METHOD0 (isr, void())
 
 MOCK_METHOD4 (startKnitting, Err_t(uint8_t startNeedle, uint8_t stopNeedle, uint8_t *pattern_start, bool continuousReportingEnabled))
 
 MOCK_METHOD1 (initMachine, Err_t(Machine_t machineType))
 
 MOCK_METHOD0 (encodePosition, void())
 
 MOCK_METHOD0 (isReady, bool())
 
 MOCK_METHOD0 (knit, void())
 
 MOCK_METHOD1 (indState, void(Err_t error))
 
 MOCK_METHOD1 (getStartOffset, uint8_t(const Direction_t direction))
 
 MOCK_METHOD0 (getMachineType, Machine_t())
 
 MOCK_METHOD1 (setNextLine, bool(uint8_t lineNumber))
 
 MOCK_METHOD0 (setLastLine, void())
 
 MOCK_METHOD1 (setMachineType, void(Machine_t))
 
- Public Member Functions inherited from KnitterInterface
virtual void init ()=0
 
virtual void setUpInterrupt ()=0
 
virtual void isr ()=0
 
virtual Err_t startKnitting (uint8_t startNeedle, uint8_t stopNeedle, uint8_t *pattern_start, bool continuousReportingEnabled)=0
 
virtual Err_t initMachine (Machine_t machine)=0
 
virtual void encodePosition ()=0
 
virtual bool isReady ()=0
 
virtual void knit ()=0
 
virtual void indState (Err_t error=ErrorCode::success)=0
 
virtual uint8_t getStartOffset (const Direction_t direction)=0
 
virtual Machine_t getMachineType ()=0
 
virtual bool setNextLine (uint8_t lineNumber)=0
 
virtual void setLastLine ()=0
 
virtual void setMachineType (Machine_t)=0
 

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