ProtocolProxy
This class can be used in a Jupyter Notebook to create and configure a protocol
To create it use the add_protocol method on another protocol
Initialize self. See help(type(self)) for accurate signature.
ProtocolModelAdd a connector between to process of this protocol
Exemple : protocol.add_connector(create.get_output_port('robot'), sub_proto.get_input_port('robot_i')) OR protocol.add_connector(create >> 'robot', sub_proto << 'robot_i')
ProcessWithPortProcessWithPortAdd a connector between to process of this protocol
Exemple : protocol.add_connector('create', 'robot', 'sub_proto','robot_i')
strstrstrstrAdd multiple connector inside the protocol
Exemple : protocol.add_connectors([ (create >> 'robot', sub_proto << 'robot_i'), (sub_proto.get_output_port('robot_o'), robot_travel.get_input_port('robot')) ])
ListAdd an empty protocol to this protocol
strProtocolProxyAdd an interface to link an input of the protocol to the input of one of the protocol's process
strstrstrAdd an outerface to link the output of one of the protocol's process to the output of the protocol
strstrstrAdd an output task to the protocol that receive the out_port resource
strProcessWithPortbool - TrueTaskProxyAdd a process (task or protocol) to this protocol. This process is automatically saved in the database
TypestrDictProcessProxyAdd a protocol from a protocol type
TypestrDictProtocolProxyAdd a resource to the protocol and connected it to the in_port
strstrProcessWithPortTaskProxyAdd an output task to the protocol that receive the out_port resource
strProcessWithPortbool - TrueTaskProxyAdd a Source task to the protocol and connected it to the in_port
strstrProcessWithPortTaskProxyAdd a task to this
TypestrDictTaskProxyDelete an interface of the protocol
strDelete an outerface of the protocol
strstrProcessWithPortProcessWithPortretrieve the resource of the input
strResourceAccess input port information of a process to create connectors in protocol
strProcessWithPortretrieve the resource model of the input
strResourceModelProtocolModelstrretrieve the resource of the output
strResourceAccess output port information of a process to create connectors in protocol
strProcessWithPortretrieve the resource model of the output
strResourceModelstrAnyretreive a protocol or a task in this protocol
strProcessProxyType[Process]ProcessProxySet the config param values
DictSet the resource of an input. If you want to manually set the input resource of a process
strResourceSet the param value
strAnystrProtocolProxy