{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://git.octoturge.com/Continuum/continuum-schemas/raw/branch/main/schemas/bambulab/v1/common/ams/ams.schema.json", "title": "AmsState", "description": "Bambu's own naming has the outer container and the inner array both called `ams` - print.ams.ams, not a typo here, just what the printer actually sends.", "type": "object", "properties": { "ams": { "type": "array", "items": { "$ref": "./ams_unit.schema.json" } }, "ams_exists_bits": { "type": "string" }, "tray_exist_bits": { "type": "string" }, "tray_is_bbl_bits": { "type": "string" }, "tray_tar": { "type": "string" }, "tray_now": { "type": "string" }, "tray_pre": { "type": "string" }, "tray_read_done_bits": { "type": "string" }, "tray_reading_bits": { "type": "string" }, "version": { "type": "integer" }, "insert_flag": { "type": "boolean" }, "power_on_flag": { "type": "boolean" } }, "required": ["ams"] }