ros2cs
ros2cs copied to clipboard
A C# (.Net) implementation of ros2 client library (rcl), enabling communication between ros2 ecosystem and C#/.Net applications such as Unity3D
Binaries in Windows are installed in different directory structures than on Linux. This results in tests not seeing required dependencies.
msg file: ```string NAME0="string value 0"``` works fine for c++ but not working in c#. here's the message I get: ```Unable to parse field defined as 'FieldDeclaration { Type =...
msg file: ``` int32 FAULT_OVER_TEMP=0x00000001 ... int32 FAULT_LAST=0x8000000 ``` works fine for c++ but not working in c#. here's the message I get: ```Unable to parse field defined as 'FieldDeclaration...
Hi, By calling the desired service with Call(request) from a Unity client, the service implemented on another C++ process executes its callback and builds the response, so that Unity can...
Thank you for this great project. I see that there is an error string that is being created even when we have `RCL_RET_OK` at: https://github.com/RobotecAI/ros2cs/blob/6a4203124f5cc07ecaba5f50185bcc5144118f64/src/ros2cs/ros2cs_core/utils/Utils.cs#L48 A small change in a...
To fix #60 Currently not nearly done, but I figured it could be useful to already show the work.
Title says it all: it would be cool to support ROS2 actions. Potentially duplicates https://github.com/RobotecAI/ros2-for-unity/issues/48 I'm currently trying to write this, PR will hopefully follow. An overview on how the...
Hi. When I was trying to build ros2cs, I got the following error. ``` C:\dev\ros2cs>powershell -ExecutionPolicy Bypass ./build.ps1 Build started. Starting >>> rosidl_default_runtime Starting >>> dotnet_cmake_module Starting >>> ament_cmake_export_assemblies Starting...
I wanted to build ros2cs on Windows 11 and it finished but with the following sterr: ![Screenshot 2023-09-27 180047](https://github.com/RobotecAI/ros2cs/assets/87696819/f4518ed1-dbeb-4c49-812b-7ac150d391e7) Is there a way to resolve the errors?
See #55 - the fix @Deric-W propses seems to fix the issue. Tests still complete.