Skip to content

Machine Controller

calculate_btl_machine_data(elements, btl_version)

Calculates the Machine Data for BTL

Parameters:

Name Type Description Default
elements List[int]

elements

required
btl_version int

btl_version

required

Returns:

Type Description
None

None

Source code in src/machine_controller/__init__.pyi
86
87
88
89
90
91
92
93
94
95
def calculate_btl_machine_data(elements: List[int], btl_version: int) -> None:
    """Calculates the Machine Data for BTL

    Parameters:
        elements: elements
        btl_version: btl_version

    Returns:
        None
    """

calculate_hundegger_machine_data(elements, hunderggertype)

Calculates the Machine Data for Hundegger

Parameters:

Name Type Description Default
elements List[int]

elements

required
hunderggertype int

hunderggertype

required

Returns:

Type Description
None

None

Source code in src/machine_controller/__init__.pyi
 97
 98
 99
100
101
102
103
104
105
106
def calculate_hundegger_machine_data(elements: List[int], hunderggertype: int) -> None:
    """Calculates the Machine Data for Hundegger

    Parameters:
        elements: elements
        hunderggertype: hunderggertype

    Returns:
        None
    """

clear_errors()

clear errors

Returns:

Type Description
None

None

Source code in src/machine_controller/__init__.pyi
44
45
46
47
48
49
def clear_errors() -> None:
    """clear errors

    Returns:
        None
    """

export_btl(btl_version, file_path)

Exports a BTL file

Parameters:

Name Type Description Default
btl_version int

btl_version

required
file_path str

file_path

required

Returns:

Type Description
None

None

Source code in src/machine_controller/__init__.pyi
13
14
15
16
17
18
19
20
21
22
def export_btl(btl_version: int, file_path: str) -> None:
    """Exports a BTL file

    Parameters:
        btl_version: btl_version
        file_path: file_path

    Returns:
        None
    """

export_btl_with_presetting(btl_version, file_path, presetting)

Exports a BTL file with a presetting file

Parameters:

Name Type Description Default
btl_version int

btl_version

required
file_path str

file_path

required
presetting str

presetting

required

Returns:

Type Description
None

None

Source code in src/machine_controller/__init__.pyi
74
75
76
77
78
79
80
81
82
83
84
def export_btl_with_presetting(btl_version: int, file_path: str, presetting: str) -> None:
    """Exports a BTL file with a presetting file

    Parameters:
        btl_version: btl_version
        file_path: file_path
        presetting: presetting

    Returns:
        None
    """

export_hundegger(hundeggertype)

Exports a Hundegger file

Parameters:

Name Type Description Default
hundeggertype int

hundeggertype

required

Returns:

Type Description
None

None

Source code in src/machine_controller/__init__.pyi
34
35
36
37
38
39
40
41
42
def export_hundegger(hundeggertype: int) -> None:
    """Exports a Hundegger file

    Parameters:
        hundeggertype: hundeggertype

    Returns:
        None
    """

export_hundegger_with_file_path(hundeggertype, file_path)

Exports a Hundegger file

Parameters:

Name Type Description Default
hundeggertype int

hundeggertype

required
file_path str

file_path

required

Returns:

Type Description
None

None

Source code in src/machine_controller/__init__.pyi
51
52
53
54
55
56
57
58
59
60
def export_hundegger_with_file_path(hundeggertype: int, file_path: str) -> None:
    """Exports a Hundegger file

    Parameters:
        hundeggertype: hundeggertype
        file_path: file_path

    Returns:
        None
    """

export_hundegger_with_file_path_and_presetting(hundeggertype, file_path, presetting)

Exports a Hundegger file

Parameters:

Name Type Description Default
hundeggertype int

hundeggertype

required
file_path str

file_path

required
presetting str

presetting

required

Returns:

Type Description
None

None

Source code in src/machine_controller/__init__.pyi
62
63
64
65
66
67
68
69
70
71
72
def export_hundegger_with_file_path_and_presetting(hundeggertype: int, file_path: str, presetting: str) -> None:
    """Exports a Hundegger file

    Parameters:
        hundeggertype: hundeggertype
        file_path: file_path
        presetting: presetting

    Returns:
        None
    """

export_hundegger_with_file_path_and_presetting_silent(hundeggertype, file_path, presetting)

Exports a Hundegger file silently

Parameters:

Name Type Description Default
hundeggertype int

hundeggertype

required
file_path str

file_path

required
presetting str

presetting

required

Returns:

Type Description
None

None

Source code in src/machine_controller/__init__.pyi
130
131
132
133
134
135
136
137
138
139
140
def export_hundegger_with_file_path_and_presetting_silent(hundeggertype: int, file_path: str, presetting: str) -> None:
    """Exports a Hundegger file silently

    Parameters:
        hundeggertype: hundeggertype
        file_path: file_path
        presetting: presetting

    Returns:
        None
    """

export_hundegger_with_file_path_silent(hundeggertype, file_path)

Exports a Hundegger file silently

Parameters:

Name Type Description Default
hundeggertype int

hundeggertype

required
file_path str

file_path

required

Returns:

Type Description
None

None

Source code in src/machine_controller/__init__.pyi
119
120
121
122
123
124
125
126
127
128
def export_hundegger_with_file_path_silent(hundeggertype: int, file_path: str) -> None:
    """Exports a Hundegger file silently

    Parameters:
        hundeggertype: hundeggertype
        file_path: file_path

    Returns:
        None
    """

export_weinmann_mfb(mfb_version)

Exports a WUP file

Parameters:

Name Type Description Default
mfb_version int

mfb_version

required

Returns:

Type Description
None

None

Source code in src/machine_controller/__init__.pyi
24
25
26
27
28
29
30
31
32
def export_weinmann_mfb(mfb_version: int) -> None:
    """Exports a WUP file

    Parameters:
        mfb_version: mfb_version

    Returns:
        None
    """

get_last_error(error_code)

Gets the last error

Parameters:

Name Type Description Default
error_code int

error_code

required

Returns:

Type Description
str

error string

Source code in src/machine_controller/__init__.pyi
 3
 4
 5
 6
 7
 8
 9
10
11
def get_last_error(error_code: int) -> str:
    """Gets the last error

    Parameters:
        error_code: error_code

    Returns:
        error string
    """

load_hundegger_calculation_set(hundeggertype, file_path)

load hundegger calculation set

Parameters:

Name Type Description Default
hundeggertype int

hundeggertype

required
file_path str

file_path

required

Returns:

Type Description
None

None

Source code in src/machine_controller/__init__.pyi
108
109
110
111
112
113
114
115
116
117
def load_hundegger_calculation_set(hundeggertype: int, file_path: str) -> None:
    """load hundegger calculation set

    Parameters:
        hundeggertype: hundeggertype
        file_path: file_path

    Returns:
        None
    """