We should also mention, we have tried to create a node for the OS1 linked to the master, have it publish its data in the Ouster msg format created above, and then have the master subscribe to those topics this way:
% Make a node for the OS1:
OS1Node = ros.Node('/os1_node','192.168.1.101','NodeHost','192.168.1.100');
% Publish ROS LIDAR Topic:
OS1LIDARPub = rospublisher('/os1_node/lidar_packets','ouster_ros/PacketMsg');
% Publish ROS IMU Topic:
OS1IMUPub = rospublisher('/os1_node/imu_packets','ouster_ros/PacketMsg');
% Subscribe to the Topics:
OS1LIDARSub = rossubscriber('/os1_node/lidar_packets');
OS1IMUSub = rossubscriber('/os1_node/imu_packets');
Here, the MatLab computer with the ROS master running in MatLab is 192.168.1.101 and the Ouster OS1 is 192.168.1.100, as above.
While the code executes, it seems the messags aren't being pushed to the subscribers.
Again, thanks for any help and suggestions.