Index

_ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | W

_

__eq__() (AYABInterface.actions.Action method)
(AYABInterface.carriages.Carriage method)
(AYABInterface.machines.Machine method)
__getnewargs__() (AYABInterface.communication.hardware_messages.FirmwareVersion method)
(AYABInterface.convert.NeedlePositions method)
__getstate__() (AYABInterface.communication.hardware_messages.FirmwareVersion method)
(AYABInterface.convert.NeedlePositions method)
__hash__() (AYABInterface.actions.Action method)
(AYABInterface.carriages.Carriage method)
(AYABInterface.machines.Machine method)
__init__() (AYABInterface.actions.Action method)
(AYABInterface.actions.ActionMetaClass method)
(AYABInterface.communication.Communication method)
(AYABInterface.communication.cache.NeedlePositionCache method)
(AYABInterface.communication.carriages.Carriage method)
(AYABInterface.communication.hardware_messages.FixedSizeMessage method)
(AYABInterface.communication.hardware_messages.Message method)
(AYABInterface.communication.host_messages.Message method)
(AYABInterface.communication.states.KnittingLine method)
(AYABInterface.communication.states.State method)
(AYABInterface.interaction.Interaction method)
(AYABInterface.needle_positions.NeedlePositions method)
(AYABInterface.serial.SerialPort method)
__new__() (AYABInterface.communication.hardware_messages.FirmwareVersion static method)
(AYABInterface.convert.NeedlePositions static method)
__repr__() (AYABInterface.actions.Action method)
(AYABInterface.carriages.Carriage method)
(AYABInterface.communication.hardware_messages.FirmwareVersion method)
(AYABInterface.communication.hardware_messages.Message method)
(AYABInterface.communication.host_messages.Message method)
(AYABInterface.communication.states.State method)
(AYABInterface.convert.NeedlePositions method)
(AYABInterface.machines.Machine method)
(AYABInterface.serial.SerialPort method)
__weakref__ (AYABInterface.actions.Action attribute)
(AYABInterface.carriages.Carriage attribute)
(AYABInterface.communication.Communication attribute)
(AYABInterface.communication.cache.NeedlePositionCache attribute)
(AYABInterface.communication.carriages.Carriage attribute)
(AYABInterface.communication.hardware_messages.Message attribute)
(AYABInterface.communication.host_messages.Message attribute)
(AYABInterface.communication.states.State attribute)
(AYABInterface.interaction.Interaction attribute)
(AYABInterface.machines.Machine attribute)
(AYABInterface.needle_positions.NeedlePositions attribute)
(AYABInterface.serial.SerialPort attribute)

A

Action (class in AYABInterface.actions)
ActionMetaClass (class in AYABInterface.actions)
actions (AYABInterface.interaction.Interaction attribute)
api_version (AYABInterface.communication.Communication.api_version_is_supported parameter)
(AYABInterface.communication.hardware_messages.InformationConfirmation attribute)
api_version_is_supported() (AYABInterface.communication.Communication method)
(AYABInterface.communication.hardware_messages.InformationConfirmation method)
args (AYABInterface.communication.Communication.send parameter)
arguments (AYABInterface.actions.Action parameter)
as_bytes() (AYABInterface.communication.host_messages.Message method)
AYABInterface (module)
AYABInterface.actions (module)
AYABInterface.carriages (module)
AYABInterface.communication (module)
AYABInterface.communication.cache (module)
AYABInterface.communication.carriages (module)
AYABInterface.communication.hardware_messages (module)
AYABInterface.communication.host_messages (module)
AYABInterface.communication.states (module)
AYABInterface.convert (module)
AYABInterface.interaction (module)
AYABInterface.machines (module)
AYABInterface.machines.Machine (AYABInterface.needle_positions.NeedlePositions parameter)
AYABInterface.needle_positions (module)
AYABInterface.serial (module)
AYABInterface.utils (module)

B

bytes (AYABInterface.communication.hardware_messages.Debug attribute)

C

callable (AYABInterface.communication.Communication.on_message parameter)
(AYABInterface.needle_positions.NeedlePositions.on_row_completed parameter)
camel_case_name (AYABInterface.utils.camel_case_to_under_score parameter)
camel_case_to_under_score() (in module AYABInterface.utils)
can_receive_messages() (AYABInterface.communication.Communication method)
carriage (AYABInterface.communication.hardware_messages.StateIndication attribute)
Carriage (class in AYABInterface.carriages)
(class in AYABInterface.communication.carriages)
check() (AYABInterface.needle_positions.NeedlePositions method)
CK35 (class in AYABInterface.machines)
colors (AYABInterface.convert.NeedlePositions attribute)
colors_to_needle_positions() (in module AYABInterface.convert)
communicate_through() (AYABInterface.interaction.Interaction method)
communication (AYABInterface.communication.states.State parameter)
(AYABInterface.interaction.Interaction attribute)
Communication (class in AYABInterface.communication)
communication_started() (AYABInterface.communication.states.State method)
(AYABInterface.communication.states.WaitingForStart method)
completed_row_indices (AYABInterface.needle_positions.NeedlePositions attribute)
connect() (AYABInterface.serial.SerialPort method)
ConnectionClosed (class in AYABInterface.communication.hardware_messages)
(class in AYABInterface.communication.states)
content (AYABInterface.communication.Communication.start parameter)
content_bytes() (AYABInterface.communication.host_messages.LineConfirmation method)
(AYABInterface.communication.host_messages.Message method)
(AYABInterface.communication.host_messages.StartRequest method)
controller (AYABInterface.communication.Communication attribute)
current_needle (AYABInterface.communication.hardware_messages.StateIndication attribute)

D

Debug (class in AYABInterface.communication.hardware_messages)

E

enter() (AYABInterface.communication.states.InitialHandshake method)
(AYABInterface.communication.states.KnittingLine method)
(AYABInterface.communication.states.StartingToKnit method)
(AYABInterface.communication.states.State method)
exit() (AYABInterface.communication.states.State method)

F

file (AYABInterface.communication.Communication parameter)
FinalState (class in AYABInterface.communication.states)
firmware_version (AYABInterface.communication.hardware_messages.InformationConfirmation attribute)
FirmwareVersion (class in AYABInterface.communication.hardware_messages)
FixedSizeMessage (class in AYABInterface.communication.hardware_messages)

G

get() (AYABInterface.communication.cache.NeedlePositionCache method)
get_bytes() (AYABInterface.communication.cache.NeedlePositionCache method)
get_connections() (in module AYABInterface)
get_line_configuration_message() (AYABInterface.communication.cache.NeedlePositionCache method)
get_machines() (in module AYABInterface)
(in module AYABInterface.machines)
get_needle_positions (AYABInterface.communication.Communication parameter)
get_row() (AYABInterface.needle_positions.NeedlePositions method)

H

HoleCarriage (class in AYABInterface.communication.carriages)
host_message_class (AYABInterface.communication.Communication.send parameter)

I

id_to_carriage_type() (in module AYABInterface.communication.carriages)
InformationConfirmation (class in AYABInterface.communication.hardware_messages)
InformationRequest (class in AYABInterface.communication.host_messages)
init() (AYABInterface.communication.host_messages.LineConfirmation method)
(AYABInterface.communication.host_messages.Message method)
(AYABInterface.communication.host_messages.StartRequest method)
InitialHandshake (class in AYABInterface.communication.states)
InitializingMachine (class in AYABInterface.communication.states)
Interaction (class in AYABInterface.interaction)
is_action() (AYABInterface.actions.Action method)
is_before_knitting() (AYABInterface.communication.states.InitialHandshake method)
(AYABInterface.communication.states.InitializingMachine method)
(AYABInterface.communication.states.StartingToKnit method)
(AYABInterface.communication.states.State method)
(AYABInterface.communication.states.WaitingForStart method)
is_ck35() (AYABInterface.machines.Machine method)
is_connection_closed() (AYABInterface.communication.hardware_messages.ConnectionClosed method)
(AYABInterface.communication.hardware_messages.Message method)
(AYABInterface.communication.states.ConnectionClosed method)
(AYABInterface.communication.states.State method)
is_debug() (AYABInterface.communication.hardware_messages.Debug method)
(AYABInterface.communication.hardware_messages.Message method)
is_final() (AYABInterface.communication.states.FinalState method)
(AYABInterface.communication.states.State method)
is_from_controller() (AYABInterface.communication.hardware_messages.Message method)
(AYABInterface.communication.host_messages.Message method)
is_from_host() (AYABInterface.communication.hardware_messages.Message method)
(AYABInterface.communication.host_messages.Message method)
is_hole_carriage() (AYABInterface.communication.carriages.Carriage method)
(AYABInterface.communication.carriages.HoleCarriage method)
is_information_confirmation() (AYABInterface.communication.hardware_messages.InformationConfirmation method)
(AYABInterface.communication.hardware_messages.Message method)
is_initial_handshake() (AYABInterface.communication.states.InitialHandshake method)
(AYABInterface.communication.states.State method)
is_initializing_machine() (AYABInterface.communication.states.InitializingMachine method)
(AYABInterface.communication.states.State method)
is_kh270() (AYABInterface.machines.Machine method)
is_kh900() (AYABInterface.machines.Machine method)
is_kh910() (AYABInterface.machines.Machine method)
is_kh930() (AYABInterface.machines.Machine method)
is_kh950() (AYABInterface.machines.Machine method)
is_kh965() (AYABInterface.machines.Machine method)
is_knit_carriage() (AYABInterface.communication.carriages.Carriage method)
(AYABInterface.communication.carriages.KnitCarriage method)
is_knitting() (AYABInterface.communication.states.KnittingLine method)
(AYABInterface.communication.states.KnittingStarted method)
(AYABInterface.communication.states.State method)
is_knitting_last_line() (AYABInterface.communication.states.KnittingLine method)
is_knitting_line() (AYABInterface.communication.states.KnittingLine method)
(AYABInterface.communication.states.State method)
is_knitting_started() (AYABInterface.communication.states.KnittingStarted method)
(AYABInterface.communication.states.State method)
is_last() (AYABInterface.communication.cache.NeedlePositionCache method)
is_line_request() (AYABInterface.communication.hardware_messages.LineRequest method)
(AYABInterface.communication.hardware_messages.Message method)
is_move_carriage_over_left_hall_sensor() (AYABInterface.actions.Action method)
(AYABInterface.actions.MoveCarriageOverLeftHallSensor method)
is_move_carriage_to_the_left() (AYABInterface.actions.Action method)
(AYABInterface.actions.MoveCarriageToTheLeft method)
is_move_carriage_to_the_right() (AYABInterface.actions.Action method)
(AYABInterface.actions.MoveCarriageToTheRight method)
is_move_needles_into_position() (AYABInterface.actions.Action method)
(AYABInterface.actions.MoveNeedlesIntoPosition method)
is_put_color_in_nut_a() (AYABInterface.actions.Action method)
(AYABInterface.actions.PutColorInNutA method)
is_put_color_in_nut_b() (AYABInterface.actions.Action method)
(AYABInterface.actions.PutColorInNutB method)
is_ready_to_knit() (AYABInterface.communication.hardware_messages.StateIndication method)
is_start_confirmation() (AYABInterface.communication.hardware_messages.Message method)
(AYABInterface.communication.hardware_messages.StartConfirmation method)
is_starting_failed() (AYABInterface.communication.states.StartingFailed method)
is_starting_to_knit() (AYABInterface.communication.states.StartingToKnit method)
(AYABInterface.communication.states.State method)
is_state_indication() (AYABInterface.communication.hardware_messages.Message method)
(AYABInterface.communication.hardware_messages.StateIndication method)
is_success() (AYABInterface.communication.hardware_messages.SuccessConfirmation method)
is_switch_carriage_to_mode_kc() (AYABInterface.actions.Action method)
(AYABInterface.actions.SwitchCarriageToModeKc method)
is_switch_carriage_to_mode_nl() (AYABInterface.actions.Action method)
(AYABInterface.actions.SwitchCarriageToModeNl method)
is_switch_off_machine() (AYABInterface.actions.Action method)
(AYABInterface.actions.SwitchOffMachine method)
is_switch_on_machine() (AYABInterface.actions.Action method)
(AYABInterface.actions.SwitchOnMachine method)
is_test_confirmation() (AYABInterface.communication.hardware_messages.Message method)
(AYABInterface.communication.hardware_messages.TestConfirmation method)
is_unknown() (AYABInterface.communication.hardware_messages.Message method)
(AYABInterface.communication.hardware_messages.UnknownMessage method)
is_unknown_carriage() (AYABInterface.communication.carriages.Carriage method)
(AYABInterface.communication.carriages.UnknownCarriage method)
is_unsupported_api_version() (AYABInterface.communication.states.State method)
(AYABInterface.communication.states.UnsupportedApiVersion method)
is_valid() (AYABInterface.communication.hardware_messages.Message method)
(AYABInterface.communication.hardware_messages.StateIndication method)
(AYABInterface.communication.hardware_messages.SuccessConfirmation method)
(AYABInterface.communication.hardware_messages.UnknownMessage method)
is_waiting_for_carriage_to_pass_the_left_turn_mark() (AYABInterface.communication.states.InitializingMachine method)
is_waiting_for_start() (AYABInterface.communication.states.State method)
(AYABInterface.communication.states.WaitingForStart method)
is_waiting_for_the_communication_to_start() (AYABInterface.communication.states.State method)

K

KH270 (class in AYABInterface.machines)
KH900 (class in AYABInterface.machines)
KH910 (class in AYABInterface.machines)
KH930 (class in AYABInterface.machines)
KH950 (class in AYABInterface.machines)
KH965 (class in AYABInterface.machines)
KH9XXSeries (class in AYABInterface.machines)
KnitCarriage (class in AYABInterface.carriages)
(class in AYABInterface.communication.carriages)
knitting_pattern (AYABInterface.interaction.Interaction parameter)
KnittingLine (class in AYABInterface.communication.states)
KnittingStarted (class in AYABInterface.communication.states)

L

last_line (AYABInterface.utils.next_line parameter)
last_requested_line_number (AYABInterface.communication.Communication attribute)
left_end_needle (AYABInterface.communication.Communication attribute)
(AYABInterface.communication.Communication parameter)
(AYABInterface.communication.host_messages.StartRequest attribute)
(AYABInterface.machines.Machine attribute)
left_hall_sensor_value (AYABInterface.communication.hardware_messages.StateIndication attribute)
line_number (AYABInterface.communication.cache.NeedlePositionCache.get parameter)
(AYABInterface.communication.cache.NeedlePositionCache.get_bytes parameter)
(AYABInterface.communication.cache.NeedlePositionCache.get_line_configuration_message parameter)
(AYABInterface.communication.hardware_messages.LineRequest attribute)
(AYABInterface.communication.states.KnittingLine attribute)
LineConfirmation (class in AYABInterface.communication.host_messages)
LineRequest (class in AYABInterface.communication.hardware_messages)
list_serial_port_strings() (in module AYABInterface.serial)
list_serial_ports() (in module AYABInterface.serial)
lock (AYABInterface.communication.Communication attribute)

M

machine (AYABInterface.communication.Communication parameter)
(AYABInterface.interaction.Interaction parameter)
(AYABInterface.needle_positions.NeedlePositions attribute)
Machine (class in AYABInterface.machines)
major (AYABInterface.communication.hardware_messages.FirmwareVersion attribute)
message (AYABInterface.communication.states.InitializingMachine.receive_state_indication parameter)
(AYABInterface.communication.states.KnittingLine.receive_line_request parameter)
(AYABInterface.communication.states.KnittingStarted.receive_line_request parameter)
(AYABInterface.communication.states.StartingToKnit.receive_start_confirmation parameter)
(AYABInterface.communication.states.State.receive_connection_closed parameter)
(AYABInterface.communication.states.State.receive_debug parameter)
(AYABInterface.communication.states.State.receive_information_confirmation parameter)
(AYABInterface.communication.states.State.receive_line_request parameter)
(AYABInterface.communication.states.State.receive_message parameter)
(AYABInterface.communication.states.State.receive_start_confirmation parameter)
(AYABInterface.communication.states.State.receive_state_indication parameter)
(AYABInterface.communication.states.State.receive_test_confirmation parameter)
(AYABInterface.communication.states.State.receive_unknown parameter)
Message (class in AYABInterface.communication.hardware_messages)
(class in AYABInterface.communication.host_messages)
MESSAGE_ID (AYABInterface.communication.hardware_messages.InformationConfirmation attribute)
(AYABInterface.communication.hardware_messages.LineRequest attribute)
(AYABInterface.communication.hardware_messages.StartConfirmation attribute)
(AYABInterface.communication.hardware_messages.StateIndication attribute)
(AYABInterface.communication.hardware_messages.TestConfirmation attribute)
(AYABInterface.communication.host_messages.InformationRequest attribute)
(AYABInterface.communication.host_messages.LineConfirmation attribute)
(AYABInterface.communication.host_messages.Message attribute)
(AYABInterface.communication.host_messages.StartRequest attribute)
(AYABInterface.communication.host_messages.TestRequest attribute)
minor (AYABInterface.communication.hardware_messages.FirmwareVersion attribute)
MoveCarriageOverLeftHallSensor (class in AYABInterface.actions)
MoveCarriageToTheLeft (class in AYABInterface.actions)
MoveCarriageToTheRight (class in AYABInterface.actions)
MoveNeedlesIntoPosition (class in AYABInterface.actions)

N

NAME (AYABInterface.machines.Machine attribute)
name (AYABInterface.machines.Machine attribute)
(AYABInterface.serial.SerialPort attribute)
needle_coloring (AYABInterface.convert.NeedlePositions attribute)
needle_position (AYABInterface.communication.carriages.Carriage attribute)
(AYABInterface.communication.carriages.Carriage parameter)
needle_positions (AYABInterface.communication.Communication attribute)
(AYABInterface.machines.CK35 attribute)
(AYABInterface.machines.KH270 attribute)
(AYABInterface.machines.KH9XXSeries attribute)
(AYABInterface.machines.Machine attribute)
(AYABInterface.machines.Machine.needle_positions_to_bytes parameter)
needle_positions_to_bytes() (AYABInterface.machines.Machine method)
NeedlePositionCache (class in AYABInterface.communication.cache)
NeedlePositions (class in AYABInterface.convert)
(class in AYABInterface.needle_positions)
NeedlePositions() (in module AYABInterface)
next_line() (in module AYABInterface.utils)
next_line_8bit (AYABInterface.utils.next_line parameter)
NullCarriage (class in AYABInterface.communication.carriages)
number_of_colors() (in module AYABInterface.utils)
number_of_needles (AYABInterface.machines.CK35 attribute)
(AYABInterface.machines.KH270 attribute)
(AYABInterface.machines.KH9XXSeries attribute)
(AYABInterface.machines.Machine attribute)

O

on_message() (AYABInterface.communication.Communication method)
on_message_received (AYABInterface.communication.Communication parameter)
on_row_completed() (AYABInterface.needle_positions.NeedlePositions method)

P

parallelize() (AYABInterface.communication.Communication method)
port (AYABInterface.serial.SerialPort parameter)
PutColorInNutA (class in AYABInterface.actions)
PutColorInNutB (class in AYABInterface.actions)

R

read_end_of_message() (AYABInterface.communication.hardware_messages.FixedSizeMessage method)
read_message_type() (in module AYABInterface.communication.hardware_messages)
receive_connection_closed() (AYABInterface.communication.states.State method)
receive_debug() (AYABInterface.communication.states.State method)
receive_information_confirmation() (AYABInterface.communication.states.InitialHandshake method)
(AYABInterface.communication.states.State method)
receive_line_request() (AYABInterface.communication.states.KnittingLine method)
(AYABInterface.communication.states.KnittingStarted method)
(AYABInterface.communication.states.State method)
receive_message() (AYABInterface.communication.Communication method)
(AYABInterface.communication.states.State method)
receive_start_confirmation() (AYABInterface.communication.states.StartingToKnit method)
(AYABInterface.communication.states.State method)
receive_state_indication() (AYABInterface.communication.states.InitializingMachine method)
(AYABInterface.communication.states.State method)
receive_test_confirmation() (AYABInterface.communication.states.State method)
receive_unknown() (AYABInterface.communication.states.State method)
received_by() (AYABInterface.communication.hardware_messages.ConnectionClosed method)
(AYABInterface.communication.hardware_messages.Debug method)
(AYABInterface.communication.hardware_messages.InformationConfirmation method)
(AYABInterface.communication.hardware_messages.LineRequest method)
(AYABInterface.communication.hardware_messages.StartConfirmation method)
(AYABInterface.communication.hardware_messages.StateIndication method)
(AYABInterface.communication.hardware_messages.TestConfirmation method)
(AYABInterface.communication.hardware_messages.UnknownMessage method)
right_end_needle (AYABInterface.communication.Communication attribute)
(AYABInterface.communication.Communication parameter)
(AYABInterface.communication.host_messages.StartRequest attribute)
(AYABInterface.machines.Machine attribute)
right_hall_sensor_value (AYABInterface.communication.hardware_messages.StateIndication attribute)
row_completed() (AYABInterface.needle_positions.NeedlePositions method)
rows (AYABInterface.needle_positions.NeedlePositions parameter)
runs_in_parallel() (AYABInterface.communication.Communication method)

S

seconds_to_wait (AYABInterface.communication.Communication.parallelize parameter)
send() (AYABInterface.communication.Communication method)
(AYABInterface.communication.host_messages.Message method)
SerialPort (class in AYABInterface.serial)
start() (AYABInterface.communication.Communication method)
StartConfirmation (class in AYABInterface.communication.hardware_messages)
StartingFailed (class in AYABInterface.communication.states)
StartingToKnit (class in AYABInterface.communication.states)
StartRequest (class in AYABInterface.communication.host_messages)
state (AYABInterface.communication.Communication attribute)
State (class in AYABInterface.communication.states)
StateIndication (class in AYABInterface.communication.hardware_messages)
stop() (AYABInterface.communication.Communication method)
SuccessConfirmation (class in AYABInterface.communication.hardware_messages)
sum_all() (in module AYABInterface.utils)
SwitchCarriageToModeKc (class in AYABInterface.actions)
SwitchCarriageToModeNl (class in AYABInterface.actions)
SwitchOffMachine (class in AYABInterface.actions)
SwitchOnMachine (class in AYABInterface.actions)

T

TestConfirmation (class in AYABInterface.communication.hardware_messages)
TestRequest (class in AYABInterface.communication.host_messages)
two_colors (AYABInterface.convert.NeedlePositions attribute)

U

UnknownCarriage (class in AYABInterface.communication.carriages)
UnknownMessage (class in AYABInterface.communication.hardware_messages)
UnsupportedApiVersion (class in AYABInterface.communication.states)

W

WaitingForStart (class in AYABInterface.communication.states)
wants_to_answer() (AYABInterface.communication.hardware_messages.Message method)