Skip to content

octoprint.schema.config.gcode_analysis#

GcodeAnalysisConfig #

Bases: BaseModel

bedZ: float = 0.0 class-attribute instance-attribute #

Z position considered the location of the bed.

maxExtruders: int = 10 class-attribute instance-attribute #

Maximum number of extruders to support/to sanity check for.

runAt: RunAtEnum = RunAtEnum.idle class-attribute instance-attribute #

Whether to run the analysis only when idle (not printing), regardless of printing state or never.

throttle_highprio: float = 0.0 class-attribute instance-attribute #

Pause between each processed GCODE line batch in high priority mode (e.g. on fresh uploads), seconds.

throttle_lines: int = 100 class-attribute instance-attribute #

GCODE line batch size.

throttle_normalprio: float = 0.01 class-attribute instance-attribute #

Pause between each processed GCODE line batch in normal priority mode, seconds.