Skip to content

Commit

Permalink
Warn user if running RGLUnityPlugin with sourced ROS2
Browse files Browse the repository at this point in the history
  • Loading branch information
msz-rai committed Sep 23, 2023
1 parent c3b2e9c commit 9090546
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 @@ -151,8 +151,14 @@ public static extern int rgl_node_points_udp_publish_velodyne(
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 9090546

Please sign in to comment.