MIT License

项目介绍

kmilo17pet/qlibs-cpp 是一个托管在 GitHub 上的开源项目,主要使用 C++ 编写,采用 MIT License 许可证,目前获得 27 个 Star、2 次 Fork。

仓库全名
kmilo17pet/qlibs-cpp
开源许可证
MIT License
Star 数
27
Fork 数
2

README 摘要

qlibs++ is the qlibs port for C++. qlibs++ : A collection of useful libraries for embedded systems Download the latest release here Documentation and API Reference here Below is the list of the classes and modules provided and their features: smoother : Filters to smooth noisy signals LPF1: Low Pass Filter Order 1 LPF2: Low Pass Filter Order 2 MWM1: Moving Window Median O(n) MWM2: Moving Window Median O(1): With…

完整内容见 GitHub 原始 README 或本页 。

常见问题

qlibs-cpp 用什么语言开发?

主要使用 C++ 编写,采用 MIT License 许可证,目前有 27 个 Star。

qlibs-cpp 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 qlibs-cpp 的源码?

可以直接克隆仓库:git clone https://github.com/kmilo17pet/qlibs-cpp.git,默认分支为 main;安装与运行步骤见仓库 README。

qlibs-cpp 最近还在维护吗?

仓库最近一次更新为 3月17日,当前没有未关闭的 Issue;Star 数为 27,可作为社区活跃度的参考。

关于

C++ version of qlibs, a collection of useful libraries for embedded systems : signal smoothing, PID control, Fuzzy Logic, fixed-point math and more...

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

语言占比

Batchfile
C++
CMake
PowerShell

Release

贡献者

README

Built for DeepSource Codacy Badge CodeFactor MISRAC++2008 CERT C++ Standard arduino-library-badge Maintenance License

qlibs++logo

qlibs++ is the qlibs port for C++.

qlibs++ : A collection of useful libraries for embedded systems

  • Download the latest release here
  • Documentation and API Reference here

Below is the list of the classes and modules provided and their features:

  • smoother : Filters to smooth noisy signals
    • LPF1: Low Pass Filter Order 1
    • LPF2: Low Pass Filter Order 2
    • MWM1: Moving Window Median O(n)
    • MWM2: Moving Window Median O(1): With TDL(works efficient for large windows)
    • MOR1: Moving Outlier Removal O(n)
    • MOR2: Moving Outlier Removal O(1): With TDL(works efficient for large windows)
    • GMWF: Gaussian filter
    • KLMN: Scalar Kalman filter
    • EXPW: Exponential weighting filter
  • pidController : Closed Loop PID Controller
    • Derivative filter
    • Anti-Windup
    • Tracking Mode
    • Auto-tunning
    • Additive MRAC
  • ltisys : Recursive LTI systems evaluation by transfer functions
    • Continuous
    • Discrete
  • fis : Fuzzy Inference System Engine
    • Mamdani
    • Sugeno
    • Tsukamoto
  • fp16 : Q16.16 Fixed-point math
    • Basic operations
    • Trigonometric functions
    • Exponential functions
  • crc : Generic Cyclic Redundancy Check (CRC) calculator
    • CRC8
    • CRC16
    • CRC32
  • bitfield: A bit-field manipulation library
  • tdl : Tapped Delay Line in O(1).
  • rms : Recursive Root Mean Square(RMS) calculation of a signal.
  • Type-generic utilities
  • Fast single-precision floating-point math
  • 1D Interpolation class

评论

暂无评论