Skip to main content

NxScope client library

Project description

Nxslib

master workflow

Nxslib is a Python client library for the Apache NuttX NxScope real-time logging module.

Compatible with Python 3.10+.

Features

  • built-in simulated NxScope device that allows application development without connecting a real NuttX device
  • support for the NxScope serial protocol
  • support for Segger RTT interface based on pylink
  • user-specific stream data decoding (user-defined types)
  • support for custom protocols

Instalation

Nxslib can be installed by running pip install nxslib.

To install latest development version, use:

pip install git+https://github.com/railab/nxslib.git

Contributing

All contributions are welcome to this project.

To get started with developing Nxslib, see CONTRIBUTING.md.

Usage

Look at docs/usage.

Tools

  • Nxscli - a command-line interface based on Nxslib

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nxslib-0.9.1.tar.gz (29.2 kB view details)

Uploaded Source

Built Distribution

nxslib-0.9.1-py3-none-any.whl (31.3 kB view details)

Uploaded Python 3

File details

Details for the file nxslib-0.9.1.tar.gz.

File metadata

  • Download URL: nxslib-0.9.1.tar.gz
  • Upload date:
  • Size: 29.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for nxslib-0.9.1.tar.gz
Algorithm Hash digest
SHA256 f7b8404dcca84ad2738b44480cbdf46c64c7de7ae80fb7692c59e86a426f405a
MD5 686e51356aee75ff7c5bb1f3969a014f
BLAKE2b-256 ab2bd67b6c63df9dac7244d534de8e3b6cf6efec6a94b66590b1b4fd442f655d

See more details on using hashes here.

File details

Details for the file nxslib-0.9.1-py3-none-any.whl.

File metadata

  • Download URL: nxslib-0.9.1-py3-none-any.whl
  • Upload date:
  • Size: 31.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for nxslib-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1f84874cd82c20b736f0604a0538d337f95513ce9a504f00f06898864735abd0
MD5 0126a20a34b496d2a2fe44380299b42d
BLAKE2b-256 a812a89f9549af958c2a64cd4bf75b5688b3c03de319645aea353badefb7899e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page