Skip to content
Snippets Groups Projects
Select Git revision
2 results Searching

DrawingUpdate.java

Blame
  • costas_loop_cc_python.cc 1.73 KiB
    /*
     * Copyright 2022 Free Software Foundation, Inc.
     *
     * This file is part of GNU Radio
     *
     * SPDX-License-Identifier: GPL-3.0-or-later
     *
     */
    
    /***********************************************************************************/
    /* This file is automatically generated using bindtool and can be manually edited  */
    /* The following lines can be configured to regenerate this file during cmake      */
    /* If manual edits are made, the following tags should be modified accordingly.    */
    /* BINDTOOL_GEN_AUTOMATIC(0)                                                       */
    /* BINDTOOL_USE_PYGCCXML(0)                                                        */
    /* BINDTOOL_HEADER_FILE(costas_loop_cc.h)                                          */
    /* BINDTOOL_HEADER_FILE_HASH(ca063935463ee1a78f5458134ce65061)                     */
    /***********************************************************************************/
    
    #include <pybind11/complex.h>
    #include <pybind11/pybind11.h>
    #include <pybind11/stl.h>
    
    namespace py = pybind11;
    
    #include <elen90089/costas_loop_cc.h>
    // pydoc.h is automatically generated in the build directory
    #include <costas_loop_cc_pydoc.h>
    
    void bind_costas_loop_cc(py::module& m)
    {
        using costas_loop_cc = ::gr::elen90089::costas_loop_cc;
    
        py::class_<costas_loop_cc,
                   gr::sync_block,
                   gr::block,
                   gr::basic_block,
                   std::shared_ptr<costas_loop_cc>>(m, "costas_loop_cc", D(costas_loop_cc))
    
            .def(py::init(&costas_loop_cc::make),
                 py::arg("loop_bw"),
                 py::arg("order"),
                 py::arg("use_snr") = false,
                 D(costas_loop_cc,make))
    
            .def("error",
                 &costas_loop_cc::error,
                 D(costas_loop_cc,error));
    }