colav-bridge
This package contains functions which bridge colav_protobuf messages to ros_interfaces and vice versa.
Table of Contents
Installation
pip install colav-bridge
Structure
The src code in colav-bridge shows that the project is organised into main directories:
- Tests: The tests directory contains a variety of unit tests ensuring that the pkg is working as expected and are called as apart of the CI/CD pipeline defined by the github_action
Usage
When pkg is installed, Using it is simple imports are as follows.
from colav_bridge.proto_to_ros import (
parse_agent_update,
parse_mission_request,
parse_obstacles_update
)
from colav_bridge.ros_to_proto import (
parse_controller_feedback
)
Here is an example of one of these colav_bridge parsers being used:
from colav_protobuf.examples import agent_update as proto_agent_update
from colav_protobuf_utils.serializer import serializer_protobuf
ros_agent_update = parse_agent_update(serialize_protobuf(proto_agent_update))
License
colav-bridge is distributed under the terms of the MIT license.
Metadata
Release files for colav-bridge 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| colav_bridge-0.1.2.tar.gz | 11.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| colav_bridge-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.6 kB
Release files / colav_bridge-0.1.2.tar.gz
| Download URL | colav_bridge-0.1.2.tar.gz |
|---|---|
| Size | 11.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
21fb2ad9ad497b6a46400db79e848420fae74cc81999777e0d74c14460738d92
|
|
BLAKE2b-256 checksum How to use checksums |
8e8b2b9045d883da16f2f470d79df9ac6e801203db969907912c3fdac5b3757a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / colav_bridge-0.1.2-py3-none-any.whl
| Download URL | colav_bridge-0.1.2-py3-none-any.whl |
|---|---|
| Size | 11.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dc31498c333e64c6598cb8ae033a6d8ae2d8e8f99b1d96ab113b9414fa520004
|
|
BLAKE2b-256 checksum How to use checksums |
3655a170a239065fa0da7488a16c538ada0368dacf344282ce146ae51738cbcd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|