mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-24 23:23:57 -06:00
Added few more fields (brand & manufacturer) to brand & machine
CURA-3858
This commit is contained in:
parent
9db00fa9c0
commit
a8492b3a6f
1 changed files with 5 additions and 2 deletions
|
@ -67,7 +67,7 @@ class SliceInfo(Extension):
|
||||||
data["language"] = Preferences.getInstance().getValue("general/language")
|
data["language"] = Preferences.getInstance().getValue("general/language")
|
||||||
data["os"] = {"type": platform.system(), "version": platform.version()}
|
data["os"] = {"type": platform.system(), "version": platform.version()}
|
||||||
|
|
||||||
data["active_machine_type"] = {"definition_id": global_container_stack.definition.getId()}
|
data["active_machine"] = {"definition_id": global_container_stack.definition.getId(), "manufacturer": global_container_stack.definition.getMetaData().get("manufacturer","")}
|
||||||
|
|
||||||
data["extruders"] = []
|
data["extruders"] = []
|
||||||
extruders = list(ExtruderManager.getInstance().getMachineExtruders(global_container_stack.getId()))
|
extruders = list(ExtruderManager.getInstance().getMachineExtruders(global_container_stack.getId()))
|
||||||
|
@ -79,7 +79,10 @@ class SliceInfo(Extension):
|
||||||
for extruder in extruders:
|
for extruder in extruders:
|
||||||
extruder_dict = dict()
|
extruder_dict = dict()
|
||||||
extruder_dict["active"] = ExtruderManager.getInstance().getActiveExtruderStack() == extruder
|
extruder_dict["active"] = ExtruderManager.getInstance().getActiveExtruderStack() == extruder
|
||||||
extruder_dict["material"] = extruder.material.getMetaData().get("GUID", "")
|
extruder_dict["material"] = {"GUID": extruder.material.getMetaData().get("GUID", ""),
|
||||||
|
"type": extruder.material.getMetaData().get("material", ""),
|
||||||
|
"brand": extruder.material.getMetaData().get("brand", "")
|
||||||
|
}
|
||||||
extruder_dict["material_used"] = print_information.materialLengths[int(extruder.getMetaDataEntry("position", "0"))]
|
extruder_dict["material_used"] = print_information.materialLengths[int(extruder.getMetaDataEntry("position", "0"))]
|
||||||
extruder_dict["variant"] = extruder.variant.getName()
|
extruder_dict["variant"] = extruder.variant.getName()
|
||||||
extruder_dict["nozzle_size"] = extruder.getProperty("machine_nozzle_size", "value")
|
extruder_dict["nozzle_size"] = extruder.getProperty("machine_nozzle_size", "value")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue