Skip to content

Commit

Permalink
Merge pull request #203 from tier4/fix/warn-when-running-rgl-with-sou…
Browse files Browse the repository at this point in the history
…rced-ros

Warn user if running RGLUnityPlugin with sourced ROS2
  • Loading branch information
mackierx111 authored Nov 30, 2023
2 parents ac7ab5e + 9090546 commit 7a06f8c
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions Assets/RGLUnityPlugin/Scripts/LowLevelWrappers/RGLNativeAPI.cs
Original file line number Diff line number Diff line change
Expand Up @@ -166,8 +166,14 @@ public static extern int rgl_node_points_udp_publish(
static RGLNativeAPI()
{
string ros2SourcedCodename = Environment.GetEnvironmentVariable("ROS_DISTRO");
string ros2BuildType = string.IsNullOrEmpty(ros2SourcedCodename) ? "standalone" : "sourced";
Debug.Log($"RGL uses {ros2BuildType} ROS version.");
bool isRos2Sourced = !string.IsNullOrEmpty(ros2SourcedCodename);
if (isRos2Sourced)
{
Debug.LogError(
"You should not source ROS2 in 'RobotecGPULidar' standalone build. " +
"RGLUnityPlugin might not work correctly."
);
}

try
{
Expand Down

0 comments on commit 7a06f8c

Please sign in to comment.