workstation: category: - work_station class: action_value_mappings: AGVTransferProtocol: feedback: {} goal: from_repo: from_repo from_repo_position: from_repo_position to_repo: to_repo to_repo_position: to_repo_position goal_default: from_repo: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' from_repo_position: '' to_repo: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' to_repo_position: '' handles: {} result: {} schema: description: '' properties: feedback: additionalProperties: false properties: status: type: string title: AGVTransfer_Feedback type: object goal: additionalProperties: false properties: from_repo: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: from_repo type: object from_repo_position: type: string to_repo: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: to_repo type: object to_repo_position: type: string title: AGVTransfer_Goal type: object result: additionalProperties: false properties: return_info: type: string success: type: boolean title: AGVTransfer_Result type: object required: - goal title: AGVTransfer type: object type: AGVTransfer AddProtocol: feedback: {} goal: amount: amount equiv: equiv event: event mass: mass mol: mol purpose: purpose rate_spec: rate_spec ratio: ratio reagent: reagent stir: stir stir_speed: stir_speed time: time vessel: vessel viscous: viscous volume: volume goal_default: amount: '' equiv: '' event: '' mass: '' mol: '' purpose: '' rate_spec: '' ratio: '' reagent: '' stir: false stir_speed: 0.0 time: '' vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' viscous: false volume: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel - data_key: reagent data_source: handle data_type: resource handler_key: reagent label: Reagent output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: current_status: type: string progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number title: Add_Feedback type: object goal: additionalProperties: false properties: amount: type: string equiv: type: string event: type: string mass: type: string mol: type: string purpose: type: string rate_spec: type: string ratio: type: string reagent: type: string stir: type: boolean stir_speed: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number time: type: string vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object viscous: type: boolean volume: type: string title: Add_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: Add_Result type: object required: - goal title: Add type: object type: Add AdjustPHProtocol: feedback: {} goal: ph_value: ph_value reagent: reagent settling_time: settling_time stir: stir stir_speed: stir_speed stir_time: stir_time vessel: vessel volume: volume goal_default: ph_value: 0.0 reagent: '' vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel - data_key: reagent data_source: handle data_type: resource handler_key: reagent label: Reagent output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number status: type: string title: AdjustPH_Feedback type: object goal: additionalProperties: false properties: ph_value: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number reagent: type: string vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object title: AdjustPH_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: AdjustPH_Result type: object required: - goal title: AdjustPH type: object type: AdjustPH CentrifugeProtocol: feedback: {} goal: speed: speed temp: temp time: time vessel: vessel goal_default: speed: 0.0 temp: 0.0 time: 0.0 vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: current_speed: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number current_status: type: string current_temp: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number title: Centrifuge_Feedback type: object goal: additionalProperties: false properties: speed: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number temp: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number time: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object title: Centrifuge_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: Centrifuge_Result type: object required: - goal title: Centrifuge type: object type: Centrifuge CleanProtocol: feedback: {} goal: repeats: repeats solvent: solvent temp: temp vessel: vessel volume: volume goal_default: repeats: 0 solvent: '' temp: 0.0 vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' volume: 0.0 handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel - data_key: solvent data_source: handle data_type: resource handler_key: solvent label: Solvent output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: current_device: type: string status: type: string time_remaining: additionalProperties: false properties: nanosec: maximum: 4294967295 minimum: 0 type: integer sec: maximum: 2147483647 minimum: -2147483648 type: integer required: - sec - nanosec title: time_remaining type: object time_spent: additionalProperties: false properties: nanosec: maximum: 4294967295 minimum: 0 type: integer sec: maximum: 2147483647 minimum: -2147483648 type: integer required: - sec - nanosec title: time_spent type: object title: Clean_Feedback type: object goal: additionalProperties: false properties: repeats: maximum: 2147483647 minimum: -2147483648 type: integer solvent: type: string temp: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object volume: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number title: Clean_Goal type: object result: additionalProperties: false properties: return_info: type: string success: type: boolean title: Clean_Result type: object required: - goal title: Clean type: object type: Clean CleanVesselProtocol: feedback: {} goal: repeats: repeats solvent: solvent temp: temp vessel: vessel volume: volume goal_default: repeats: 0 solvent: '' temp: 0.0 vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' volume: 0.0 handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel - data_key: solvent data_source: handle data_type: resource handler_key: solvent label: Solvent output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number status: type: string title: CleanVessel_Feedback type: object goal: additionalProperties: false properties: repeats: maximum: 2147483647 minimum: -2147483648 type: integer solvent: type: string temp: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object volume: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number title: CleanVessel_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: CleanVessel_Result type: object required: - goal title: CleanVessel type: object type: CleanVessel DissolveProtocol: feedback: {} goal: amount: amount event: event mass: mass mol: mol reagent: reagent solvent: solvent stir_speed: stir_speed temp: temp time: time vessel: vessel volume: volume goal_default: amount: '' event: '' mass: '' mol: '' reagent: '' solvent: '' stir_speed: 0.0 temp: '' time: '' vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' volume: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel - data_key: solvent data_source: handle data_type: resource handler_key: solvent label: Solvent - data_key: reagent data_source: handle data_type: resource handler_key: reagent label: Reagent output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number status: type: string title: Dissolve_Feedback type: object goal: additionalProperties: false properties: amount: type: string event: type: string mass: type: string mol: type: string reagent: type: string solvent: type: string stir_speed: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number temp: type: string time: type: string vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object volume: type: string title: Dissolve_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: Dissolve_Result type: object required: - goal title: Dissolve type: object type: Dissolve DryProtocol: feedback: {} goal: compound: compound vessel: vessel goal_default: compound: '' vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number status: type: string title: Dry_Feedback type: object goal: additionalProperties: false properties: compound: type: string vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object title: Dry_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: Dry_Result type: object required: - goal title: Dry type: object type: Dry EvacuateAndRefillProtocol: feedback: {} goal: gas: gas vessel: vessel goal_default: gas: '' vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: current_device: type: string status: type: string time_remaining: additionalProperties: false properties: nanosec: maximum: 4294967295 minimum: 0 type: integer sec: maximum: 2147483647 minimum: -2147483648 type: integer required: - sec - nanosec title: time_remaining type: object time_spent: additionalProperties: false properties: nanosec: maximum: 4294967295 minimum: 0 type: integer sec: maximum: 2147483647 minimum: -2147483648 type: integer required: - sec - nanosec title: time_spent type: object title: EvacuateAndRefill_Feedback type: object goal: additionalProperties: false properties: gas: type: string vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object title: EvacuateAndRefill_Goal type: object result: additionalProperties: false properties: return_info: type: string success: type: boolean title: EvacuateAndRefill_Result type: object required: - goal title: EvacuateAndRefill type: object type: EvacuateAndRefill EvaporateProtocol: feedback: {} goal: pressure: pressure solvent: solvent stir_speed: stir_speed temp: temp time: time vessel: vessel goal_default: pressure: 0.0 solvent: '' stir_speed: 0.0 temp: 0.0 time: '' vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Evaporation Vessel - data_key: solvent data_source: handle data_type: resource handler_key: solvent label: Eluting Solvent output: - data_key: vessel data_source: handle data_type: resource handler_key: VesselOut label: Evaporation Vessel placeholder_keys: vessel: unilabos_nodes result: {} schema: description: '' properties: feedback: additionalProperties: false properties: current_device: type: string status: type: string time_remaining: additionalProperties: false properties: nanosec: maximum: 4294967295 minimum: 0 type: integer sec: maximum: 2147483647 minimum: -2147483648 type: integer required: - sec - nanosec title: time_remaining type: object time_spent: additionalProperties: false properties: nanosec: maximum: 4294967295 minimum: 0 type: integer sec: maximum: 2147483647 minimum: -2147483648 type: integer required: - sec - nanosec title: time_spent type: object title: Evaporate_Feedback type: object goal: additionalProperties: false properties: pressure: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number solvent: type: string stir_speed: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number temp: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number time: type: string vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object title: Evaporate_Goal type: object result: additionalProperties: false properties: return_info: type: string success: type: boolean title: Evaporate_Result type: object required: - goal title: Evaporate type: object type: Evaporate FilterProtocol: feedback: {} goal: continue_heatchill: continue_heatchill filtrate_vessel: filtrate_vessel stir: stir stir_speed: stir_speed temp: temp vessel: vessel volume: volume goal_default: continue_heatchill: false filtrate_vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' stir: false stir_speed: 0.0 temp: 0.0 vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' volume: 0.0 handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel - data_key: filtrate_vessel data_source: handle data_type: resource handler_key: FiltrateVessel label: Filtrate Vessel output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel - data_key: filtrate_vessel data_source: executor data_type: resource handler_key: FiltrateOut label: Filtrate Vessel placeholder_keys: filtrate_vessel: unilabos_resources vessel: unilabos_nodes result: {} schema: description: '' properties: feedback: additionalProperties: false properties: current_status: type: string current_temp: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number filtered_volume: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number title: Filter_Feedback type: object goal: additionalProperties: false properties: continue_heatchill: type: boolean filtrate_vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: filtrate_vessel type: object stir: type: boolean stir_speed: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number temp: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object volume: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number title: Filter_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: Filter_Result type: object required: - goal title: Filter type: object type: Filter FilterThroughProtocol: feedback: {} goal: eluting_repeats: eluting_repeats eluting_solvent: eluting_solvent eluting_volume: eluting_volume filter_through: filter_through from_vessel: from_vessel residence_time: residence_time to_vessel: to_vessel goal_default: eluting_repeats: 0 eluting_solvent: '' eluting_volume: 0.0 filter_through: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' from_vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' residence_time: 0.0 to_vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: FromVessel label: From Vessel - data_key: vessel data_source: executor data_type: resource handler_key: ToVessel label: To Vessel - data_key: solvent data_source: handle data_type: resource handler_key: solvent label: Eluting Solvent output: - data_key: vessel data_source: handle data_type: resource handler_key: FromVesselOut label: From Vessel - data_key: vessel data_source: executor data_type: resource handler_key: ToVesselOut label: To Vessel placeholder_keys: from_vessel: unilabos_resources to_vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number status: type: string title: FilterThrough_Feedback type: object goal: additionalProperties: false properties: eluting_repeats: maximum: 2147483647 minimum: -2147483648 type: integer eluting_solvent: type: string eluting_volume: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number filter_through: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: filter_through type: object from_vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: from_vessel type: object residence_time: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number to_vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: to_vessel type: object title: FilterThrough_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: FilterThrough_Result type: object required: - goal title: FilterThrough type: object type: FilterThrough HeatChillProtocol: feedback: {} goal: pressure: pressure purpose: purpose reflux_solvent: reflux_solvent stir: stir stir_speed: stir_speed temp: temp temp_spec: temp_spec time: time time_spec: time_spec vessel: vessel goal_default: pressure: '' purpose: '' reflux_solvent: '' stir: false stir_speed: 0.0 temp: 0.0 temp_spec: '' time: '' time_spec: '' vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: status: type: string title: HeatChill_Feedback type: object goal: additionalProperties: false properties: pressure: type: string purpose: type: string reflux_solvent: type: string stir: type: boolean stir_speed: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number temp: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number temp_spec: type: string time: type: string time_spec: type: string vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object title: HeatChill_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: HeatChill_Result type: object required: - goal title: HeatChill type: object type: HeatChill HeatChillStartProtocol: feedback: {} goal: purpose: purpose temp: temp vessel: vessel goal_default: purpose: '' temp: 0.0 vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: status: type: string title: HeatChillStart_Feedback type: object goal: additionalProperties: false properties: purpose: type: string temp: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object title: HeatChillStart_Goal type: object result: additionalProperties: false properties: return_info: type: string success: type: boolean title: HeatChillStart_Result type: object required: - goal title: HeatChillStart type: object type: HeatChillStart HeatChillStopProtocol: feedback: {} goal: vessel: vessel goal_default: vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: status: type: string title: HeatChillStop_Feedback type: object goal: additionalProperties: false properties: vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object title: HeatChillStop_Goal type: object result: additionalProperties: false properties: return_info: type: string success: type: boolean title: HeatChillStop_Result type: object required: - goal title: HeatChillStop type: object type: HeatChillStop HydrogenateProtocol: feedback: {} goal: temp: temp time: time vessel: vessel goal_default: temp: '' time: '' vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number status: type: string title: Hydrogenate_Feedback type: object goal: additionalProperties: false properties: temp: type: string time: type: string vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object title: Hydrogenate_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: Hydrogenate_Result type: object required: - goal title: Hydrogenate type: object type: Hydrogenate PumpTransferProtocol: feedback: {} goal: amount: amount event: event flowrate: flowrate from_vessel: from_vessel rate_spec: rate_spec rinsing_repeats: rinsing_repeats rinsing_solvent: rinsing_solvent rinsing_volume: rinsing_volume solid: solid through: through time: time to_vessel: to_vessel transfer_flowrate: transfer_flowrate viscous: viscous volume: volume goal_default: amount: '' event: '' flowrate: 0.0 from_vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' rate_spec: '' rinsing_repeats: 0 rinsing_solvent: '' rinsing_volume: 0.0 solid: false through: '' time: 0.0 to_vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' transfer_flowrate: 0.0 viscous: false volume: 0.0 handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: FromVessel label: From Vessel - data_key: vessel data_source: executor data_type: resource handler_key: ToVessel label: To Vessel - data_key: solvent data_source: handle data_type: resource handler_key: solvent label: Rinsing Solvent output: - data_key: vessel data_source: handle data_type: resource handler_key: FromVesselOut label: From Vessel - data_key: vessel data_source: executor data_type: resource handler_key: ToVesselOut label: To Vessel placeholder_keys: from_vessel: unilabos_nodes to_vessel: unilabos_nodes result: {} schema: description: '' properties: feedback: additionalProperties: false properties: current_device: type: string status: type: string time_remaining: additionalProperties: false properties: nanosec: maximum: 4294967295 minimum: 0 type: integer sec: maximum: 2147483647 minimum: -2147483648 type: integer required: - sec - nanosec title: time_remaining type: object time_spent: additionalProperties: false properties: nanosec: maximum: 4294967295 minimum: 0 type: integer sec: maximum: 2147483647 minimum: -2147483648 type: integer required: - sec - nanosec title: time_spent type: object title: PumpTransfer_Feedback type: object goal: additionalProperties: false properties: amount: type: string event: type: string flowrate: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number from_vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: from_vessel type: object rate_spec: type: string rinsing_repeats: maximum: 2147483647 minimum: -2147483648 type: integer rinsing_solvent: type: string rinsing_volume: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number solid: type: boolean through: type: string time: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number to_vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: to_vessel type: object transfer_flowrate: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number viscous: type: boolean volume: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number title: PumpTransfer_Goal type: object result: additionalProperties: false properties: return_info: type: string success: type: boolean title: PumpTransfer_Result type: object required: - goal title: PumpTransfer type: object type: PumpTransfer RecrystallizeProtocol: feedback: {} goal: ratio: ratio solvent1: solvent1 solvent2: solvent2 vessel: vessel volume: volume goal_default: ratio: '' solvent1: '' solvent2: '' vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' volume: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel - data_key: solvent1 data_source: handle data_type: resource handler_key: solvent1 label: Solvent 1 - data_key: solvent2 data_source: handle data_type: resource handler_key: solvent2 label: Solvent 2 output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number status: type: string title: Recrystallize_Feedback type: object goal: additionalProperties: false properties: ratio: type: string solvent1: type: string solvent2: type: string vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object volume: type: string title: Recrystallize_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: Recrystallize_Result type: object required: - goal title: Recrystallize type: object type: Recrystallize ResetHandlingProtocol: feedback: {} goal: solvent: solvent goal_default: solvent: '' vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: solvent data_source: handle data_type: resource handler_key: solvent label: Solvent output: [] result: {} schema: description: '' properties: feedback: additionalProperties: false properties: progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number status: type: string title: ResetHandling_Feedback type: object goal: additionalProperties: false properties: solvent: type: string vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object title: ResetHandling_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: ResetHandling_Result type: object required: - goal title: ResetHandling type: object type: ResetHandling RunColumnProtocol: feedback: {} goal: column: column from_vessel: from_vessel to_vessel: to_vessel goal_default: column: '' from_vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' pct1: '' pct2: '' ratio: '' rf: '' solvent1: '' solvent2: '' to_vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: FromVessel label: From Vessel - data_key: vessel data_source: executor data_type: resource handler_key: ToVessel label: To Vessel output: - data_key: vessel data_source: handle data_type: resource handler_key: FromVesselOut label: From Vessel - data_key: vessel data_source: executor data_type: resource handler_key: ToVesselOut label: To Vessel placeholder_keys: column: unilabos_devices from_vessel: unilabos_resources to_vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number status: type: string title: RunColumn_Feedback type: object goal: additionalProperties: false properties: column: type: string from_vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: from_vessel type: object pct1: type: string pct2: type: string ratio: type: string rf: type: string solvent1: type: string solvent2: type: string to_vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: to_vessel type: object title: RunColumn_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: RunColumn_Result type: object required: - goal title: RunColumn type: object type: RunColumn SeparateProtocol: feedback: {} goal: from_vessel: from_vessel product_phase: product_phase purpose: purpose repeats: repeats separation_vessel: separation_vessel settling_time: settling_time solvent: solvent solvent_volume: solvent_volume stir_speed: stir_speed stir_time: stir_time through: through to_vessel: to_vessel waste_phase_to_vessel: waste_phase_to_vessel goal_default: from_vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' product_phase: '' product_vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' purpose: '' repeats: 0 separation_vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' settling_time: 0.0 solvent: '' solvent_volume: '' stir_speed: 0.0 stir_time: 0.0 through: '' to_vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' volume: '' waste_phase_to_vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' waste_vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: FromVessel label: From Vessel - data_key: vessel data_source: executor data_type: resource handler_key: ToVessel label: To Vessel - data_key: solvent data_source: handle data_type: resource handler_key: solvent label: Solvent output: - data_key: vessel data_source: handle data_type: resource handler_key: FromVesselOut label: From Vessel - data_key: vessel data_source: executor data_type: resource handler_key: ToVesselOut label: To Vessel placeholder_keys: from_vessel: unilabos_resources to_vessel: unilabos_resources waste_phase_to_vessel: unilabos_resources waste_vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number status: type: string title: Separate_Feedback type: object goal: additionalProperties: false properties: from_vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: from_vessel type: object product_phase: type: string product_vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: product_vessel type: object purpose: type: string repeats: maximum: 2147483647 minimum: -2147483648 type: integer separation_vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: separation_vessel type: object settling_time: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number solvent: type: string solvent_volume: type: string stir_speed: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number stir_time: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number through: type: string to_vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: to_vessel type: object vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object volume: type: string waste_phase_to_vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: waste_phase_to_vessel type: object waste_vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: waste_vessel type: object title: Separate_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: Separate_Result type: object required: - goal title: Separate type: object type: Separate StartStirProtocol: feedback: {} goal: purpose: purpose stir_speed: stir_speed vessel: vessel goal_default: purpose: '' stir_speed: 0.0 vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: current_speed: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number current_status: type: string progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number title: StartStir_Feedback type: object goal: additionalProperties: false properties: purpose: type: string stir_speed: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object title: StartStir_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: StartStir_Result type: object required: - goal title: StartStir type: object type: StartStir StirProtocol: feedback: {} goal: event: event settling_time: settling_time stir_speed: stir_speed stir_time: stir_time time: time time_spec: time_spec vessel: vessel goal_default: event: '' settling_time: '' stir_speed: 0.0 stir_time: 0.0 time: '' time_spec: '' vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: status: type: string title: Stir_Feedback type: object goal: additionalProperties: false properties: event: type: string settling_time: type: string stir_speed: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number stir_time: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number time: type: string time_spec: type: string vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object title: Stir_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: Stir_Result type: object required: - goal title: Stir type: object type: Stir StopStirProtocol: feedback: {} goal: vessel: vessel goal_default: vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel output: - data_key: vessel data_source: executor data_type: resource handler_key: VesselOut label: Vessel placeholder_keys: vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: current_status: type: string progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number title: StopStir_Feedback type: object goal: additionalProperties: false properties: vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object title: StopStir_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: StopStir_Result type: object required: - goal title: StopStir type: object type: StopStir TransferProtocol: feedback: {} goal: amount: amount from_vessel: from_vessel rinsing_repeats: rinsing_repeats rinsing_solvent: rinsing_solvent rinsing_volume: rinsing_volume solid: solid time: time to_vessel: to_vessel viscous: viscous volume: volume goal_default: amount: '' from_vessel: '' rinsing_repeats: 0 rinsing_solvent: '' rinsing_volume: 0.0 solid: false time: 0.0 to_vessel: '' viscous: false volume: 0.0 handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: FromVessel label: From Vessel - data_key: vessel data_source: executor data_type: resource handler_key: ToVessel label: To Vessel - data_key: solvent data_source: handle data_type: resource handler_key: solvent label: Rinsing Solvent output: - data_key: vessel data_source: handle data_type: resource handler_key: FromVesselOut label: From Vessel - data_key: vessel data_source: executor data_type: resource handler_key: ToVesselOut label: To Vessel placeholder_keys: from_vessel: unilabos_nodes to_vessel: unilabos_nodes result: {} schema: description: '' properties: feedback: additionalProperties: false properties: current_status: type: string progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number transferred_volume: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number title: Transfer_Feedback type: object goal: additionalProperties: false properties: amount: type: string from_vessel: type: string rinsing_repeats: maximum: 2147483647 minimum: -2147483648 type: integer rinsing_solvent: type: string rinsing_volume: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number solid: type: boolean time: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number to_vessel: type: string viscous: type: boolean volume: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number title: Transfer_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: Transfer_Result type: object required: - goal title: Transfer type: object type: Transfer WashSolidProtocol: feedback: {} goal: filtrate_vessel: filtrate_vessel repeats: repeats solvent: solvent stir: stir stir_speed: stir_speed temp: temp time: time vessel: vessel volume: volume goal_default: event: '' filtrate_vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' mass: '' repeats: 0 repeats_spec: '' solvent: '' stir: false stir_speed: 0.0 temp: 0.0 time: '' vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' volume: '' volume_spec: '' handles: input: - data_key: vessel data_source: handle data_type: resource handler_key: Vessel label: Vessel - data_key: solvent data_source: handle data_type: resource handler_key: solvent label: Solvent - data_key: filtrate_vessel data_source: handle data_type: resource handler_key: filtrate_vessel label: Filtrate Vessel output: - data_key: vessel data_source: handle data_type: resource handler_key: VesselOut label: Vessel Out - data_key: filtrate_vessel data_source: executor data_type: resource handler_key: filtrate_vessel_out label: Filtrate Vessel placeholder_keys: filtrate_vessel: unilabos_resources vessel: unilabos_resources result: {} schema: description: '' properties: feedback: additionalProperties: false properties: progress: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number status: type: string title: WashSolid_Feedback type: object goal: additionalProperties: false properties: event: type: string filtrate_vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: filtrate_vessel type: object mass: type: string repeats: maximum: 2147483647 minimum: -2147483648 type: integer repeats_spec: type: string solvent: type: string stir: type: boolean stir_speed: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number temp: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number time: type: string vessel: additionalProperties: false properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: additionalProperties: false properties: orientation: additionalProperties: false properties: w: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z - w title: orientation type: object position: additionalProperties: false properties: x: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number y: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number z: maximum: 1.7976931348623157e+308 minimum: -1.7976931348623157e+308 type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object volume: type: string volume_spec: type: string title: WashSolid_Goal type: object result: additionalProperties: false properties: message: type: string return_info: type: string success: type: boolean title: WashSolid_Result type: object required: - goal title: WashSolid type: object type: WashSolid module: unilabos.devices.workstation.workstation_base:ProtocolNode status_types: {} type: python config_info: [] description: Workstation handles: [] icon: '' init_param_schema: config: properties: deck: type: object protocol_type: items: type: string type: array required: - protocol_type - deck type: object data: properties: {} required: [] type: object version: 1.0.0