Skip to content

Commit 99ca27d

Browse files
committed
Use MachineType from gcode-reference
1 parent fd69232 commit 99ca27d

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/util/configuration/defaults.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import { StatusBarAlignment } from 'vscode';
99
import { GCodeUnits } from '../constants';
1010
import { LineNumbererOptions, LineNumberFrequency } from '../lineNumberer';
11+
import { MachineType, MachineTypes } from '@appliedengdesign/gcode-reference';
1112

1213
export enum TraceLevel {
1314
Silent = 'silent',
@@ -19,7 +20,7 @@ export enum TraceLevel {
1920

2021
export interface GCodeConfiguration {
2122
general: {
22-
machineType: 'Mill' | 'Lathe' | '3D Printer';
23+
machineType: MachineType;
2324

2425
hovers: {
2526
enabled: boolean;
@@ -58,7 +59,7 @@ export interface GCodeConfiguration {
5859

5960
export const defaults: GCodeConfiguration = {
6061
general: {
61-
machineType: 'Mill',
62+
machineType: MachineTypes.Mill,
6263
hovers: {
6364
enabled: true,
6465
},

src/util/machineTypeController.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import { defaults } from './configuration/defaults';
1515

1616
export class MachineTypeController implements Disposable {
1717
private readonly _dispoables: Disposable[] = [];
18-
private _machineType: MachineType | undefined;
18+
private _machineType: MachineType = defaults.general.machineType;
1919
private _statusbar: StatusBarControl;
2020
private readonly mtypeStatusBar: StatusBar = 'machineTypeBar';
2121
private _gReference: GReference;

0 commit comments

Comments
 (0)