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
FsmTest Class Reference
Inheritance diagram for FsmTest:
Inheritance graph
Collaboration diagram for FsmTest:
Collaboration graph

Protected Member Functions

void SetUp () override
 
void TearDown () override
 
void expect_knitter_init ()
 
void expected_isr (Direction_t dir, Direction_t hall, uint8_t position)
 
void expect_reqLine ()
 
void expect_indState ()
 
void expect_get_ready ()
 
void get_in_ready ()
 
void expected_state (OpState_t state)
 
void expected_dispatch ()
 
void expected_dispatch_wait_for_machine ()
 
void expected_dispatch_init ()
 
void expected_dispatch_ready ()
 
void expected_dispatch_knit ()
 
void expected_dispatch_test ()
 
void expected_dispatch_error (unsigned long t)
 
void expect_first_knit ()
 

Protected Attributes

ArduinoMock * arduinoMock
 
BeeperMockbeeperMock
 
ComMockcomMock
 
EncodersMockencodersMock
 
SerialMock * serialMock
 
SolenoidsMocksolenoidsMock
 
TesterMocktesterMock
 

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