Source code for robot_designer_plugin.export.urdf.generic.urdf_dom

# ./urdf_dom.py
# -*- coding: utf-8 -*-
# PyXB bindings for NM:e92452c8d3e28a9e27abfc9994d2007779e7f4c9
# Generated 2016-01-25 17:02:02.906780 by PyXB version 1.2.4 using Python 3.4.3.final.0
# Namespace AbsentNamespace0

from __future__ import unicode_literals
import pyxb
import pyxb.binding
import pyxb.binding.saxer
import io
import pyxb.utils.utility
import pyxb.utils.domutils
import sys
import pyxb.utils.six as _six

# Unique identifier for bindings created at the same time
_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:f90d5c98-c37c-11e5-bce5-a820662556b9')

# Version of PyXB used to generate the bindings
_PyXBVersion = '1.2.5'
# Generated bindings are not compatible across PyXB versions
if pyxb.__version__ != _PyXBVersion:
    raise pyxb.PyXBVersionError(_PyXBVersion)

# Import bindings for namespaces imported into schema
import pyxb.binding.datatypes

# NOTE: All namespace declarations are reserved within the binding
Namespace = pyxb.namespace.CreateAbsentNamespace()
Namespace.configureCategories(['typeBinding', 'elementBinding'])


[docs]def CreateFromDocument(xml_text, default_namespace=None, location_base=None): """Parse the given XML and use the document element to create a Python instance. @param xml_text An XML document. This should be data (Python 2 str or Python 3 bytes), or a text (Python 2 unicode or Python 3 str) in the L{pyxb._InputEncoding} encoding. @keyword default_namespace The L{pyxb.Namespace} instance to use as the default namespace where there is no default namespace in scope. If unspecified or C{None}, the namespace of the module containing this function will be used. @keyword location_base: An object to be recorded as the base of all L{pyxb.utils.utility.Location} instances associated with events and objects handled by the parser. You might pass the URI from which the document was obtained. """ if pyxb.XMLStyle_saxer != pyxb._XMLStyle: dom = pyxb.utils.domutils.StringToDOM(xml_text) return CreateFromDOM(dom.documentElement, default_namespace=default_namespace) if default_namespace is None: default_namespace = Namespace.fallbackNamespace() saxer = pyxb.binding.saxer.make_parser(fallback_namespace=default_namespace, location_base=location_base) handler = saxer.getContentHandler() xmld = xml_text if isinstance(xmld, _six.text_type): xmld = xmld.encode(pyxb._InputEncoding) saxer.parse(io.BytesIO(xmld)) instance = handler.rootObject() return instance
[docs]def CreateFromDOM(node, default_namespace=None): """Create a Python instance from the given DOM node. The node tag must correspond to an element declaration in this module. @deprecated: Forcing use of DOM interface is unnecessary; use L{CreateFromDocument}.""" if default_namespace is None: default_namespace = Namespace.fallbackNamespace() return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace)
# Atomic simple type: ControllerEnumType
[docs]class ControllerEnumType(pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin): """An atomic simple type.""" _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ControllerEnumType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 237, 2) _Documentation = None
ControllerEnumType._CF_enumeration = pyxb.binding.facets.CF_enumeration(enum_prefix=None, value_datatype=ControllerEnumType) ControllerEnumType.position = ControllerEnumType._CF_enumeration.addEnumeration(unicode_value='position', tag='position') ControllerEnumType.velocity = ControllerEnumType._CF_enumeration.addEnumeration(unicode_value='velocity', tag='velocity') ControllerEnumType._InitializeFacetMap(ControllerEnumType._CF_enumeration) Namespace.addCategoryObject('typeBinding', 'ControllerEnumType', ControllerEnumType) # Complex type PoseType with content type EMPTY
[docs]class PoseType(pyxb.binding.basis.complexTypeDefinition): """Complex type PoseType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PoseType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 8, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute xyz uses Python identifier xyz __xyz = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'xyz'), 'xyz', '__AbsentNamespace0_PoseType_xyz', pyxb.binding.datatypes.string, unicode_default='0 0 0') __xyz._DeclarationLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 9, 4) __xyz._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 9, 4) xyz = property(__xyz.value, __xyz.set, None, None) # Attribute rpy uses Python identifier rpy __rpy = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'rpy'), 'rpy', '__AbsentNamespace0_PoseType_rpy', pyxb.binding.datatypes.string, unicode_default='0 0 0') __rpy._DeclarationLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 10, 4) __rpy._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 10, 4) rpy = property(__rpy.value, __rpy.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __xyz.name(): __xyz, __rpy.name(): __rpy })
Namespace.addCategoryObject('typeBinding', 'PoseType', PoseType) # Complex type ColorType with content type EMPTY
[docs]class ColorType(pyxb.binding.basis.complexTypeDefinition): """Complex type ColorType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ColorType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 14, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute rgba uses Python identifier rgba __rgba = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'rgba'), 'rgba', '__AbsentNamespace0_ColorType_rgba', pyxb.binding.datatypes.string, unicode_default='0 0 0 0') __rgba._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 15, 4) __rgba._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 15, 4) rgba = property(__rgba.value, __rgba.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __rgba.name(): __rgba })
Namespace.addCategoryObject('typeBinding', 'ColorType', ColorType) # Complex type VerboseType with content type EMPTY
[docs]class VerboseType(pyxb.binding.basis.complexTypeDefinition): """Complex type VerboseType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VerboseType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 19, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute value uses Python identifier value_ __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__AbsentNamespace0_VerboseType_value', pyxb.binding.datatypes.string) __value._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 20, 4) __value._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 20, 4) value_ = property(__value.value, __value.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __value.name(): __value })
Namespace.addCategoryObject('typeBinding', 'VerboseType', VerboseType) # Complex type MassType with content type EMPTY
[docs]class MassType(pyxb.binding.basis.complexTypeDefinition): """Complex type MassType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MassType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 24, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute value uses Python identifier value_ __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__AbsentNamespace0_MassType_value', pyxb.binding.datatypes.double, unicode_default='0') __value._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 25, 4) __value._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 25, 4) value_ = property(__value.value, __value.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __value.name(): __value })
Namespace.addCategoryObject('typeBinding', 'MassType', MassType) # Complex type InertiaType with content type EMPTY
[docs]class InertiaType(pyxb.binding.basis.complexTypeDefinition): """Complex type InertiaType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InertiaType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 29, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute ixx uses Python identifier ixx __ixx = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'ixx'), 'ixx', '__AbsentNamespace0_InertiaType_ixx', pyxb.binding.datatypes.double, unicode_default='1.0') __ixx._DeclarationLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 30, 4) __ixx._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 30, 4) ixx = property(__ixx.value, __ixx.set, None, None) # Attribute ixy uses Python identifier ixy __ixy = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'ixy'), 'ixy', '__AbsentNamespace0_InertiaType_ixy', pyxb.binding.datatypes.double, unicode_default='0') __ixy._DeclarationLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 31, 4) __ixy._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 31, 4) ixy = property(__ixy.value, __ixy.set, None, None) # Attribute ixz uses Python identifier ixz __ixz = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'ixz'), 'ixz', '__AbsentNamespace0_InertiaType_ixz', pyxb.binding.datatypes.double, unicode_default='0') __ixz._DeclarationLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 32, 4) __ixz._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 32, 4) ixz = property(__ixz.value, __ixz.set, None, None) # Attribute iyy uses Python identifier iyy __iyy = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'iyy'), 'iyy', '__AbsentNamespace0_InertiaType_iyy', pyxb.binding.datatypes.double, unicode_default='1.0') __iyy._DeclarationLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 33, 4) __iyy._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 33, 4) iyy = property(__iyy.value, __iyy.set, None, None) # Attribute iyz uses Python identifier iyz __iyz = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'iyz'), 'iyz', '__AbsentNamespace0_InertiaType_iyz', pyxb.binding.datatypes.double, unicode_default='0') __iyz._DeclarationLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 34, 4) __iyz._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 34, 4) iyz = property(__iyz.value, __iyz.set, None, None) # Attribute izz uses Python identifier izz __izz = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'izz'), 'izz', '__AbsentNamespace0_InertiaType_izz', pyxb.binding.datatypes.double, unicode_default='1.0') __izz._DeclarationLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 35, 4) __izz._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 35, 4) izz = property(__izz.value, __izz.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __ixx.name(): __ixx, __ixy.name(): __ixy, __ixz.name(): __ixz, __iyy.name(): __iyy, __iyz.name(): __iyz, __izz.name(): __izz })
Namespace.addCategoryObject('typeBinding', 'InertiaType', InertiaType) # Complex type InertialType with content type ELEMENT_ONLY
[docs]class InertialType(pyxb.binding.basis.complexTypeDefinition): """Complex type InertialType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'InertialType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 39, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element origin uses Python identifier origin __origin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'origin'), 'origin', '__AbsentNamespace0_InertialType_origin', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 41, 6), ) origin = property(__origin.value, __origin.set, None, None) # Element mass uses Python identifier mass __mass = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mass'), 'mass', '__AbsentNamespace0_InertialType_mass', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 42, 6), ) mass = property(__mass.value, __mass.set, None, None) # Element inertia uses Python identifier inertia __inertia = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inertia'), 'inertia', '__AbsentNamespace0_InertialType_inertia', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 43, 6), ) inertia = property(__inertia.value, __inertia.set, None, None) _ElementMap.update({ __origin.name(): __origin, __mass.name(): __mass, __inertia.name(): __inertia }) _AttributeMap.update({ })
Namespace.addCategoryObject('typeBinding', 'InertialType', InertialType) # Complex type BoxType with content type EMPTY
[docs]class BoxType(pyxb.binding.basis.complexTypeDefinition): """Complex type BoxType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BoxType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 48, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute size uses Python identifier size __size = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'size'), 'size', '__AbsentNamespace0_BoxType_size', pyxb.binding.datatypes.string, unicode_default='0 0 0') __size._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 49, 4) __size._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 49, 4) size = property(__size.value, __size.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __size.name(): __size })
Namespace.addCategoryObject('typeBinding', 'BoxType', BoxType) # Complex type CylinderType with content type EMPTY
[docs]class CylinderType(pyxb.binding.basis.complexTypeDefinition): """Complex type CylinderType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CylinderType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 53, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute radius uses Python identifier radius __radius = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'radius'), 'radius', '__AbsentNamespace0_CylinderType_radius', pyxb.binding.datatypes.double, required=True) __radius._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 54, 4) __radius._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 54, 4) radius = property(__radius.value, __radius.set, None, None) # Attribute length uses Python identifier length __length = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'length'), 'length', '__AbsentNamespace0_CylinderType_length', pyxb.binding.datatypes.double, required=True) __length._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 55, 4) __length._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 55, 4) length = property(__length.value, __length.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __radius.name(): __radius, __length.name(): __length })
Namespace.addCategoryObject('typeBinding', 'CylinderType', CylinderType) # Complex type SphereType with content type EMPTY
[docs]class SphereType(pyxb.binding.basis.complexTypeDefinition): """Complex type SphereType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SphereType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 59, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute radius uses Python identifier radius __radius = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'radius'), 'radius', '__AbsentNamespace0_SphereType_radius', pyxb.binding.datatypes.double, required=True) __radius._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 60, 4) __radius._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 60, 4) radius = property(__radius.value, __radius.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __radius.name(): __radius })
Namespace.addCategoryObject('typeBinding', 'SphereType', SphereType) # Complex type MeshType with content type EMPTY
[docs]class MeshType(pyxb.binding.basis.complexTypeDefinition): """Complex type MeshType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MeshType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 64, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute filename uses Python identifier filename __filename = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'filename'), 'filename', '__AbsentNamespace0_MeshType_filename', pyxb.binding.datatypes.anyURI, required=True) __filename._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 65, 4) __filename._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 65, 4) filename = property(__filename.value, __filename.set, None, None) # Attribute scale uses Python identifier scale __scale = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'scale'), 'scale', '__AbsentNamespace0_MeshType_scale', pyxb.binding.datatypes.string, unicode_default='1 1 1') __scale._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 66, 4) __scale._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 66, 4) scale = property(__scale.value, __scale.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __filename.name(): __filename, __scale.name(): __scale })
Namespace.addCategoryObject('typeBinding', 'MeshType', MeshType) # Complex type GeometryType with content type ELEMENT_ONLY
[docs]class GeometryType(pyxb.binding.basis.complexTypeDefinition): """Complex type GeometryType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GeometryType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 70, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element box uses Python identifier box __box = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'box'), 'box', '__AbsentNamespace0_GeometryType_box', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 72, 6), ) box = property(__box.value, __box.set, None, None) # Element cylinder uses Python identifier cylinder __cylinder = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cylinder'), 'cylinder', '__AbsentNamespace0_GeometryType_cylinder', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 73, 6), ) cylinder = property(__cylinder.value, __cylinder.set, None, None) # Element sphere uses Python identifier sphere __sphere = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sphere'), 'sphere', '__AbsentNamespace0_GeometryType_sphere', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 74, 6), ) sphere = property(__sphere.value, __sphere.set, None, None) # Element mesh uses Python identifier mesh __mesh = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mesh'), 'mesh', '__AbsentNamespace0_GeometryType_mesh', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 75, 6), ) mesh = property(__mesh.value, __mesh.set, None, None) _ElementMap.update({ __box.name(): __box, __cylinder.name(): __cylinder, __sphere.name(): __sphere, __mesh.name(): __mesh }) _AttributeMap.update({ })
Namespace.addCategoryObject('typeBinding', 'GeometryType', GeometryType) # Complex type TextureType with content type EMPTY
[docs]class TextureType(pyxb.binding.basis.complexTypeDefinition): """Complex type TextureType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TextureType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 80, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute filename uses Python identifier filename __filename = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'filename'), 'filename', '__AbsentNamespace0_TextureType_filename', pyxb.binding.datatypes.anyURI) __filename._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 81, 4) __filename._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 81, 4) filename = property(__filename.value, __filename.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __filename.name(): __filename })
Namespace.addCategoryObject('typeBinding', 'TextureType', TextureType) # Complex type MaterialType with content type ELEMENT_ONLY
[docs]class MaterialType(pyxb.binding.basis.complexTypeDefinition): """Complex type MaterialType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MaterialType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 85, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element color uses Python identifier color __color = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'color'), 'color', '__AbsentNamespace0_MaterialType_color', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 88, 10), ) color = property(__color.value, __color.set, None, None) # Element texture uses Python identifier texture __texture = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'texture'), 'texture', '__AbsentNamespace0_MaterialType_texture', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 89, 10), ) texture = property(__texture.value, __texture.set, None, None) # Attribute name uses Python identifier name __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_MaterialType_name', pyxb.binding.datatypes.string) __name._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 92, 4) __name._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 92, 4) name = property(__name.value, __name.set, None, None) _ElementMap.update({ __color.name(): __color, __texture.name(): __texture }) _AttributeMap.update({ __name.name(): __name })
Namespace.addCategoryObject('typeBinding', 'MaterialType', MaterialType) # Complex type VisualType with content type ELEMENT_ONLY
[docs]class VisualType(pyxb.binding.basis.complexTypeDefinition): """Complex type VisualType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'VisualType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 96, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element origin uses Python identifier origin __origin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'origin'), 'origin', '__AbsentNamespace0_VisualType_origin', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 98, 6), ) origin = property(__origin.value, __origin.set, None, None) # Element geometry uses Python identifier geometry __geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'geometry'), 'geometry', '__AbsentNamespace0_VisualType_geometry', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 99, 6), ) geometry = property(__geometry.value, __geometry.set, None, None) # Element material uses Python identifier material __material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'material'), 'material', '__AbsentNamespace0_VisualType_material', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 100, 6), ) material = property(__material.value, __material.set, None, None) _ElementMap.update({ __origin.name(): __origin, __geometry.name(): __geometry, __material.name(): __material }) _AttributeMap.update({ })
Namespace.addCategoryObject('typeBinding', 'VisualType', VisualType) # Complex type ContactType with content type EMPTY
[docs]class ContactType(pyxb.binding.basis.complexTypeDefinition): """Complex type ContactType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ContactType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 105, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute mu uses Python identifier mu __mu = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'mu'), 'mu', '__AbsentNamespace0_ContactType_mu', pyxb.binding.datatypes.double, unicode_default='0') __mu._DeclarationLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 106, 4) __mu._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 106, 4) mu = property(__mu.value, __mu.set, None, None) # Attribute kp uses Python identifier kp __kp = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'kp'), 'kp', '__AbsentNamespace0_ContactType_kp', pyxb.binding.datatypes.double, unicode_default='0') __kp._DeclarationLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 107, 4) __kp._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 107, 4) kp = property(__kp.value, __kp.set, None, None) # Attribute kd uses Python identifier kd __kd = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'kd'), 'kd', '__AbsentNamespace0_ContactType_kd', pyxb.binding.datatypes.double, unicode_default='0') __kd._DeclarationLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 108, 4) __kd._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 108, 4) kd = property(__kd.value, __kd.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __mu.name(): __mu, __kp.name(): __kp, __kd.name(): __kd })
Namespace.addCategoryObject('typeBinding', 'ContactType', ContactType) # Complex type CollisionType with content type ELEMENT_ONLY
[docs]class CollisionType(pyxb.binding.basis.complexTypeDefinition): """Complex type CollisionType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CollisionType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 112, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element origin uses Python identifier origin __origin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'origin'), 'origin', '__AbsentNamespace0_CollisionType_origin', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 114, 6), ) origin = property(__origin.value, __origin.set, None, None) # Element geometry uses Python identifier geometry __geometry = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'geometry'), 'geometry', '__AbsentNamespace0_CollisionType_geometry', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 115, 6), ) geometry = property(__geometry.value, __geometry.set, None, None) # Element contact_coefficients uses Python identifier contact_coefficients __contact_coefficients = pyxb.binding.content.ElementDeclaration( pyxb.namespace.ExpandedName(None, 'contact_coefficients'), 'contact_coefficients', '__AbsentNamespace0_CollisionType_contact_coefficients', False, pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 116, 6), ) contact_coefficients = property(__contact_coefficients.value, __contact_coefficients.set, None, None) # Element verbose uses Python identifier verbose __verbose = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'verbose'), 'verbose', '__AbsentNamespace0_CollisionType_verbose', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 117, 6), ) verbose = property(__verbose.value, __verbose.set, None, None) # Element material uses Python identifier material __material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'material'), 'material', '__AbsentNamespace0_CollisionType_material', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 118, 6), ) material = property(__material.value, __material.set, None, None) _ElementMap.update({ __origin.name(): __origin, __geometry.name(): __geometry, __contact_coefficients.name(): __contact_coefficients, __verbose.name(): __verbose, __material.name(): __material }) _AttributeMap.update({ })
Namespace.addCategoryObject('typeBinding', 'CollisionType', CollisionType) # Complex type LinkType with content type ELEMENT_ONLY
[docs]class LinkType(pyxb.binding.basis.complexTypeDefinition): """Complex type LinkType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LinkType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 123, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element origin uses Python identifier origin __origin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'origin'), 'origin', '__AbsentNamespace0_LinkType_origin', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 125, 6), ) origin = property(__origin.value, __origin.set, None, None) # Element inertial uses Python identifier inertial __inertial = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'inertial'), 'inertial', '__AbsentNamespace0_LinkType_inertial', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 126, 6), ) inertial = property(__inertial.value, __inertial.set, None, None) # Element visual uses Python identifier visual __visual = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'visual'), 'visual', '__AbsentNamespace0_LinkType_visual', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 127, 6), ) visual = property(__visual.value, __visual.set, None, None) # Element collision uses Python identifier collision __collision = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'collision'), 'collision', '__AbsentNamespace0_LinkType_collision', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 128, 6), ) collision = property(__collision.value, __collision.set, None, None) # Attribute name uses Python identifier name __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_LinkType_name', pyxb.binding.datatypes.string, required=True) __name._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 130, 4) __name._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 130, 4) name = property(__name.value, __name.set, None, None) _ElementMap.update({ __origin.name(): __origin, __inertial.name(): __inertial, __visual.name(): __visual, __collision.name(): __collision }) _AttributeMap.update({ __name.name(): __name })
Namespace.addCategoryObject('typeBinding', 'LinkType', LinkType) # Complex type ParentType with content type EMPTY
[docs]class ParentType(pyxb.binding.basis.complexTypeDefinition): """Complex type ParentType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ParentType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 136, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute link uses Python identifier link __link = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'link'), 'link', '__AbsentNamespace0_ParentType_link', pyxb.binding.datatypes.string, required=True) __link._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 137, 4) __link._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 137, 4) link = property(__link.value, __link.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __link.name(): __link })
Namespace.addCategoryObject('typeBinding', 'ParentType', ParentType) # Complex type ChildType with content type EMPTY
[docs]class ChildType(pyxb.binding.basis.complexTypeDefinition): """Complex type ChildType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ChildType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 141, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute link uses Python identifier link __link = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'link'), 'link', '__AbsentNamespace0_ChildType_link', pyxb.binding.datatypes.string, required=True) __link._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 142, 4) __link._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 142, 4) link = property(__link.value, __link.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __link.name(): __link })
Namespace.addCategoryObject('typeBinding', 'ChildType', ChildType) # Complex type AxisType with content type EMPTY
[docs]class AxisType(pyxb.binding.basis.complexTypeDefinition): """Complex type AxisType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AxisType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 146, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute xyz uses Python identifier xyz __xyz = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'xyz'), 'xyz', '__AbsentNamespace0_AxisType_xyz', pyxb.binding.datatypes.string, unicode_default='1 0 0') __xyz._DeclarationLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 147, 4) __xyz._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 147, 4) xyz = property(__xyz.value, __xyz.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __xyz.name(): __xyz })
Namespace.addCategoryObject('typeBinding', 'AxisType', AxisType) # Complex type CalibrationType with content type EMPTY
[docs]class CalibrationType(pyxb.binding.basis.complexTypeDefinition): """Complex type CalibrationType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CalibrationType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 151, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute reference_position uses Python identifier reference_position __reference_position = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'reference_position'), 'reference_position', '__AbsentNamespace0_CalibrationType_reference_position', pyxb.binding.datatypes.double) __reference_position._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 152, 4) __reference_position._UseLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 152, 4) reference_position = property(__reference_position.value, __reference_position.set, None, None) # Attribute rising uses Python identifier rising __rising = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'rising'), 'rising', '__AbsentNamespace0_CalibrationType_rising', pyxb.binding.datatypes.double) __rising._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 153, 4) __rising._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 153, 4) rising = property(__rising.value, __rising.set, None, None) # Attribute falling uses Python identifier falling __falling = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'falling'), 'falling', '__AbsentNamespace0_CalibrationType_falling', pyxb.binding.datatypes.double) __falling._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 154, 4) __falling._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 154, 4) falling = property(__falling.value, __falling.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __reference_position.name(): __reference_position, __rising.name(): __rising, __falling.name(): __falling })
Namespace.addCategoryObject('typeBinding', 'CalibrationType', CalibrationType) # Complex type DynamicsType with content type EMPTY
[docs]class DynamicsType(pyxb.binding.basis.complexTypeDefinition): """Complex type DynamicsType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DynamicsType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 158, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute damping uses Python identifier damping __damping = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'damping'), 'damping', '__AbsentNamespace0_DynamicsType_damping', pyxb.binding.datatypes.double, unicode_default='0') __damping._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 159, 4) __damping._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 159, 4) damping = property(__damping.value, __damping.set, None, None) # Attribute friction uses Python identifier friction __friction = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'friction'), 'friction', '__AbsentNamespace0_DynamicsType_friction', pyxb.binding.datatypes.double, unicode_default='0') __friction._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 160, 4) __friction._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 160, 4) friction = property(__friction.value, __friction.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __damping.name(): __damping, __friction.name(): __friction })
Namespace.addCategoryObject('typeBinding', 'DynamicsType', DynamicsType) # Complex type LimitType with content type EMPTY
[docs]class LimitType(pyxb.binding.basis.complexTypeDefinition): """Complex type LimitType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'LimitType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 164, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute lower uses Python identifier lower __lower = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'lower'), 'lower', '__AbsentNamespace0_LimitType_lower', pyxb.binding.datatypes.double, unicode_default='0') __lower._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 165, 4) __lower._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 165, 4) lower = property(__lower.value, __lower.set, None, None) # Attribute upper uses Python identifier upper __upper = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'upper'), 'upper', '__AbsentNamespace0_LimitType_upper', pyxb.binding.datatypes.double, unicode_default='0') __upper._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 166, 4) __upper._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 166, 4) upper = property(__upper.value, __upper.set, None, None) # Attribute effort uses Python identifier effort __effort = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'effort'), 'effort', '__AbsentNamespace0_LimitType_effort', pyxb.binding.datatypes.double, unicode_default='100') __effort._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 167, 4) __effort._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 167, 4) effort = property(__effort.value, __effort.set, None, None) # Attribute velocity uses Python identifier velocity __velocity = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'velocity'), 'velocity', '__AbsentNamespace0_LimitType_velocity', pyxb.binding.datatypes.double, unicode_default='0') __velocity._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 168, 4) __velocity._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 168, 4) velocity = property(__velocity.value, __velocity.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __lower.name(): __lower, __upper.name(): __upper, __effort.name(): __effort, __velocity.name(): __velocity })
Namespace.addCategoryObject('typeBinding', 'LimitType', LimitType) # Complex type SafetyControllerType with content type EMPTY
[docs]class SafetyControllerType(pyxb.binding.basis.complexTypeDefinition): """Complex type SafetyControllerType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'SafetyControllerType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 172, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute soft_lower_limit uses Python identifier soft_lower_limit __soft_lower_limit = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'soft_lower_limit'), 'soft_lower_limit', '__AbsentNamespace0_SafetyControllerType_soft_lower_limit', pyxb.binding.datatypes.double, unicode_default='0') __soft_lower_limit._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 173, 4) __soft_lower_limit._UseLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 173, 4) soft_lower_limit = property(__soft_lower_limit.value, __soft_lower_limit.set, None, None) # Attribute soft_upper_limit uses Python identifier soft_upper_limit __soft_upper_limit = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'soft_upper_limit'), 'soft_upper_limit', '__AbsentNamespace0_SafetyControllerType_soft_upper_limit', pyxb.binding.datatypes.double, unicode_default='0') __soft_upper_limit._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 174, 4) __soft_upper_limit._UseLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 174, 4) soft_upper_limit = property(__soft_upper_limit.value, __soft_upper_limit.set, None, None) # Attribute k_position uses Python identifier k_position __k_position = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'k_position'), 'k_position', '__AbsentNamespace0_SafetyControllerType_k_position', pyxb.binding.datatypes.double, unicode_default='0') __k_position._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 175, 4) __k_position._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 175, 4) k_position = property(__k_position.value, __k_position.set, None, None) # Attribute k_velocity uses Python identifier k_velocity __k_velocity = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'k_velocity'), 'k_velocity', '__AbsentNamespace0_SafetyControllerType_k_velocity', pyxb.binding.datatypes.double, required=True) __k_velocity._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 176, 4) __k_velocity._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 176, 4) k_velocity = property(__k_velocity.value, __k_velocity.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __soft_lower_limit.name(): __soft_lower_limit, __soft_upper_limit.name(): __soft_upper_limit, __k_position.name(): __k_position, __k_velocity.name(): __k_velocity })
Namespace.addCategoryObject('typeBinding', 'SafetyControllerType', SafetyControllerType) # Complex type MimicType with content type EMPTY
[docs]class MimicType(pyxb.binding.basis.complexTypeDefinition): """Complex type MimicType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MimicType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 180, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute joint uses Python identifier joint __joint = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'joint'), 'joint', '__AbsentNamespace0_MimicType_joint', pyxb.binding.datatypes.string, required=True) __joint._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 181, 4) __joint._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 181, 4) joint = property(__joint.value, __joint.set, None, None) # Attribute multiplier uses Python identifier multiplier __multiplier = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'multiplier'), 'multiplier', '__AbsentNamespace0_MimicType_multiplier', pyxb.binding.datatypes.double, unicode_default='1') __multiplier._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 182, 4) __multiplier._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 182, 4) multiplier = property(__multiplier.value, __multiplier.set, None, None) # Attribute offset uses Python identifier offset __offset = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'offset'), 'offset', '__AbsentNamespace0_MimicType_offset', pyxb.binding.datatypes.double, unicode_default='0') __offset._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 183, 4) __offset._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 183, 4) offset = property(__offset.value, __offset.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __joint.name(): __joint, __multiplier.name(): __multiplier, __offset.name(): __offset })
Namespace.addCategoryObject('typeBinding', 'MimicType', MimicType) # Complex type JointType with content type ELEMENT_ONLY
[docs]class JointType(pyxb.binding.basis.complexTypeDefinition): """Complex type JointType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'JointType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 187, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element origin uses Python identifier origin __origin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'origin'), 'origin', '__AbsentNamespace0_JointType_origin', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 189, 6), ) origin = property(__origin.value, __origin.set, None, None) # Element parent uses Python identifier parent __parent = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'parent'), 'parent', '__AbsentNamespace0_JointType_parent', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 190, 6), ) parent = property(__parent.value, __parent.set, None, None) # Element child uses Python identifier child __child = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'child'), 'child', '__AbsentNamespace0_JointType_child', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 191, 6), ) child = property(__child.value, __child.set, None, None) # Element axis uses Python identifier axis __axis = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'axis'), 'axis', '__AbsentNamespace0_JointType_axis', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 192, 6), ) axis = property(__axis.value, __axis.set, None, None) # Element calibration uses Python identifier calibration __calibration = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'calibration'), 'calibration', '__AbsentNamespace0_JointType_calibration', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 193, 6), ) calibration = property(__calibration.value, __calibration.set, None, None) # Element dynamics uses Python identifier dynamics __dynamics = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'dynamics'), 'dynamics', '__AbsentNamespace0_JointType_dynamics', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 194, 6), ) dynamics = property(__dynamics.value, __dynamics.set, None, None) # Element limit uses Python identifier limit __limit = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'limit'), 'limit', '__AbsentNamespace0_JointType_limit', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 195, 6), ) limit = property(__limit.value, __limit.set, None, None) # Element safety_controller uses Python identifier safety_controller __safety_controller = pyxb.binding.content.ElementDeclaration( pyxb.namespace.ExpandedName(None, 'safety_controller'), 'safety_controller', '__AbsentNamespace0_JointType_safety_controller', False, pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 196, 6), ) safety_controller = property(__safety_controller.value, __safety_controller.set, None, None) # Element mimic uses Python identifier mimic __mimic = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mimic'), 'mimic', '__AbsentNamespace0_JointType_mimic', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 197, 6), ) mimic = property(__mimic.value, __mimic.set, None, None) # Attribute name uses Python identifier name __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_JointType_name', pyxb.binding.datatypes.string, required=True) __name._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 199, 4) __name._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 199, 4) name = property(__name.value, __name.set, None, None) # Attribute type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__AbsentNamespace0_JointType_type', pyxb.binding.datatypes.string, required=True) __type._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 200, 4) __type._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 200, 4) type = property(__type.value, __type.set, None, None) _ElementMap.update({ __origin.name(): __origin, __parent.name(): __parent, __child.name(): __child, __axis.name(): __axis, __calibration.name(): __calibration, __dynamics.name(): __dynamics, __limit.name(): __limit, __safety_controller.name(): __safety_controller, __mimic.name(): __mimic }) _AttributeMap.update({ __name.name(): __name, __type.name(): __type })
Namespace.addCategoryObject('typeBinding', 'JointType', JointType) # Complex type ActuatorTransmissionType with content type ELEMENT_ONLY
[docs]class ActuatorTransmissionType(pyxb.binding.basis.complexTypeDefinition): """Complex type ActuatorTransmissionType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ActuatorTransmissionType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 206, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element hardwareInterface uses Python identifier hardwareInterface __hardwareInterface = pyxb.binding.content.ElementDeclaration( pyxb.namespace.ExpandedName(None, 'hardwareInterface'), 'hardwareInterface', '__AbsentNamespace0_ActuatorTransmissionType_hardwareInterface', False, pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 208, 6), ) hardwareInterface = property(__hardwareInterface.value, __hardwareInterface.set, None, None) # Element mechanicalReduction uses Python identifier mechanicalReduction __mechanicalReduction = pyxb.binding.content.ElementDeclaration( pyxb.namespace.ExpandedName(None, 'mechanicalReduction'), 'mechanicalReduction', '__AbsentNamespace0_ActuatorTransmissionType_mechanicalReduction', False, pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 209, 6), ) mechanicalReduction = property(__mechanicalReduction.value, __mechanicalReduction.set, None, None) # Attribute name uses Python identifier name __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_ActuatorTransmissionType_name', pyxb.binding.datatypes.string, required=True) __name._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 211, 4) __name._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 211, 4) name = property(__name.value, __name.set, None, None) _ElementMap.update({ __hardwareInterface.name(): __hardwareInterface, __mechanicalReduction.name(): __mechanicalReduction }) _AttributeMap.update({ __name.name(): __name })
Namespace.addCategoryObject('typeBinding', 'ActuatorTransmissionType', ActuatorTransmissionType) # Complex type JointTransmissionType with content type ELEMENT_ONLY
[docs]class JointTransmissionType(pyxb.binding.basis.complexTypeDefinition): """Complex type JointTransmissionType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'JointTransmissionType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 215, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element hardwareInterface uses Python identifier hardwareInterface __hardwareInterface = pyxb.binding.content.ElementDeclaration( pyxb.namespace.ExpandedName(None, 'hardwareInterface'), 'hardwareInterface', '__AbsentNamespace0_JointTransmissionType_hardwareInterface', True, pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 218, 12), ) hardwareInterface = property(__hardwareInterface.value, __hardwareInterface.set, None, None) # Attribute name uses Python identifier name __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_JointTransmissionType_name', pyxb.binding.datatypes.string, required=True) __name._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 221, 4) __name._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 221, 4) name = property(__name.value, __name.set, None, None) _ElementMap.update({ __hardwareInterface.name(): __hardwareInterface }) _AttributeMap.update({ __name.name(): __name })
Namespace.addCategoryObject('typeBinding', 'JointTransmissionType', JointTransmissionType) # Complex type TransmissionType with content type ELEMENT_ONLY
[docs]class TransmissionType(pyxb.binding.basis.complexTypeDefinition): """Complex type TransmissionType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'TransmissionType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 225, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element type uses Python identifier type __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__AbsentNamespace0_TransmissionType_type', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 227, 6), ) type = property(__type.value, __type.set, None, None) # Element actuator uses Python identifier actuator __actuator = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'actuator'), 'actuator', '__AbsentNamespace0_TransmissionType_actuator', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 228, 6), ) actuator = property(__actuator.value, __actuator.set, None, None) # Element joint uses Python identifier joint __joint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'joint'), 'joint', '__AbsentNamespace0_TransmissionType_joint', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 229, 6), ) joint = property(__joint.value, __joint.set, None, None) # Attribute name uses Python identifier name __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_TransmissionType_name', pyxb.binding.datatypes.string, required=True) __name._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 231, 4) __name._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 231, 4) name = property(__name.value, __name.set, None, None) _ElementMap.update({ __type.name(): __type, __actuator.name(): __actuator, __joint.name(): __joint }) _AttributeMap.update({ __name.name(): __name })
Namespace.addCategoryObject('typeBinding', 'TransmissionType', TransmissionType) # Complex type GazeboPluginBaseType with content type EMPTY
[docs]class GazeboPluginBaseType(pyxb.binding.basis.complexTypeDefinition): """Complex type GazeboPluginBaseType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GazeboPluginBaseType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 245, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute filename uses Python identifier filename __filename = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'filename'), 'filename', '__AbsentNamespace0_GazeboPluginBaseType_filename', pyxb.binding.datatypes.string) __filename._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 246, 4) __filename._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 246, 4) filename = property(__filename.value, __filename.set, None, None) # Attribute name uses Python identifier name __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_GazeboPluginBaseType_name', pyxb.binding.datatypes.string) __name._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 247, 4) __name._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 247, 4) name = property(__name.value, __name.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __filename.name(): __filename, __name.name(): __name })
Namespace.addCategoryObject('typeBinding', 'GazeboPluginBaseType', GazeboPluginBaseType) # Complex type GenericControllerPluginDefType with content type ELEMENT_ONLY
[docs]class GenericControllerPluginDefType(pyxb.binding.basis.complexTypeDefinition): """Complex type GenericControllerPluginDefType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GenericControllerPluginDefType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 251, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element type uses Python identifier type __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__AbsentNamespace0_GenericControllerPluginDefType_type', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 253, 6), ) type = property(__type.value, __type.set, None, None) # Element pid uses Python identifier pid __pid = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pid'), 'pid', '__AbsentNamespace0_GenericControllerPluginDefType_pid', False, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 254, 6), ) pid = property(__pid.value, __pid.set, None, None) # Attribute joint_name uses Python identifier joint_name __joint_name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'joint_name'), 'joint_name', '__AbsentNamespace0_GenericControllerPluginDefType_joint_name', pyxb.binding.datatypes.string) __joint_name._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 256, 4) __joint_name._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 256, 4) joint_name = property(__joint_name.value, __joint_name.set, None, None) _ElementMap.update({ __type.name(): __type, __pid.name(): __pid }) _AttributeMap.update({ __joint_name.name(): __joint_name })
Namespace.addCategoryObject('typeBinding', 'GenericControllerPluginDefType', GenericControllerPluginDefType) # Complex type ImageType with content type ELEMENT_ONLY
[docs]class ImageType(pyxb.binding.basis.complexTypeDefinition): """Complex type ImageType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ImageType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 348, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element width uses Python identifier width __width = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'width'), 'width', '__AbsentNamespace0_ImageType_width', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 351, 10), ) width = property(__width.value, __width.set, None, None) # Element height uses Python identifier height __height = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'height'), 'height', '__AbsentNamespace0_ImageType_height', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 352, 10), ) height = property(__height.value, __height.set, None, None) # Element format uses Python identifier format __format = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'format'), 'format', '__AbsentNamespace0_ImageType_format', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 353, 10), ) format = property(__format.value, __format.set, None, None) _ElementMap.update({ __width.name(): __width, __height.name(): __height, __format.name(): __format }) _AttributeMap.update({ })
Namespace.addCategoryObject('typeBinding', 'ImageType', ImageType) # Complex type ClipType with content type ELEMENT_ONLY
[docs]class ClipType(pyxb.binding.basis.complexTypeDefinition): """Complex type ClipType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ClipType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 359, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element near uses Python identifier near __near = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'near'), 'near', '__AbsentNamespace0_ClipType_near', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 362, 10), ) near = property(__near.value, __near.set, None, None) # Element far uses Python identifier far __far = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'far'), 'far', '__AbsentNamespace0_ClipType_far', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 363, 10), ) far = property(__far.value, __far.set, None, None) _ElementMap.update({ __near.name(): __near, __far.name(): __far }) _AttributeMap.update({ })
Namespace.addCategoryObject('typeBinding', 'ClipType', ClipType) # Complex type NoiseType with content type ELEMENT_ONLY
[docs]class NoiseType(pyxb.binding.basis.complexTypeDefinition): """Complex type NoiseType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'NoiseType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 369, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element type uses Python identifier type __type = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__AbsentNamespace0_NoiseType_type', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 372, 10), ) type = property(__type.value, __type.set, None, None) # Element mean uses Python identifier mean __mean = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mean'), 'mean', '__AbsentNamespace0_NoiseType_mean', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 373, 10), ) mean = property(__mean.value, __mean.set, None, None) # Element stddev uses Python identifier stddev __stddev = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'stddev'), 'stddev', '__AbsentNamespace0_NoiseType_stddev', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 374, 10), ) stddev = property(__stddev.value, __stddev.set, None, None) _ElementMap.update({ __type.name(): __type, __mean.name(): __mean, __stddev.name(): __stddev }) _AttributeMap.update({ })
Namespace.addCategoryObject('typeBinding', 'NoiseType', NoiseType) # Complex type CameraType with content type ELEMENT_ONLY
[docs]class CameraType(pyxb.binding.basis.complexTypeDefinition): """Complex type CameraType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CameraType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 380, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element horizontal_fov uses Python identifier horizontal_fov __horizontal_fov = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'horizontal_fov'), 'horizontal_fov', '__AbsentNamespace0_CameraType_horizontal_fov', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 383, 10), ) horizontal_fov = property(__horizontal_fov.value, __horizontal_fov.set, None, None) # Element image uses Python identifier image __image = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'image'), 'image', '__AbsentNamespace0_CameraType_image', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 384, 10), ) image = property(__image.value, __image.set, None, None) # Element clip uses Python identifier clip __clip = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'clip'), 'clip', '__AbsentNamespace0_CameraType_clip', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 385, 10), ) clip = property(__clip.value, __clip.set, None, None) # Element noise uses Python identifier noise __noise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'noise'), 'noise', '__AbsentNamespace0_CameraType_noise', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 386, 10), ) noise = property(__noise.value, __noise.set, None, None) # Attribute name uses Python identifier name __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_CameraType_name', pyxb.binding.datatypes.string, required=True) __name._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 389, 4) __name._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 389, 4) name = property(__name.value, __name.set, None, None) _ElementMap.update({ __horizontal_fov.name(): __horizontal_fov, __image.name(): __image, __clip.name(): __clip, __noise.name(): __noise }) _AttributeMap.update({ __name.name(): __name })
Namespace.addCategoryObject('typeBinding', 'CameraType', CameraType) # Complex type GazeboSensorBaseType with content type ELEMENT_ONLY
[docs]class GazeboSensorBaseType(pyxb.binding.basis.complexTypeDefinition): """Complex type GazeboSensorBaseType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GazeboSensorBaseType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 393, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element pose uses Python identifier pose __pose = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pose'), 'pose', '__AbsentNamespace0_GazeboSensorBaseType_pose', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 396, 10), ) pose = property(__pose.value, __pose.set, None, None) # Element update_rate uses Python identifier update_rate __update_rate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'update_rate'), 'update_rate', '__AbsentNamespace0_GazeboSensorBaseType_update_rate', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 397, 10), ) update_rate = property(__update_rate.value, __update_rate.set, None, None) # Element visualize uses Python identifier visualize __visualize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'visualize'), 'visualize', '__AbsentNamespace0_GazeboSensorBaseType_visualize', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 398, 10), ) visualize = property(__visualize.value, __visualize.set, None, None) # Attribute name uses Python identifier name __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_GazeboSensorBaseType_name', pyxb.binding.datatypes.string, required=True) __name._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 401, 4) __name._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 401, 4) name = property(__name.value, __name.set, None, None) # Attribute type uses Python identifier type __type = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'type'), 'type', '__AbsentNamespace0_GazeboSensorBaseType_type', pyxb.binding.datatypes.string, required=True) __type._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 402, 4) __type._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 402, 4) type = property(__type.value, __type.set, None, None) _ElementMap.update({ __pose.name(): __pose, __update_rate.name(): __update_rate, __visualize.name(): __visualize }) _AttributeMap.update({ __name.name(): __name, __type.name(): __type })
Namespace.addCategoryObject('typeBinding', 'GazeboSensorBaseType', GazeboSensorBaseType) # Complex type GazeboMaterialType with content type EMPTY
[docs]class GazeboMaterialType(pyxb.binding.basis.complexTypeDefinition): """Complex type GazeboMaterialType with content type EMPTY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GazeboMaterialType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 421, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Attribute value uses Python identifier value_ __value = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'value'), 'value_', '__AbsentNamespace0_GazeboMaterialType_value', pyxb.binding.datatypes.string, required=True) __value._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 422, 4) __value._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 422, 4) value_ = property(__value.value, __value.set, None, None) _ElementMap.update({ }) _AttributeMap.update({ __value.name(): __value })
Namespace.addCategoryObject('typeBinding', 'GazeboMaterialType', GazeboMaterialType) # Complex type GazeboType with content type ELEMENT_ONLY
[docs]class GazeboType(pyxb.binding.basis.complexTypeDefinition): """Complex type GazeboType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GazeboType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 426, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element plugin uses Python identifier plugin __plugin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'plugin'), 'plugin', '__AbsentNamespace0_GazeboType_plugin', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 428, 10), ) plugin = property(__plugin.value, __plugin.set, None, None) # Element sensor uses Python identifier sensor __sensor = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'sensor'), 'sensor', '__AbsentNamespace0_GazeboType_sensor', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 429, 10), ) sensor = property(__sensor.value, __sensor.set, None, None) # Element material uses Python identifier material __material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'material'), 'material', '__AbsentNamespace0_GazeboType_material', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 430, 10), ) material = property(__material.value, __material.set, None, None) # Element gravity uses Python identifier gravity __gravity = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'gravity'), 'gravity', '__AbsentNamespace0_GazeboType_gravity', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 431, 10), ) gravity = property(__gravity.value, __gravity.set, None, None) # Element self_collide uses Python identifier self_collide __self_collide = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'self_collide'), 'self_collide', '__AbsentNamespace0_GazeboType_self_collide', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 432, 10), ) self_collide = property(__self_collide.value, __self_collide.set, None, None) # Element mu1 uses Python identifier mu1 __mu1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mu1'), 'mu1', '__AbsentNamespace0_GazeboType_mu1', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 433, 10), ) mu1 = property(__mu1.value, __mu1.set, None, None) # Element mu2 uses Python identifier mu2 __mu2 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mu2'), 'mu2', '__AbsentNamespace0_GazeboType_mu2', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 434, 10), ) mu2 = property(__mu2.value, __mu2.set, None, None) # Element fdir1 uses Python identifier fdir1 __fdir1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fdir1'), 'fdir1', '__AbsentNamespace0_GazeboType_fdir1', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 435, 10), ) fdir1 = property(__fdir1.value, __fdir1.set, None, None) # Element maxVel uses Python identifier maxVel __maxVel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'maxVel'), 'maxVel', '__AbsentNamespace0_GazeboType_maxVel', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 436, 10), ) maxVel = property(__maxVel.value, __maxVel.set, None, None) # Element minDepth uses Python identifier minDepth __minDepth = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'minDepth'), 'minDepth', '__AbsentNamespace0_GazeboType_minDepth', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 437, 10), ) minDepth = property(__minDepth.value, __minDepth.set, None, None) # Attribute reference uses Python identifier reference __reference = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'reference'), 'reference', '__AbsentNamespace0_GazeboType_reference', pyxb.binding.datatypes.string) __reference._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 439, 4) __reference._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 439, 4) reference = property(__reference.value, __reference.set, None, None) _ElementMap.update({ __plugin.name(): __plugin, __sensor.name(): __sensor, __material.name(): __material, __gravity.name(): __gravity, __self_collide.name(): __self_collide, __mu1.name(): __mu1, __mu2.name(): __mu2, __fdir1.name(): __fdir1, __maxVel.name(): __maxVel, __minDepth.name(): __minDepth }) _AttributeMap.update({ __reference.name(): __reference })
Namespace.addCategoryObject('typeBinding', 'GazeboType', GazeboType) # Complex type RobotType with content type ELEMENT_ONLY
[docs]class RobotType(pyxb.binding.basis.complexTypeDefinition): """Complex type RobotType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RobotType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 446, 2) _ElementMap = {} _AttributeMap = {} # Base type is pyxb.binding.datatypes.anyType # Element joint uses Python identifier joint __joint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'joint'), 'joint', '__AbsentNamespace0_RobotType_joint', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 449, 10), ) joint = property(__joint.value, __joint.set, None, None) # Element link uses Python identifier link __link = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'link'), 'link', '__AbsentNamespace0_RobotType_link', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 450, 10), ) link = property(__link.value, __link.set, None, None) # Element transmission uses Python identifier transmission __transmission = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'transmission'), 'transmission', '__AbsentNamespace0_RobotType_transmission', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 451, 10), ) transmission = property(__transmission.value, __transmission.set, None, None) # Element gazebo uses Python identifier gazebo __gazebo = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'gazebo'), 'gazebo', '__AbsentNamespace0_RobotType_gazebo', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 452, 10), ) gazebo = property(__gazebo.value, __gazebo.set, None, None) # Element material uses Python identifier material __material = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'material'), 'material', '__AbsentNamespace0_RobotType_material', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 453, 10), ) material = property(__material.value, __material.set, None, None) # Attribute name uses Python identifier name __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__AbsentNamespace0_RobotType_name', pyxb.binding.datatypes.string, required=True) __name._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 456, 4) __name._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 456, 4) name = property(__name.value, __name.set, None, None) # Attribute version uses Python identifier version __version = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'version'), 'version', '__AbsentNamespace0_RobotType_version', pyxb.binding.datatypes.string, unicode_default='1.0') __version._DeclarationLocation = pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 457, 4) __version._UseLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 457, 4) version = property(__version.value, __version.set, None, None) _ElementMap.update({ __joint.name(): __joint, __link.name(): __link, __transmission.name(): __transmission, __gazebo.name(): __gazebo, __material.name(): __material }) _AttributeMap.update({ __name.name(): __name, __version.name(): __version })
Namespace.addCategoryObject('typeBinding', 'RobotType', RobotType) # Complex type GazeboPluginType with content type ELEMENT_ONLY
[docs]class GazeboPluginType(GazeboPluginBaseType): """Complex type GazeboPluginType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GazeboPluginType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 260, 2) _ElementMap = GazeboPluginBaseType._ElementMap.copy() _AttributeMap = GazeboPluginBaseType._AttributeMap.copy() # Base type is GazeboPluginBaseType # Element robotNamespace uses Python identifier robotNamespace __robotNamespace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'robotNamespace'), 'robotNamespace', '__AbsentNamespace0_GazeboPluginType_robotNamespace', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 265, 16), ) robotNamespace = property(__robotNamespace.value, __robotNamespace.set, None, None) # Element robotSimType uses Python identifier robotSimType __robotSimType = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'robotSimType'), 'robotSimType', '__AbsentNamespace0_GazeboPluginType_robotSimType', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 266, 16), ) robotSimType = property(__robotSimType.value, __robotSimType.set, None, None) # Element robotParam uses Python identifier robotParam __robotParam = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'robotParam'), 'robotParam', '__AbsentNamespace0_GazeboPluginType_robotParam', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 267, 16), ) robotParam = property(__robotParam.value, __robotParam.set, None, None) # Element controller uses Python identifier controller __controller = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'controller'), 'controller', '__AbsentNamespace0_GazeboPluginType_controller', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 269, 16), ) controller = property(__controller.value, __controller.set, None, None) # Element alwaysOn uses Python identifier alwaysOn __alwaysOn = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'alwaysOn'), 'alwaysOn', '__AbsentNamespace0_GazeboPluginType_alwaysOn', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 271, 16), ) alwaysOn = property(__alwaysOn.value, __alwaysOn.set, None, None) # Element bodyName uses Python identifier bodyName __bodyName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'bodyName'), 'bodyName', '__AbsentNamespace0_GazeboPluginType_bodyName', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 272, 16), ) bodyName = property(__bodyName.value, __bodyName.set, None, None) # Element topicName uses Python identifier topicName __topicName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'topicName'), 'topicName', '__AbsentNamespace0_GazeboPluginType_topicName', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 273, 16), ) topicName = property(__topicName.value, __topicName.set, None, None) # Element serviceName uses Python identifier serviceName __serviceName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'serviceName'), 'serviceName', '__AbsentNamespace0_GazeboPluginType_serviceName', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 274, 16), ) serviceName = property(__serviceName.value, __serviceName.set, None, None) # Element gaussianNoise uses Python identifier gaussianNoise __gaussianNoise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'gaussianNoise'), 'gaussianNoise', '__AbsentNamespace0_GazeboPluginType_gaussianNoise', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 275, 16), ) gaussianNoise = property(__gaussianNoise.value, __gaussianNoise.set, None, None) # Element updateRate uses Python identifier updateRate __updateRate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'updateRate'), 'updateRate', '__AbsentNamespace0_GazeboPluginType_updateRate', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 276, 16), ) updateRate = property(__updateRate.value, __updateRate.set, None, None) # Element joint uses Python identifier joint __joint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'joint'), 'joint', '__AbsentNamespace0_GazeboPluginType_joint', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 278, 16), ) joint = property(__joint.value, __joint.set, None, None) # Element mimicJoint uses Python identifier mimicJoint __mimicJoint = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'mimicJoint'), 'mimicJoint', '__AbsentNamespace0_GazeboPluginType_mimicJoint', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 279, 16), ) mimicJoint = property(__mimicJoint.value, __mimicJoint.set, None, None) # Element multiplier uses Python identifier multiplier __multiplier = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'multiplier'), 'multiplier', '__AbsentNamespace0_GazeboPluginType_multiplier', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 280, 16), ) multiplier = property(__multiplier.value, __multiplier.set, None, None) # Element offset uses Python identifier offset __offset = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'offset'), 'offset', '__AbsentNamespace0_GazeboPluginType_offset', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 281, 16), ) offset = property(__offset.value, __offset.set, None, None) # Element link uses Python identifier link __link = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'link'), 'link', '__AbsentNamespace0_GazeboPluginType_link', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 283, 16), ) link = property(__link.value, __link.set, None, None) # Attribute filename inherited from GazeboPluginBaseType # Attribute name inherited from GazeboPluginBaseType _ElementMap.update({ __robotNamespace.name(): __robotNamespace, __robotSimType.name(): __robotSimType, __robotParam.name(): __robotParam, __controller.name(): __controller, __alwaysOn.name(): __alwaysOn, __bodyName.name(): __bodyName, __topicName.name(): __topicName, __serviceName.name(): __serviceName, __gaussianNoise.name(): __gaussianNoise, __updateRate.name(): __updateRate, __joint.name(): __joint, __mimicJoint.name(): __mimicJoint, __multiplier.name(): __multiplier, __offset.name(): __offset, __link.name(): __link }) _AttributeMap.update({ })
Namespace.addCategoryObject('typeBinding', 'GazeboPluginType', GazeboPluginType) # Complex type GazeboIMUPluginType with content type ELEMENT_ONLY
[docs]class GazeboIMUPluginType(GazeboPluginBaseType): """Complex type GazeboIMUPluginType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GazeboIMUPluginType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 291, 2) _ElementMap = GazeboPluginBaseType._ElementMap.copy() _AttributeMap = GazeboPluginBaseType._AttributeMap.copy() # Base type is GazeboPluginBaseType # Attribute filename inherited from GazeboPluginBaseType # Attribute name inherited from GazeboPluginBaseType _ElementMap.update({ }) _AttributeMap.update({ })
Namespace.addCategoryObject('typeBinding', 'GazeboIMUPluginType', GazeboIMUPluginType) # Complex type GazeboCameraPluginType with content type ELEMENT_ONLY
[docs]class GazeboCameraPluginType(GazeboPluginBaseType): """Complex type GazeboCameraPluginType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GazeboCameraPluginType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 303, 2) _ElementMap = GazeboPluginBaseType._ElementMap.copy() _AttributeMap = GazeboPluginBaseType._AttributeMap.copy() # Base type is GazeboPluginBaseType # Element robotNamespace uses Python identifier robotNamespace __robotNamespace = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'robotNamespace'), 'robotNamespace', '__AbsentNamespace0_GazeboCameraPluginType_robotNamespace', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 308, 18), ) robotNamespace = property(__robotNamespace.value, __robotNamespace.set, None, None) # Element baseline uses Python identifier baseline __baseline = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'baseline'), 'baseline', '__AbsentNamespace0_GazeboCameraPluginType_baseline', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 309, 18), ) baseline = property(__baseline.value, __baseline.set, None, None) # Element alwaysOn uses Python identifier alwaysOn __alwaysOn = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'alwaysOn'), 'alwaysOn', '__AbsentNamespace0_GazeboCameraPluginType_alwaysOn', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 310, 18), ) alwaysOn = property(__alwaysOn.value, __alwaysOn.set, None, None) # Element updateRate uses Python identifier updateRate __updateRate = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'updateRate'), 'updateRate', '__AbsentNamespace0_GazeboCameraPluginType_updateRate', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 311, 18), ) updateRate = property(__updateRate.value, __updateRate.set, None, None) # Element cameraName uses Python identifier cameraName __cameraName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'cameraName'), 'cameraName', '__AbsentNamespace0_GazeboCameraPluginType_cameraName', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 312, 18), ) cameraName = property(__cameraName.value, __cameraName.set, None, None) # Element imageTopicName uses Python identifier imageTopicName __imageTopicName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'imageTopicName'), 'imageTopicName', '__AbsentNamespace0_GazeboCameraPluginType_imageTopicName', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 313, 18), ) imageTopicName = property(__imageTopicName.value, __imageTopicName.set, None, None) # Element depthImageTopicName uses Python identifier depthImageTopicName __depthImageTopicName = pyxb.binding.content.ElementDeclaration( pyxb.namespace.ExpandedName(None, 'depthImageTopicName'), 'depthImageTopicName', '__AbsentNamespace0_GazeboCameraPluginType_depthImageTopicName', True, pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 314, 18), ) depthImageTopicName = property(__depthImageTopicName.value, __depthImageTopicName.set, None, None) # Element cameraInfoTopicName uses Python identifier cameraInfoTopicName __cameraInfoTopicName = pyxb.binding.content.ElementDeclaration( pyxb.namespace.ExpandedName(None, 'cameraInfoTopicName'), 'cameraInfoTopicName', '__AbsentNamespace0_GazeboCameraPluginType_cameraInfoTopicName', True, pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 315, 18), ) cameraInfoTopicName = property(__cameraInfoTopicName.value, __cameraInfoTopicName.set, None, None) # Element depthImageCameraInfoTopicName uses Python identifier depthImageCameraInfoTopicName __depthImageCameraInfoTopicName = pyxb.binding.content.ElementDeclaration( pyxb.namespace.ExpandedName(None, 'depthImageCameraInfoTopicName'), 'depthImageCameraInfoTopicName', '__AbsentNamespace0_GazeboCameraPluginType_depthImageCameraInfoTopicName', True, pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 316, 18), ) depthImageCameraInfoTopicName = property(__depthImageCameraInfoTopicName.value, __depthImageCameraInfoTopicName.set, None, None) # Element frameName uses Python identifier frameName __frameName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'frameName'), 'frameName', '__AbsentNamespace0_GazeboCameraPluginType_frameName', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 317, 18), ) frameName = property(__frameName.value, __frameName.set, None, None) # Element hackBaseline uses Python identifier hackBaseline __hackBaseline = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'hackBaseline'), 'hackBaseline', '__AbsentNamespace0_GazeboCameraPluginType_hackBaseline', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 318, 18), ) hackBaseline = property(__hackBaseline.value, __hackBaseline.set, None, None) # Element distortionK1 uses Python identifier distortionK1 __distortionK1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distortionK1'), 'distortionK1', '__AbsentNamespace0_GazeboCameraPluginType_distortionK1', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 319, 18), ) distortionK1 = property(__distortionK1.value, __distortionK1.set, None, None) # Element distortionK2 uses Python identifier distortionK2 __distortionK2 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distortionK2'), 'distortionK2', '__AbsentNamespace0_GazeboCameraPluginType_distortionK2', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 320, 18), ) distortionK2 = property(__distortionK2.value, __distortionK2.set, None, None) # Element distortionK3 uses Python identifier distortionK3 __distortionK3 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distortionK3'), 'distortionK3', '__AbsentNamespace0_GazeboCameraPluginType_distortionK3', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 321, 18), ) distortionK3 = property(__distortionK3.value, __distortionK3.set, None, None) # Element distortionT1 uses Python identifier distortionT1 __distortionT1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distortionT1'), 'distortionT1', '__AbsentNamespace0_GazeboCameraPluginType_distortionT1', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 322, 18), ) distortionT1 = property(__distortionT1.value, __distortionT1.set, None, None) # Element distortionT2 uses Python identifier distortionT2 __distortionT2 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'distortionT2'), 'distortionT2', '__AbsentNamespace0_GazeboCameraPluginType_distortionT2', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 323, 18), ) distortionT2 = property(__distortionT2.value, __distortionT2.set, None, None) # Element CxPrime uses Python identifier CxPrime __CxPrime = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'CxPrime'), 'CxPrime', '__AbsentNamespace0_GazeboCameraPluginType_CxPrime', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 324, 18), ) CxPrime = property(__CxPrime.value, __CxPrime.set, None, None) # Element Cx uses Python identifier Cx __Cx = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Cx'), 'Cx', '__AbsentNamespace0_GazeboCameraPluginType_Cx', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 325, 18), ) Cx = property(__Cx.value, __Cx.set, None, None) # Element Cy uses Python identifier Cy __Cy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'Cy'), 'Cy', '__AbsentNamespace0_GazeboCameraPluginType_Cy', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 326, 18), ) Cy = property(__Cy.value, __Cy.set, None, None) # Element focalLength uses Python identifier focalLength __focalLength = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'focalLength'), 'focalLength', '__AbsentNamespace0_GazeboCameraPluginType_focalLength', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 327, 18), ) focalLength = property(__focalLength.value, __focalLength.set, None, None) # Element pointCloudCutoff uses Python identifier pointCloudCutoff __pointCloudCutoff = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'pointCloudCutoff'), 'pointCloudCutoff', '__AbsentNamespace0_GazeboCameraPluginType_pointCloudCutoff', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 328, 18), ) pointCloudCutoff = property(__pointCloudCutoff.value, __pointCloudCutoff.set, None, None) # Element pointCloudTopicName uses Python identifier pointCloudTopicName __pointCloudTopicName = pyxb.binding.content.ElementDeclaration( pyxb.namespace.ExpandedName(None, 'pointCloudTopicName'), 'pointCloudTopicName', '__AbsentNamespace0_GazeboCameraPluginType_pointCloudTopicName', True, pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 329, 18), ) pointCloudTopicName = property(__pointCloudTopicName.value, __pointCloudTopicName.set, None, None) # Element topicName uses Python identifier topicName __topicName = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'topicName'), 'topicName', '__AbsentNamespace0_GazeboCameraPluginType_topicName', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 331, 18), ) topicName = property(__topicName.value, __topicName.set, None, None) # Element minRange uses Python identifier minRange __minRange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'minRange'), 'minRange', '__AbsentNamespace0_GazeboCameraPluginType_minRange', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 332, 18), ) minRange = property(__minRange.value, __minRange.set, None, None) # Element maxRange uses Python identifier maxRange __maxRange = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'maxRange'), 'maxRange', '__AbsentNamespace0_GazeboCameraPluginType_maxRange', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 333, 18), ) maxRange = property(__maxRange.value, __maxRange.set, None, None) # Element fov uses Python identifier fov __fov = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'fov'), 'fov', '__AbsentNamespace0_GazeboCameraPluginType_fov', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 334, 18), ) fov = property(__fov.value, __fov.set, None, None) # Element radiation uses Python identifier radiation __radiation = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'radiation'), 'radiation', '__AbsentNamespace0_GazeboCameraPluginType_radiation', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 335, 18), ) radiation = property(__radiation.value, __radiation.set, None, None) # Element gaussianNoise uses Python identifier gaussianNoise __gaussianNoise = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'gaussianNoise'), 'gaussianNoise', '__AbsentNamespace0_GazeboCameraPluginType_gaussianNoise', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 336, 18), ) gaussianNoise = property(__gaussianNoise.value, __gaussianNoise.set, None, None) # Element visualize uses Python identifier visualize __visualize = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'visualize'), 'visualize', '__AbsentNamespace0_GazeboCameraPluginType_visualize', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 338, 18), ) visualize = property(__visualize.value, __visualize.set, None, None) # Attribute filename inherited from GazeboPluginBaseType # Attribute name inherited from GazeboPluginBaseType _ElementMap.update({ __robotNamespace.name(): __robotNamespace, __baseline.name(): __baseline, __alwaysOn.name(): __alwaysOn, __updateRate.name(): __updateRate, __cameraName.name(): __cameraName, __imageTopicName.name(): __imageTopicName, __depthImageTopicName.name(): __depthImageTopicName, __cameraInfoTopicName.name(): __cameraInfoTopicName, __depthImageCameraInfoTopicName.name(): __depthImageCameraInfoTopicName, __frameName.name(): __frameName, __hackBaseline.name(): __hackBaseline, __distortionK1.name(): __distortionK1, __distortionK2.name(): __distortionK2, __distortionK3.name(): __distortionK3, __distortionT1.name(): __distortionT1, __distortionT2.name(): __distortionT2, __CxPrime.name(): __CxPrime, __Cx.name(): __Cx, __Cy.name(): __Cy, __focalLength.name(): __focalLength, __pointCloudCutoff.name(): __pointCloudCutoff, __pointCloudTopicName.name(): __pointCloudTopicName, __topicName.name(): __topicName, __minRange.name(): __minRange, __maxRange.name(): __maxRange, __fov.name(): __fov, __radiation.name(): __radiation, __gaussianNoise.name(): __gaussianNoise, __visualize.name(): __visualize }) _AttributeMap.update({ })
Namespace.addCategoryObject('typeBinding', 'GazeboCameraPluginType', GazeboCameraPluginType) # Complex type GazeboSensorType with content type ELEMENT_ONLY
[docs]class GazeboSensorType(GazeboSensorBaseType): """Complex type GazeboSensorType with content type ELEMENT_ONLY""" _TypeDefinition = None _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY _Abstract = False _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'GazeboSensorType') _XSDLocation = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 406, 2) _ElementMap = GazeboSensorBaseType._ElementMap.copy() _AttributeMap = GazeboSensorBaseType._AttributeMap.copy() # Base type is GazeboSensorBaseType # Element pose (pose) inherited from GazeboSensorBaseType # Element update_rate (update_rate) inherited from GazeboSensorBaseType # Element visualize (visualize) inherited from GazeboSensorBaseType # Element camera uses Python identifier camera __camera = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'camera'), 'camera', '__AbsentNamespace0_GazeboSensorType_camera', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 411, 14), ) camera = property(__camera.value, __camera.set, None, None) # Element plugin uses Python identifier plugin __plugin = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(None, 'plugin'), 'plugin', '__AbsentNamespace0_GazeboSensorType_plugin', True, pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 412, 14), ) plugin = property(__plugin.value, __plugin.set, None, None) # Attribute name inherited from GazeboSensorBaseType # Attribute type inherited from GazeboSensorBaseType _ElementMap.update({ __camera.name(): __camera, __plugin.name(): __plugin }) _AttributeMap.update({ })
Namespace.addCategoryObject('typeBinding', 'GazeboSensorType', GazeboSensorType) robot = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'robot'), RobotType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 445, 2)) Namespace.addCategoryObject('elementBinding', robot.name().localName(), robot) InertialType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'origin'), PoseType, scope=InertialType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 41, 6))) InertialType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mass'), MassType, scope=InertialType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 42, 6))) InertialType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inertia'), InertiaType, scope=InertialType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 43, 6))) def _BuildAutomaton_(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_ del _BuildAutomaton_ import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 41, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(InertialType._UseForTag(pyxb.namespace.ExpandedName(None, 'origin')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 41, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_2(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_2 del _BuildAutomaton_2 import pyxb.utils.fac as fac counters = set() states = [] final_update = set() symbol = pyxb.binding.content.ElementUse(InertialType._UseForTag(pyxb.namespace.ExpandedName(None, 'mass')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 42, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=st_0) def _BuildAutomaton_3(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_3 del _BuildAutomaton_3 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 43, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(InertialType._UseForTag(pyxb.namespace.ExpandedName(None, 'inertia')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 43, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton del _BuildAutomaton import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 41, 6)) counters.add(cc_0) cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 43, 6)) counters.add(cc_1) states = [] sub_automata = [] sub_automata.append(_BuildAutomaton_()) sub_automata.append(_BuildAutomaton_2()) sub_automata.append(_BuildAutomaton_3()) final_update = set() symbol = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 40, 4) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) st_0._set_subAutomata(*sub_automata) states.append(st_0) transitions = [] st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) InertialType._Automaton = _BuildAutomaton() GeometryType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'box'), BoxType, scope=GeometryType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 72, 6))) GeometryType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cylinder'), CylinderType, scope=GeometryType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 73, 6))) GeometryType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sphere'), SphereType, scope=GeometryType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 74, 6))) GeometryType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mesh'), MeshType, scope=GeometryType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 75, 6))) def _BuildAutomaton_4(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_4 del _BuildAutomaton_4 import pyxb.utils.fac as fac counters = set() states = [] final_update = set() symbol = pyxb.binding.content.ElementUse(GeometryType._UseForTag(pyxb.namespace.ExpandedName(None, 'box')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 72, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() symbol = pyxb.binding.content.ElementUse(GeometryType._UseForTag(pyxb.namespace.ExpandedName(None, 'cylinder')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 73, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() symbol = pyxb.binding.content.ElementUse(GeometryType._UseForTag(pyxb.namespace.ExpandedName(None, 'sphere')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 74, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() symbol = pyxb.binding.content.ElementUse(GeometryType._UseForTag(pyxb.namespace.ExpandedName(None, 'mesh')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 75, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] st_0._set_transitionSet(transitions) transitions = [] st_1._set_transitionSet(transitions) transitions = [] st_2._set_transitionSet(transitions) transitions = [] st_3._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) GeometryType._Automaton = _BuildAutomaton_4() MaterialType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'color'), ColorType, scope=MaterialType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 88, 10))) MaterialType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'texture'), TextureType, scope=MaterialType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 89, 10))) def _BuildAutomaton_5(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_5 del _BuildAutomaton_5 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 87, 8)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'color')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 88, 10)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(MaterialType._UseForTag(pyxb.namespace.ExpandedName(None, 'texture')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 89, 10)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) st_1._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) MaterialType._Automaton = _BuildAutomaton_5() VisualType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'origin'), PoseType, scope=VisualType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 98, 6))) VisualType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'geometry'), GeometryType, scope=VisualType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 99, 6))) VisualType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'material'), MaterialType, scope=VisualType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 100, 6))) def _BuildAutomaton_7(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_7 del _BuildAutomaton_7 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 98, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(VisualType._UseForTag(pyxb.namespace.ExpandedName(None, 'origin')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 98, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_8(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_8 del _BuildAutomaton_8 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 99, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(VisualType._UseForTag(pyxb.namespace.ExpandedName(None, 'geometry')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 99, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_9(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_9 del _BuildAutomaton_9 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 100, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(VisualType._UseForTag(pyxb.namespace.ExpandedName(None, 'material')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 100, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_6(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_6 del _BuildAutomaton_6 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 98, 6)) counters.add(cc_0) cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 99, 6)) counters.add(cc_1) cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 100, 6)) counters.add(cc_2) states = [] sub_automata = [] sub_automata.append(_BuildAutomaton_7()) sub_automata.append(_BuildAutomaton_8()) sub_automata.append(_BuildAutomaton_9()) final_update = set() symbol = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 97, 4) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) st_0._set_subAutomata(*sub_automata) states.append(st_0) transitions = [] st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) VisualType._Automaton = _BuildAutomaton_6() CollisionType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'origin'), PoseType, scope=CollisionType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 114, 6))) CollisionType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'geometry'), GeometryType, scope=CollisionType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 115, 6))) CollisionType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'contact_coefficients'), ContactType, scope=CollisionType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 116, 6))) CollisionType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'verbose'), VerboseType, scope=CollisionType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 117, 6))) CollisionType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'material'), MaterialType, scope=CollisionType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 118, 6))) def _BuildAutomaton_11(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_11 del _BuildAutomaton_11 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 114, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(CollisionType._UseForTag(pyxb.namespace.ExpandedName(None, 'origin')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 114, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_12(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_12 del _BuildAutomaton_12 import pyxb.utils.fac as fac counters = set() states = [] final_update = set() symbol = pyxb.binding.content.ElementUse(CollisionType._UseForTag(pyxb.namespace.ExpandedName(None, 'geometry')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 115, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=st_0) def _BuildAutomaton_13(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_13 del _BuildAutomaton_13 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 116, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( CollisionType._UseForTag(pyxb.namespace.ExpandedName(None, 'contact_coefficients')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 116, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_14(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_14 del _BuildAutomaton_14 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 117, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(CollisionType._UseForTag(pyxb.namespace.ExpandedName(None, 'verbose')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 117, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_15(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_15 del _BuildAutomaton_15 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 118, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(CollisionType._UseForTag(pyxb.namespace.ExpandedName(None, 'material')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 118, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_10(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_10 del _BuildAutomaton_10 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 114, 6)) counters.add(cc_0) cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 116, 6)) counters.add(cc_1) cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 117, 6)) counters.add(cc_2) cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 118, 6)) counters.add(cc_3) states = [] sub_automata = [] sub_automata.append(_BuildAutomaton_11()) sub_automata.append(_BuildAutomaton_12()) sub_automata.append(_BuildAutomaton_13()) sub_automata.append(_BuildAutomaton_14()) sub_automata.append(_BuildAutomaton_15()) final_update = set() symbol = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 113, 4) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) st_0._set_subAutomata(*sub_automata) states.append(st_0) transitions = [] st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) CollisionType._Automaton = _BuildAutomaton_10() LinkType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'origin'), PoseType, scope=LinkType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 125, 6))) LinkType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'inertial'), InertialType, scope=LinkType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 126, 6))) LinkType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'visual'), VisualType, scope=LinkType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 127, 6))) LinkType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'collision'), CollisionType, scope=LinkType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 128, 6))) def _BuildAutomaton_16(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_16 del _BuildAutomaton_16 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 124, 4)) counters.add(cc_0) cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 125, 6)) counters.add(cc_1) cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 126, 6)) counters.add(cc_2) cc_3 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 127, 6)) counters.add(cc_3) cc_4 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 128, 6)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_1, False)) symbol = pyxb.binding.content.ElementUse(LinkType._UseForTag(pyxb.namespace.ExpandedName(None, 'origin')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 125, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_2, False)) symbol = pyxb.binding.content.ElementUse(LinkType._UseForTag(pyxb.namespace.ExpandedName(None, 'inertial')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 126, 6)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_3, False)) symbol = pyxb.binding.content.ElementUse(LinkType._UseForTag(pyxb.namespace.ExpandedName(None, 'visual')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 127, 6)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_4, False)) symbol = pyxb.binding.content.ElementUse(LinkType._UseForTag(pyxb.namespace.ExpandedName(None, 'collision')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 128, 6)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_1, False)])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_2, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_2, False)])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_3, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_3, False)])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_4, True)])) st_3._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) LinkType._Automaton = _BuildAutomaton_16() JointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'origin'), PoseType, scope=JointType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 189, 6))) JointType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'parent'), ParentType, scope=JointType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 190, 6))) JointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'child'), ChildType, scope=JointType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 191, 6))) JointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'axis'), AxisType, scope=JointType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 192, 6))) JointType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'calibration'), CalibrationType, scope=JointType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 193, 6))) JointType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'dynamics'), DynamicsType, scope=JointType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 194, 6))) JointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'limit'), LimitType, scope=JointType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 195, 6))) JointType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'safety_controller'), SafetyControllerType, scope=JointType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 196, 6))) JointType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mimic'), MimicType, scope=JointType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 197, 6))) def _BuildAutomaton_18(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_18 del _BuildAutomaton_18 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 189, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(JointType._UseForTag(pyxb.namespace.ExpandedName(None, 'origin')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 189, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_19(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_19 del _BuildAutomaton_19 import pyxb.utils.fac as fac counters = set() states = [] final_update = set() symbol = pyxb.binding.content.ElementUse(JointType._UseForTag(pyxb.namespace.ExpandedName(None, 'parent')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 190, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=st_0) def _BuildAutomaton_20(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_20 del _BuildAutomaton_20 import pyxb.utils.fac as fac counters = set() states = [] final_update = set() symbol = pyxb.binding.content.ElementUse(JointType._UseForTag(pyxb.namespace.ExpandedName(None, 'child')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 191, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=st_0) def _BuildAutomaton_21(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_21 del _BuildAutomaton_21 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 192, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(JointType._UseForTag(pyxb.namespace.ExpandedName(None, 'axis')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 192, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_22(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_22 del _BuildAutomaton_22 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 193, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(JointType._UseForTag(pyxb.namespace.ExpandedName(None, 'calibration')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 193, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_23(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_23 del _BuildAutomaton_23 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 194, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(JointType._UseForTag(pyxb.namespace.ExpandedName(None, 'dynamics')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 194, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_24(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_24 del _BuildAutomaton_24 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 195, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(JointType._UseForTag(pyxb.namespace.ExpandedName(None, 'limit')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 195, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_25(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_25 del _BuildAutomaton_25 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 196, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( JointType._UseForTag(pyxb.namespace.ExpandedName(None, 'safety_controller')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 196, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_26(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_26 del _BuildAutomaton_26 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 197, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(JointType._UseForTag(pyxb.namespace.ExpandedName(None, 'mimic')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 197, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_17(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_17 del _BuildAutomaton_17 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 189, 6)) counters.add(cc_0) cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 192, 6)) counters.add(cc_1) cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 193, 6)) counters.add(cc_2) cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 194, 6)) counters.add(cc_3) cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 195, 6)) counters.add(cc_4) cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 196, 6)) counters.add(cc_5) cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 197, 6)) counters.add(cc_6) states = [] sub_automata = [] sub_automata.append(_BuildAutomaton_18()) sub_automata.append(_BuildAutomaton_19()) sub_automata.append(_BuildAutomaton_20()) sub_automata.append(_BuildAutomaton_21()) sub_automata.append(_BuildAutomaton_22()) sub_automata.append(_BuildAutomaton_23()) sub_automata.append(_BuildAutomaton_24()) sub_automata.append(_BuildAutomaton_25()) sub_automata.append(_BuildAutomaton_26()) final_update = set() symbol = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 188, 4) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) st_0._set_subAutomata(*sub_automata) states.append(st_0) transitions = [] st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) JointType._Automaton = _BuildAutomaton_17() ActuatorTransmissionType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hardwareInterface'), pyxb.binding.datatypes.string, scope=ActuatorTransmissionType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 208, 6))) ActuatorTransmissionType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mechanicalReduction'), pyxb.binding.datatypes.double, scope=ActuatorTransmissionType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 209, 6))) def _BuildAutomaton_28(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_28 del _BuildAutomaton_28 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 208, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( ActuatorTransmissionType._UseForTag(pyxb.namespace.ExpandedName(None, 'hardwareInterface')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 208, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_29(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_29 del _BuildAutomaton_29 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 209, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( ActuatorTransmissionType._UseForTag(pyxb.namespace.ExpandedName(None, 'mechanicalReduction')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 209, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_27(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_27 del _BuildAutomaton_27 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 208, 6)) counters.add(cc_0) cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 209, 6)) counters.add(cc_1) states = [] sub_automata = [] sub_automata.append(_BuildAutomaton_28()) sub_automata.append(_BuildAutomaton_29()) final_update = set() symbol = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 207, 4) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) st_0._set_subAutomata(*sub_automata) states.append(st_0) transitions = [] st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) ActuatorTransmissionType._Automaton = _BuildAutomaton_27() JointTransmissionType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hardwareInterface'), pyxb.binding.datatypes.string, scope=JointTransmissionType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 218, 12))) def _BuildAutomaton_30(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_30 del _BuildAutomaton_30 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 217, 8)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( JointTransmissionType._UseForTag(pyxb.namespace.ExpandedName(None, 'hardwareInterface')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 218, 12)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) JointTransmissionType._Automaton = _BuildAutomaton_30() TransmissionType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), pyxb.binding.datatypes.string, scope=TransmissionType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 227, 6))) TransmissionType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'actuator'), ActuatorTransmissionType, scope=TransmissionType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 228, 6))) TransmissionType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'joint'), JointTransmissionType, scope=TransmissionType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 229, 6))) def _BuildAutomaton_32(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_32 del _BuildAutomaton_32 import pyxb.utils.fac as fac counters = set() states = [] final_update = set() symbol = pyxb.binding.content.ElementUse(TransmissionType._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 227, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=st_0) def _BuildAutomaton_33(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_33 del _BuildAutomaton_33 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 228, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(TransmissionType._UseForTag(pyxb.namespace.ExpandedName(None, 'actuator')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 228, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_34(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_34 del _BuildAutomaton_34 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 229, 6)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(TransmissionType._UseForTag(pyxb.namespace.ExpandedName(None, 'joint')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 229, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=st_0) def _BuildAutomaton_31(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_31 del _BuildAutomaton_31 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 228, 6)) counters.add(cc_0) cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 229, 6)) counters.add(cc_1) states = [] sub_automata = [] sub_automata.append(_BuildAutomaton_32()) sub_automata.append(_BuildAutomaton_33()) sub_automata.append(_BuildAutomaton_34()) final_update = set() symbol = pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 226, 4) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=True) st_0._set_subAutomata(*sub_automata) states.append(st_0) transitions = [] st_0._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) TransmissionType._Automaton = _BuildAutomaton_31() GenericControllerPluginDefType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), ControllerEnumType, scope=GenericControllerPluginDefType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 253, 6))) GenericControllerPluginDefType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pid'), pyxb.binding.datatypes.string, scope=GenericControllerPluginDefType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 254, 6), unicode_default='100 1.0 1.0')) def _BuildAutomaton_35(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_35 del _BuildAutomaton_35 import pyxb.utils.fac as fac counters = set() states = [] final_update = None symbol = pyxb.binding.content.ElementUse( GenericControllerPluginDefType._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 253, 6)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() symbol = pyxb.binding.content.ElementUse( GenericControllerPluginDefType._UseForTag(pyxb.namespace.ExpandedName(None, 'pid')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 254, 6)) st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] transitions.append(fac.Transition(st_1, [ ])) st_0._set_transitionSet(transitions) transitions = [] st_1._set_transitionSet(transitions) return fac.Automaton(states, counters, False, containing_state=None) GenericControllerPluginDefType._Automaton = _BuildAutomaton_35() ImageType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'width'), pyxb.binding.datatypes.integer, scope=ImageType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 351, 10))) ImageType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'height'), pyxb.binding.datatypes.integer, scope=ImageType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 352, 10))) ImageType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'format'), pyxb.binding.datatypes.string, scope=ImageType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 353, 10))) def _BuildAutomaton_36(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_36 del _BuildAutomaton_36 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 350, 8)) counters.add(cc_0) cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 353, 10)) counters.add(cc_1) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(ImageType._UseForTag(pyxb.namespace.ExpandedName(None, 'width')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 351, 10)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(ImageType._UseForTag(pyxb.namespace.ExpandedName(None, 'height')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 352, 10)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_1, False)) symbol = pyxb.binding.content.ElementUse(ImageType._UseForTag(pyxb.namespace.ExpandedName(None, 'format')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 353, 10)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_1, True)])) st_2._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) ImageType._Automaton = _BuildAutomaton_36() ClipType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'near'), pyxb.binding.datatypes.double, scope=ClipType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 362, 10))) ClipType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'far'), pyxb.binding.datatypes.double, scope=ClipType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 363, 10))) def _BuildAutomaton_37(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_37 del _BuildAutomaton_37 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 361, 8)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(ClipType._UseForTag(pyxb.namespace.ExpandedName(None, 'near')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 362, 10)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(ClipType._UseForTag(pyxb.namespace.ExpandedName(None, 'far')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 363, 10)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) st_1._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) ClipType._Automaton = _BuildAutomaton_37() NoiseType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'type'), pyxb.binding.datatypes.string, scope=NoiseType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 372, 10))) NoiseType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mean'), pyxb.binding.datatypes.double, scope=NoiseType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 373, 10))) NoiseType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'stddev'), pyxb.binding.datatypes.double, scope=NoiseType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 374, 10))) def _BuildAutomaton_38(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_38 del _BuildAutomaton_38 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 371, 8)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(NoiseType._UseForTag(pyxb.namespace.ExpandedName(None, 'type')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 372, 10)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(NoiseType._UseForTag(pyxb.namespace.ExpandedName(None, 'mean')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 373, 10)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(NoiseType._UseForTag(pyxb.namespace.ExpandedName(None, 'stddev')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 374, 10)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) st_2._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) NoiseType._Automaton = _BuildAutomaton_38() CameraType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'horizontal_fov'), pyxb.binding.datatypes.double, scope=CameraType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 383, 10))) CameraType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'image'), ImageType, scope=CameraType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 384, 10))) CameraType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'clip'), ClipType, scope=CameraType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 385, 10))) CameraType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'noise'), NoiseType, scope=CameraType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 386, 10))) def _BuildAutomaton_39(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_39 del _BuildAutomaton_39 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 382, 8)) counters.add(cc_0) cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 383, 10)) counters.add(cc_1) cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 384, 10)) counters.add(cc_2) cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 385, 10)) counters.add(cc_3) cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 386, 10)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_1, False)) symbol = pyxb.binding.content.ElementUse(CameraType._UseForTag(pyxb.namespace.ExpandedName(None, 'horizontal_fov')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 383, 10)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_2, False)) symbol = pyxb.binding.content.ElementUse(CameraType._UseForTag(pyxb.namespace.ExpandedName(None, 'image')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 384, 10)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_3, False)) symbol = pyxb.binding.content.ElementUse(CameraType._UseForTag(pyxb.namespace.ExpandedName(None, 'clip')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 385, 10)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_4, False)) symbol = pyxb.binding.content.ElementUse(CameraType._UseForTag(pyxb.namespace.ExpandedName(None, 'noise')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 386, 10)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_2, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_3, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_4, True)])) st_3._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) CameraType._Automaton = _BuildAutomaton_39() GazeboSensorBaseType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pose'), pyxb.binding.datatypes.string, scope=GazeboSensorBaseType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 396, 10), unicode_default='0 0 0 0 0 0')) GazeboSensorBaseType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'update_rate'), pyxb.binding.datatypes.double, scope=GazeboSensorBaseType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 397, 10), unicode_default='0')) GazeboSensorBaseType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'visualize'), pyxb.binding.datatypes.boolean, scope=GazeboSensorBaseType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 398, 10))) def _BuildAutomaton_40(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_40 del _BuildAutomaton_40 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 394, 4)) counters.add(cc_0) cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 395, 8)) counters.add(cc_1) cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 396, 10)) counters.add(cc_2) cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 397, 10)) counters.add(cc_3) cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 398, 10)) counters.add(cc_4) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_1, False)) final_update.add(fac.UpdateInstruction(cc_2, False)) symbol = pyxb.binding.content.ElementUse(GazeboSensorBaseType._UseForTag(pyxb.namespace.ExpandedName(None, 'pose')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 396, 10)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_1, False)) final_update.add(fac.UpdateInstruction(cc_3, False)) symbol = pyxb.binding.content.ElementUse( GazeboSensorBaseType._UseForTag(pyxb.namespace.ExpandedName(None, 'update_rate')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 397, 10)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_1, False)) final_update.add(fac.UpdateInstruction(cc_4, False)) symbol = pyxb.binding.content.ElementUse( GazeboSensorBaseType._UseForTag(pyxb.namespace.ExpandedName(None, 'visualize')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 398, 10)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_2, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_2, False)])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_3, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_3, False)])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_4, True)])) st_2._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) GazeboSensorBaseType._Automaton = _BuildAutomaton_40() GazeboType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'plugin'), GazeboPluginType, scope=GazeboType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 428, 10))) GazeboType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'sensor'), GazeboSensorType, scope=GazeboType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 429, 10))) GazeboType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'material'), GazeboMaterialType, scope=GazeboType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 430, 10))) GazeboType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'gravity'), pyxb.binding.datatypes.boolean, scope=GazeboType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 431, 10))) GazeboType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'self_collide'), pyxb.binding.datatypes.boolean, scope=GazeboType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 432, 10))) GazeboType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mu1'), pyxb.binding.datatypes.double, scope=GazeboType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 433, 10))) GazeboType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mu2'), pyxb.binding.datatypes.double, scope=GazeboType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 434, 10))) GazeboType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fdir1'), pyxb.binding.datatypes.string, scope=GazeboType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 435, 10))) GazeboType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'maxVel'), pyxb.binding.datatypes.double, scope=GazeboType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 436, 10))) GazeboType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'minDepth'), pyxb.binding.datatypes.double, scope=GazeboType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 437, 10))) def _BuildAutomaton_41(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_41 del _BuildAutomaton_41 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 427, 4)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboType._UseForTag(pyxb.namespace.ExpandedName(None, 'plugin')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 428, 10)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboType._UseForTag(pyxb.namespace.ExpandedName(None, 'sensor')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 429, 10)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboType._UseForTag(pyxb.namespace.ExpandedName(None, 'material')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 430, 10)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboType._UseForTag(pyxb.namespace.ExpandedName(None, 'gravity')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 431, 10)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboType._UseForTag(pyxb.namespace.ExpandedName(None, 'self_collide')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 432, 10)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboType._UseForTag(pyxb.namespace.ExpandedName(None, 'mu1')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 433, 10)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboType._UseForTag(pyxb.namespace.ExpandedName(None, 'mu2')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 434, 10)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboType._UseForTag(pyxb.namespace.ExpandedName(None, 'fdir1')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 435, 10)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboType._UseForTag(pyxb.namespace.ExpandedName(None, 'maxVel')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 436, 10)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboType._UseForTag(pyxb.namespace.ExpandedName(None, 'minDepth')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 437, 10)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) st_9._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) GazeboType._Automaton = _BuildAutomaton_41() RobotType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'joint'), JointType, scope=RobotType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 449, 10))) RobotType._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'link'), LinkType, scope=RobotType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 450, 10))) RobotType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'transmission'), TransmissionType, scope=RobotType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 451, 10))) RobotType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'gazebo'), GazeboType, scope=RobotType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 452, 10))) RobotType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'material'), MaterialType, scope=RobotType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 453, 10))) def _BuildAutomaton_42(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_42 del _BuildAutomaton_42 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 448, 8)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(RobotType._UseForTag(pyxb.namespace.ExpandedName(None, 'joint')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 449, 10)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(RobotType._UseForTag(pyxb.namespace.ExpandedName(None, 'link')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 450, 10)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(RobotType._UseForTag(pyxb.namespace.ExpandedName(None, 'transmission')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 451, 10)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(RobotType._UseForTag(pyxb.namespace.ExpandedName(None, 'gazebo')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 452, 10)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(RobotType._UseForTag(pyxb.namespace.ExpandedName(None, 'material')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 453, 10)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) st_4._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) RobotType._Automaton = _BuildAutomaton_42() GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'robotNamespace'), pyxb.binding.datatypes.string, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 265, 16))) GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'robotSimType'), pyxb.binding.datatypes.string, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 266, 16))) GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'robotParam'), pyxb.binding.datatypes.string, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 267, 16))) GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'controller'), GenericControllerPluginDefType, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 269, 16))) GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'alwaysOn'), pyxb.binding.datatypes.boolean, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 271, 16))) GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'bodyName'), pyxb.binding.datatypes.string, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 272, 16))) GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'topicName'), pyxb.binding.datatypes.string, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 273, 16))) GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'serviceName'), pyxb.binding.datatypes.string, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 274, 16))) GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'gaussianNoise'), pyxb.binding.datatypes.double, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 275, 16))) GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'updateRate'), pyxb.binding.datatypes.double, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 276, 16))) GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'joint'), pyxb.binding.datatypes.string, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 278, 16))) GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'mimicJoint'), pyxb.binding.datatypes.string, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 279, 16))) GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'multiplier'), pyxb.binding.datatypes.double, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 280, 16))) GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'offset'), pyxb.binding.datatypes.double, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 281, 16))) GazeboPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'link'), pyxb.binding.datatypes.string, scope=GazeboPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 283, 16))) def _BuildAutomaton_43(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_43 del _BuildAutomaton_43 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 264, 14)) counters.add(cc_0) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'robotNamespace')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 265, 16)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'robotSimType')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 266, 16)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'robotParam')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 267, 16)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'controller')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 269, 16)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'alwaysOn')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 271, 16)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'bodyName')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 272, 16)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'topicName')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 273, 16)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'serviceName')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 274, 16)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'gaussianNoise')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 275, 16)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'updateRate')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 276, 16)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'joint')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 278, 16)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'mimicJoint')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 279, 16)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse( GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'multiplier')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 280, 16)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'offset')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 281, 16)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) symbol = pyxb.binding.content.ElementUse(GazeboPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'link')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 283, 16)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True)])) st_14._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) GazeboPluginType._Automaton = _BuildAutomaton_43() def _BuildAutomaton_44(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_44 del _BuildAutomaton_44 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 295, 14)) counters.add(cc_0) states = [] return fac.Automaton(states, counters, True, containing_state=None) GazeboIMUPluginType._Automaton = _BuildAutomaton_44() GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'robotNamespace'), pyxb.binding.datatypes.string, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 308, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'baseline'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 309, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'alwaysOn'), pyxb.binding.datatypes.boolean, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 310, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'updateRate'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 311, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cameraName'), pyxb.binding.datatypes.string, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 312, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'imageTopicName'), pyxb.binding.datatypes.string, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 313, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'depthImageTopicName'), pyxb.binding.datatypes.string, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 314, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'cameraInfoTopicName'), pyxb.binding.datatypes.string, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 315, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'depthImageCameraInfoTopicName'), pyxb.binding.datatypes.string, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 316, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'frameName'), pyxb.binding.datatypes.string, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 317, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'hackBaseline'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 318, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distortionK1'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 319, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distortionK2'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 320, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distortionK3'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 321, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distortionT1'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 322, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'distortionT2'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 323, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'CxPrime'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 324, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Cx'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 325, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'Cy'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 326, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'focalLength'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 327, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pointCloudCutoff'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 328, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'pointCloudTopicName'), pyxb.binding.datatypes.string, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 329, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'topicName'), pyxb.binding.datatypes.string, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 331, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'minRange'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 332, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'maxRange'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 333, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'fov'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 334, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'radiation'), pyxb.binding.datatypes.string, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 335, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'gaussianNoise'), pyxb.binding.datatypes.double, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 336, 18))) GazeboCameraPluginType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'visualize'), pyxb.binding.datatypes.boolean, scope=GazeboCameraPluginType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 338, 18))) def _BuildAutomaton_45(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_45 del _BuildAutomaton_45 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 307, 14)) counters.add(cc_0) cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 308, 18)) counters.add(cc_1) cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 309, 18)) counters.add(cc_2) cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 310, 18)) counters.add(cc_3) cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 311, 18)) counters.add(cc_4) cc_5 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 312, 18)) counters.add(cc_5) cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 313, 18)) counters.add(cc_6) cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 314, 18)) counters.add(cc_7) cc_8 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 315, 18)) counters.add(cc_8) cc_9 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 316, 18)) counters.add(cc_9) cc_10 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 317, 18)) counters.add(cc_10) cc_11 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 318, 18)) counters.add(cc_11) cc_12 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 319, 18)) counters.add(cc_12) cc_13 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 320, 18)) counters.add(cc_13) cc_14 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 321, 18)) counters.add(cc_14) cc_15 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 322, 18)) counters.add(cc_15) cc_16 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 323, 18)) counters.add(cc_16) cc_17 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 324, 18)) counters.add(cc_17) cc_18 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 325, 18)) counters.add(cc_18) cc_19 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 326, 18)) counters.add(cc_19) cc_20 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 327, 18)) counters.add(cc_20) cc_21 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 328, 18)) counters.add(cc_21) cc_22 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 329, 18)) counters.add(cc_22) cc_23 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 331, 18)) counters.add(cc_23) cc_24 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 332, 18)) counters.add(cc_24) cc_25 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 333, 18)) counters.add(cc_25) cc_26 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 334, 18)) counters.add(cc_26) cc_27 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 335, 18)) counters.add(cc_27) cc_28 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 336, 18)) counters.add(cc_28) cc_29 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 338, 18)) counters.add(cc_29) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_1, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'robotNamespace')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 308, 18)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_2, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'baseline')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 309, 18)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_3, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'alwaysOn')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 310, 18)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_4, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'updateRate')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 311, 18)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_5, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'cameraName')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 312, 18)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_6, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'imageTopicName')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 313, 18)) st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_5) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_7, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'depthImageTopicName')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 314, 18)) st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_6) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_8, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'cameraInfoTopicName')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 315, 18)) st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_7) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_9, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'depthImageCameraInfoTopicName')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 316, 18)) st_8 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_8) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_10, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'frameName')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 317, 18)) st_9 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_9) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_11, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'hackBaseline')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 318, 18)) st_10 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_10) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_12, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'distortionK1')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 319, 18)) st_11 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_11) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_13, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'distortionK2')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 320, 18)) st_12 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_12) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_14, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'distortionK3')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 321, 18)) st_13 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_13) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_15, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'distortionT1')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 322, 18)) st_14 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_14) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_16, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'distortionT2')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 323, 18)) st_15 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_15) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_17, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'CxPrime')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 324, 18)) st_16 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_16) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_18, False)) symbol = pyxb.binding.content.ElementUse(GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'Cx')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 325, 18)) st_17 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_17) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_19, False)) symbol = pyxb.binding.content.ElementUse(GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'Cy')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 326, 18)) st_18 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_18) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_20, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'focalLength')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 327, 18)) st_19 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_19) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_21, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'pointCloudCutoff')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 328, 18)) st_20 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_20) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_22, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'pointCloudTopicName')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 329, 18)) st_21 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_21) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_23, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'topicName')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 331, 18)) st_22 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_22) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_24, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'minRange')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 332, 18)) st_23 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_23) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_25, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'maxRange')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 333, 18)) st_24 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_24) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_26, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'fov')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 334, 18)) st_25 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_25) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_27, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'radiation')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 335, 18)) st_26 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_26) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_28, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'gaussianNoise')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 336, 18)) st_27 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_27) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_29, False)) symbol = pyxb.binding.content.ElementUse( GazeboCameraPluginType._UseForTag(pyxb.namespace.ExpandedName(None, 'visualize')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 338, 18)) st_28 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_28) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_1, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False)])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_2, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_2, False)])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_3, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_3, False)])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_4, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_4, False)])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_5, True)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_5, False)])) st_4._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_6, True)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_6, False)])) st_5._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_7, True)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_7, False)])) st_6._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_8, True)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_8, False)])) st_7._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_9, True)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_9, False)])) st_8._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_10, True)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_10, False)])) st_9._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_11, True)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_11, False)])) st_10._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_12, True)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_12, False)])) st_11._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_13, True)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_13, False)])) st_12._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_14, True)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_14, False)])) st_13._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_15, True)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_15, False)])) st_14._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_16, True)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_16, False)])) st_15._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_17, True)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_17, False)])) st_16._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_18, True)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_18, False)])) st_17._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_19, True)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_19, False)])) st_18._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_20, True)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_20, False)])) st_19._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_21, True)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_21, False)])) st_20._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_22, True)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_22, False)])) st_21._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_23, True)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_23, False)])) st_22._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_24, True)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_24, False)])) st_23._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_25, True)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_25, False)])) st_24._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_26, True)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_26, False)])) st_25._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_27, True)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_27, False)])) st_26._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_28, True)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_28, False)])) st_27._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_5, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_6, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_7, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_8, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_9, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_10, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_11, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_12, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_13, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_14, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_15, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_16, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_17, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_18, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_19, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_20, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_21, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_22, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_23, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_24, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_25, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_26, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_27, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_29, False)])) transitions.append(fac.Transition(st_28, [ fac.UpdateInstruction(cc_29, True)])) st_28._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) GazeboCameraPluginType._Automaton = _BuildAutomaton_45() GazeboSensorType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'camera'), CameraType, scope=GazeboSensorType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 411, 14))) GazeboSensorType._AddElement( pyxb.binding.basis.element(pyxb.namespace.ExpandedName(None, 'plugin'), GazeboCameraPluginType, scope=GazeboSensorType, location=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 412, 14))) def _BuildAutomaton_46(): # Remove this helper function from the namespace after it is invoked global _BuildAutomaton_46 del _BuildAutomaton_46 import pyxb.utils.fac as fac counters = set() cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 394, 4)) counters.add(cc_0) cc_1 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 395, 8)) counters.add(cc_1) cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 396, 10)) counters.add(cc_2) cc_3 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 397, 10)) counters.add(cc_3) cc_4 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 398, 10)) counters.add(cc_4) cc_5 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 410, 12)) counters.add(cc_5) cc_6 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 411, 14)) counters.add(cc_6) cc_7 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 412, 14)) counters.add(cc_7) states = [] final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_1, False)) final_update.add(fac.UpdateInstruction(cc_2, False)) symbol = pyxb.binding.content.ElementUse(GazeboSensorType._UseForTag(pyxb.namespace.ExpandedName(None, 'pose')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 396, 10)) st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_0) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_1, False)) final_update.add(fac.UpdateInstruction(cc_3, False)) symbol = pyxb.binding.content.ElementUse( GazeboSensorType._UseForTag(pyxb.namespace.ExpandedName(None, 'update_rate')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 397, 10)) st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_1) final_update = set() final_update.add(fac.UpdateInstruction(cc_0, False)) final_update.add(fac.UpdateInstruction(cc_1, False)) final_update.add(fac.UpdateInstruction(cc_4, False)) symbol = pyxb.binding.content.ElementUse( GazeboSensorType._UseForTag(pyxb.namespace.ExpandedName(None, 'visualize')), pyxb.utils.utility.Location('/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 398, 10)) st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_2) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) final_update.add(fac.UpdateInstruction(cc_6, False)) symbol = pyxb.binding.content.ElementUse(GazeboSensorType._UseForTag(pyxb.namespace.ExpandedName(None, 'camera')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 411, 14)) st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_3) final_update = set() final_update.add(fac.UpdateInstruction(cc_5, False)) final_update.add(fac.UpdateInstruction(cc_7, False)) symbol = pyxb.binding.content.ElementUse(GazeboSensorType._UseForTag(pyxb.namespace.ExpandedName(None, 'plugin')), pyxb.utils.utility.Location( '/Users/ulbrich/Projects/RobotDesigner/resources/urdf.xsd', 412, 14)) st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) states.append(st_4) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_2, True)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, False), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_2, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, False), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_2, False)])) st_0._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_3, True)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, False), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_3, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, False), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_3, False)])) st_1._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_0, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_1, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_0, True), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_1, True), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_2, [ fac.UpdateInstruction(cc_4, True)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_0, False), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_4, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_0, False), fac.UpdateInstruction(cc_1, False), fac.UpdateInstruction(cc_4, False)])) st_2._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_5, True), fac.UpdateInstruction(cc_6, False)])) transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_6, True)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_5, True), fac.UpdateInstruction(cc_6, False)])) st_3._set_transitionSet(transitions) transitions = [] transitions.append(fac.Transition(st_3, [ fac.UpdateInstruction(cc_5, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_5, True), fac.UpdateInstruction(cc_7, False)])) transitions.append(fac.Transition(st_4, [ fac.UpdateInstruction(cc_7, True)])) st_4._set_transitionSet(transitions) return fac.Automaton(states, counters, True, containing_state=None) GazeboSensorType._Automaton = _BuildAutomaton_46()