Skip to main content

Wirepas Sink Controller

Wirepas Sink Controller is a wrapper for BusClient provided by Wirepas for simplified and universal way of communication to connected DualMCU application (Serial Radio), enabling easier integrations of Sink Service to any other Python-based software.

Usage

This repository provides following interfaces:

  • SinkController - used for data transmission and managing connected Sink over Dbus.
  • WirepasResponse - data class for received data from Wirepas network.
  • Nbor - Information about Neighbors of a Sink (currently unusable due to blocked PR: https://github.com/wirepas/gateway/pull/296)

The reference example how to use above interfaces can be found in WMB-Controller repository: https://github.com/cthings-co/wmb-controller

NOTE

For Debian 12 and lower, before installing wsctrl, install: pip install pygobject==3.50 due to libgirepository-2.0-dev being not available.

Metadata

Release files for wsctrl 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wsctrl 1.0.2
File Size Uploaded
wsctrl-1.0.2.tar.gz 6.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wsctrl 1.0.2
File Interpreter ABI Platform
wsctrl-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 15.0 kB

Release files / wsctrl-1.0.2.tar.gz

Download URL wsctrl-1.0.2.tar.gz
Size 6.9 kB
Tags Source
SHA-256 checksum
How to use checksums
4bcbb07bc2820b635862aafe8d22cdef030d03fd402d715589488211bd7e6644
BLAKE2b-256 checksum
How to use checksums
f1d56c0beb0d4b829a48399b050fd3325149f816520074a950294ed31d172347
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / wsctrl-1.0.2-py3-none-any.whl

Download URL wsctrl-1.0.2-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d326ca14d11ac4fa44913af06b6311cf5a03791cedd93900e9ae020a20d94575
BLAKE2b-256 checksum
How to use checksums
a3ce01dd62082ec0d8a5e09a4758daf87b4e531952aa9ea3a5eeef8068753549
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page