diff --git a/client/src/utils/queryExternalDB.ts b/client/src/utils/queryExternalDB.ts index 247e08a..96a7fd9 100644 --- a/client/src/utils/queryExternalDB.ts +++ b/client/src/utils/queryExternalDB.ts @@ -18,6 +18,8 @@ export interface ExternalFilament { export interface ExternalMaterial { material: string; density: number; + extruder_temp: number | null; + bed_temp: number | null; } export function useGetExternalDBFilaments() { diff --git a/spoolman/externaldb.py b/spoolman/externaldb.py index c9b2247..1168ae0 100644 --- a/spoolman/externaldb.py +++ b/spoolman/externaldb.py @@ -42,6 +42,8 @@ class ExternalFilamentsFile(BaseModel): class ExternalMaterial(BaseModel): material: str = Field(example="PLA") density: float = Field(example=1.24) + extruder_temp: Optional[int] = Field(default=None, description="Extruder/nozzle temperature in °C.", example=210) + bed_temp: Optional[int] = Field(default=None, description="Bed temperature in °C.", example=50) class ExternalMaterialsFile(BaseModel):