Reorganize project, remove some dead code
This commit is contained in:
parent
6341b0464d
commit
ba42ff1207
@ -22,7 +22,6 @@
|
|||||||
E180B61F2992DBB000425DB0 /* SoyuzMenuBarExtraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E180B61E2992DBB000425DB0 /* SoyuzMenuBarExtraView.swift */; };
|
E180B61F2992DBB000425DB0 /* SoyuzMenuBarExtraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E180B61E2992DBB000425DB0 /* SoyuzMenuBarExtraView.swift */; };
|
||||||
E180B6222993256E00425DB0 /* PrinterRequestManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E180B6212993256E00425DB0 /* PrinterRequestManager.swift */; };
|
E180B6222993256E00425DB0 /* PrinterRequestManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E180B6212993256E00425DB0 /* PrinterRequestManager.swift */; };
|
||||||
E1E8B07729949E2700BABE4B /* Starscream in Frameworks */ = {isa = PBXBuildFile; productRef = E1E8B07629949E2700BABE4B /* Starscream */; };
|
E1E8B07729949E2700BABE4B /* Starscream in Frameworks */ = {isa = PBXBuildFile; productRef = E1E8B07629949E2700BABE4B /* Starscream */; };
|
||||||
E1E8B07929955ABE00BABE4B /* PrinterStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E8B07829955ABE00BABE4B /* PrinterStats.swift */; };
|
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXContainerItemProxy section */
|
/* Begin PBXContainerItemProxy section */
|
||||||
@ -62,7 +61,6 @@
|
|||||||
E180B61C2992D53700425DB0 /* PrinterObjectsQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrinterObjectsQuery.swift; sourceTree = "<group>"; };
|
E180B61C2992D53700425DB0 /* PrinterObjectsQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrinterObjectsQuery.swift; sourceTree = "<group>"; };
|
||||||
E180B61E2992DBB000425DB0 /* SoyuzMenuBarExtraView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoyuzMenuBarExtraView.swift; sourceTree = "<group>"; };
|
E180B61E2992DBB000425DB0 /* SoyuzMenuBarExtraView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoyuzMenuBarExtraView.swift; sourceTree = "<group>"; };
|
||||||
E180B6212993256E00425DB0 /* PrinterRequestManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrinterRequestManager.swift; sourceTree = "<group>"; };
|
E180B6212993256E00425DB0 /* PrinterRequestManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrinterRequestManager.swift; sourceTree = "<group>"; };
|
||||||
E1E8B07829955ABE00BABE4B /* PrinterStats.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrinterStats.swift; sourceTree = "<group>"; };
|
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
@ -114,6 +112,8 @@
|
|||||||
E180B5E72992CD9100425DB0 /* Soyuz */ = {
|
E180B5E72992CD9100425DB0 /* Soyuz */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
|
E1A93C6529C92B3500BAE750 /* ViewModels */,
|
||||||
|
E1A93C6429C92AEE00BAE750 /* Views */,
|
||||||
E124B9D72993FE5500C0D2D2 /* Info.plist */,
|
E124B9D72993FE5500C0D2D2 /* Info.plist */,
|
||||||
E180B5E82992CD9100425DB0 /* SoyuzApp.swift */,
|
E180B5E82992CD9100425DB0 /* SoyuzApp.swift */,
|
||||||
E180B5EC2992CD9200425DB0 /* Assets.xcassets */,
|
E180B5EC2992CD9200425DB0 /* Assets.xcassets */,
|
||||||
@ -121,11 +121,6 @@
|
|||||||
E180B5F62992CD9200425DB0 /* Soyuz.entitlements */,
|
E180B5F62992CD9200425DB0 /* Soyuz.entitlements */,
|
||||||
E180B5F32992CD9200425DB0 /* KlipperMon.xcdatamodeld */,
|
E180B5F32992CD9200425DB0 /* KlipperMon.xcdatamodeld */,
|
||||||
E180B5EE2992CD9200425DB0 /* Preview Content */,
|
E180B5EE2992CD9200425DB0 /* Preview Content */,
|
||||||
E180B61C2992D53700425DB0 /* PrinterObjectsQuery.swift */,
|
|
||||||
E180B61E2992DBB000425DB0 /* SoyuzMenuBarExtraView.swift */,
|
|
||||||
E180B6212993256E00425DB0 /* PrinterRequestManager.swift */,
|
|
||||||
E124B9D829941A4D00C0D2D2 /* PrinterConfigView.swift */,
|
|
||||||
E1E8B07829955ABE00BABE4B /* PrinterStats.swift */,
|
|
||||||
);
|
);
|
||||||
path = Soyuz;
|
path = Soyuz;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@ -157,6 +152,24 @@
|
|||||||
path = SoyuzUITests;
|
path = SoyuzUITests;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
|
E1A93C6429C92AEE00BAE750 /* Views */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
E180B61E2992DBB000425DB0 /* SoyuzMenuBarExtraView.swift */,
|
||||||
|
E124B9D829941A4D00C0D2D2 /* PrinterConfigView.swift */,
|
||||||
|
);
|
||||||
|
path = Views;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
E1A93C6529C92B3500BAE750 /* ViewModels */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
E180B61C2992D53700425DB0 /* PrinterObjectsQuery.swift */,
|
||||||
|
E180B6212993256E00425DB0 /* PrinterRequestManager.swift */,
|
||||||
|
);
|
||||||
|
path = ViewModels;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
/* End PBXGroup section */
|
/* End PBXGroup section */
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */
|
/* Begin PBXNativeTarget section */
|
||||||
@ -293,7 +306,6 @@
|
|||||||
isa = PBXSourcesBuildPhase;
|
isa = PBXSourcesBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
E1E8B07929955ABE00BABE4B /* PrinterStats.swift in Sources */,
|
|
||||||
E180B61D2992D53700425DB0 /* PrinterObjectsQuery.swift in Sources */,
|
E180B61D2992D53700425DB0 /* PrinterObjectsQuery.swift in Sources */,
|
||||||
E180B5F52992CD9200425DB0 /* KlipperMon.xcdatamodeld in Sources */,
|
E180B5F52992CD9200425DB0 /* KlipperMon.xcdatamodeld in Sources */,
|
||||||
E124B9D929941A4D00C0D2D2 /* PrinterConfigView.swift in Sources */,
|
E124B9D929941A4D00C0D2D2 /* PrinterConfigView.swift in Sources */,
|
||||||
|
@ -1,44 +0,0 @@
|
|||||||
//
|
|
||||||
// PrinterStats.swift
|
|
||||||
// KlipperMon
|
|
||||||
//
|
|
||||||
// Created by maddiefuzz on 2/9/23.
|
|
||||||
//
|
|
||||||
|
|
||||||
import Foundation
|
|
||||||
|
|
||||||
class PrinterStats: ObservableObject {
|
|
||||||
@Published var state: String
|
|
||||||
@Published var progress: Double
|
|
||||||
@Published var extruderTemperature: Double
|
|
||||||
@Published var bedTemperature: Double
|
|
||||||
|
|
||||||
init(response: jsonRpcResponse) {
|
|
||||||
state = response.result.status.print_stats?.state ?? ""
|
|
||||||
progress = response.result.status.virtual_sdcard?.progress ?? 0.0
|
|
||||||
extruderTemperature = response.result.status.extruder?.temperature ?? 0.0
|
|
||||||
bedTemperature = response.result.status.heater_bed?.temperature ?? 0.0
|
|
||||||
|
|
||||||
print(response)
|
|
||||||
}
|
|
||||||
|
|
||||||
func update(update: jsonRpcUpdate) {
|
|
||||||
// print(update)
|
|
||||||
if let newState = update.params.status?.print_stats?.state {
|
|
||||||
//state = update.params[0].print_stats?.state
|
|
||||||
state = newState
|
|
||||||
}
|
|
||||||
if let newProgress = update.params.status?.virtual_sdcard?.progress {
|
|
||||||
print("Update progress")
|
|
||||||
progress = newProgress
|
|
||||||
}
|
|
||||||
if let newExtruderTemp = update.params.status?.extruder?.temperature {
|
|
||||||
print("Update extruder temp \(newExtruderTemp)")
|
|
||||||
extruderTemperature = newExtruderTemp
|
|
||||||
}
|
|
||||||
if let newBedTemp = update.params.status?.heater_bed?.temperature {
|
|
||||||
print("Update heated bed \(newBedTemp)")
|
|
||||||
bedTemperature = newBedTemp
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -33,19 +33,6 @@ struct jsonRpcParams: Decodable {
|
|||||||
self.timestamp = try container.decode(Double.self)
|
self.timestamp = try container.decode(Double.self)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//
|
|
||||||
// public init(from decoder: Decoder) throws {
|
|
||||||
// let container = try decoder.container(keyedBy: CodingKeys.self)
|
|
||||||
//
|
|
||||||
// do {
|
|
||||||
// self = .statusData(try container.decode(StatusData.self, forKey: .statusData))
|
|
||||||
// } catch DecodingError.keyNotFound {
|
|
||||||
// print("Error")
|
|
||||||
// self = .double(try container.decode(Double.self))
|
|
||||||
// //self = .timestamp(try container.decode(Double.self, forKey: .timestamp))
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// }
|
|
||||||
|
|
||||||
// Root structs to decode for JSON-RPC response
|
// Root structs to decode for JSON-RPC response
|
||||||
struct jsonRpcResponse: Decodable {
|
struct jsonRpcResponse: Decodable {
|
@ -18,14 +18,7 @@ protocol NetworkDiscoveryEngine {
|
|||||||
func setStateUpdateHandler(_ handler: @escaping ((NWBrowser.State) -> Void))
|
func setStateUpdateHandler(_ handler: @escaping ((NWBrowser.State) -> Void))
|
||||||
}
|
}
|
||||||
|
|
||||||
//protocol NDEResult {
|
|
||||||
// var endpoint: NWEndpoint { get }
|
|
||||||
// var interface: [NWInterface] { get }
|
|
||||||
// var metadata: NWBrowser.Result.Metadata { get }
|
|
||||||
//}
|
|
||||||
|
|
||||||
extension NWBrowser: NetworkDiscoveryEngine {
|
extension NWBrowser: NetworkDiscoveryEngine {
|
||||||
//class NDEngine: NetworkDiscoveryEngine,
|
|
||||||
func startScan(queue: DispatchQueue) {
|
func startScan(queue: DispatchQueue) {
|
||||||
start(queue: queue)
|
start(queue: queue)
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user