def find(self, object_class, object_name):
    'Finds an object in the database.\n\n        This function finds a database object relative to this parent object.\n        This object may be a grandparent or great-grandparent.\n\n        If this object is a direct parent\n        (for example, :any:`Frame<_frame.Frame>` for :any:`Signal<_signal.Signal>`),\n        the ``object_name`` to search for can be short, and the search proceeds quickly.\n\n        If this object is not a direct parent\n        (for example, :any:`Database` for :any:`Signal<_signal.Signal>`),\n        the ``object_name`` to search for must be qualified such\n        that it is unique within the scope of this object.\n\n        For example, if the class of this object is :any:`Cluster`,\n        and ``object_class`` is :any:`Signal<_signal.Signal>`,\n        you can specify ``object_name`` of ``mySignal``,\n        assuming that signal name is unique to the cluster.\n        If not, you must include the :any:`Frame<_frame.Frame>` name as a prefix,\n        such as ``myFrameA.mySignal``.\n\n        NI-XNET supports the following subclasses of ``DatabaseObject`` as arguments for ``object_class``:\n\n        *   :any:`nixnet.database.Cluster<Cluster>`\n        *   :any:`nixnet.database.Frame<_frame.Frame>`\n        *   :any:`nixnet.database.Pdu<Pdu>`\n        *   :any:`nixnet.database.Signal<_signal.Signal>`\n        *   :any:`nixnet.database.SubFrame<SubFrame>`\n        *   :any:`nixnet.database.Ecu<Ecu>`\n        *   :any:`nixnet.database.LinSched<LinSched>`\n        *   :any:`nixnet.database.LinSchedEntry<LinSchedEntry>`\n\n        Args:\n            object_class(``DatabaseObject``): The class of the object to find.\n            object_name(str): The name of the object to find.\n        Returns:\n            An instance of the found object.\n        Raises:\n            ValueError: Unsupported value provided for argument ``object_class``.\n            :any:`XnetError`: The object is not found.\n        '
    return _find_object.find_object(self._handle, object_class, object_name)
Finds an object in the database.

This function finds a database object relative to this parent object.
This object may be a grandparent or great-grandparent.

If this object is a direct parent
(for example, :any:`Frame<_frame.Frame>` for :any:`Signal<_signal.Signal>`),
the ``object_name`` to search for can be short, and the search proceeds quickly.

If this object is not a direct parent
(for example, :any:`Database` for :any:`Signal<_signal.Signal>`),
the ``object_name`` to search for must be qualified such
that it is unique within the scope of this object.

For example, if the class of this object is :any:`Cluster`,
and ``object_class`` is :any:`Signal<_signal.Signal>`,
you can specify ``object_name`` of ``mySignal``,
assuming that signal name is unique to the cluster.
If not, you must include the :any:`Frame<_frame.Frame>` name as a prefix,
such as ``myFrameA.mySignal``.

NI-XNET supports the following subclasses of ``DatabaseObject`` as arguments for ``object_class``:

*   :any:`nixnet.database.Cluster<Cluster>`
*   :any:`nixnet.database.Frame<_frame.Frame>`
*   :any:`nixnet.database.Pdu<Pdu>`
*   :any:`nixnet.database.Signal<_signal.Signal>`
*   :any:`nixnet.database.SubFrame<SubFrame>`
*   :any:`nixnet.database.Ecu<Ecu>`
*   :any:`nixnet.database.LinSched<LinSched>`
*   :any:`nixnet.database.LinSchedEntry<LinSchedEntry>`

Args:
    object_class(``DatabaseObject``): The class of the object to find.
    object_name(str): The name of the object to find.
Returns:
    An instance of the found object.
Raises:
    ValueError: Unsupported value provided for argument ``object_class``.
    :any:`XnetError`: The object is not found.
def find(self, object_class, object_name):
    'Finds an object in the database.\n\n        This function finds a database object relative to this parent object.\n        This object may be a grandparent or great-grandparent.\n\n        If this object is a direct parent\n        (for example, :any:`Frame<_frame.Frame>` for :any:`Signal<_signal.Signal>`),\n        the ``object_name`` to search for can be short, and the search proceeds quickly.\n\n        If this object is not a direct parent\n        (for example, :any:`Database` for :any:`Signal<_signal.Signal>`),\n        the ``object_name`` to search for must be qualified such\n        that it is unique within the scope of this object.\n\n        For example, if the class of this object is :any:`Cluster`,\n        and ``object_class`` is :any:`Signal<_signal.Signal>`,\n        you can specify ``object_name`` of ``mySignal``,\n        assuming that signal name is unique to the cluster.\n        If not, you must include the :any:`Frame<_frame.Frame>` name as a prefix,\n        such as ``myFrameA.mySignal``.\n\n        NI-XNET supports the following subclasses of ``DatabaseObject`` as arguments for ``object_class``:\n\n        *   :any:`nixnet.database.Cluster<Cluster>`\n        *   :any:`nixnet.database.Frame<_frame.Frame>`\n        *   :any:`nixnet.database.Pdu<Pdu>`\n        *   :any:`nixnet.database.Signal<_signal.Signal>`\n        *   :any:`nixnet.database.SubFrame<SubFrame>`\n        *   :any:`nixnet.database.Ecu<Ecu>`\n        *   :any:`nixnet.database.LinSched<LinSched>`\n        *   :any:`nixnet.database.LinSchedEntry<LinSchedEntry>`\n\n        Args:\n            object_class(``DatabaseObject``): The class of the object to find.\n            object_name(str): The name of the object to find.\n        Returns:\n            An instance of the found object.\n        Raises:\n            ValueError: Unsupported value provided for argument ``object_class``.\n            :any:`XnetError`: The object is not found.\n        '
    return _find_object.find_object(self._handle, object_class, object_name)