public override void OnBridgeSetup(BridgeInstance bridge) { Bridge = bridge; Publish = Bridge.AddPublisher <ImuData>(Topic); if (!string.IsNullOrEmpty(CorrectedTopic)) { CorrectedWriter = Bridge.AddPublisher <CorrectedImuData>(CorrectedTopic); } }
public override void OnBridgeSetup(BridgeInstance bridge) { Bridge = bridge; Publish = bridge.AddPublisher <ImageData>(Topic); if (!string.IsNullOrEmpty(CameraInfoTopic)) { CameraInfoPublish = bridge.AddPublisher <CameraInfoData>(CameraInfoTopic); } }
public override void OnBridgeSetup(BridgeInstance bridge) { if (bridge.Plugin.GetBridgeNameAttribute().Name == "CyberRT") { return; } Bridge = bridge; Publish = bridge.AddPublisher <VehicleOdometryData>(Topic); }
public override void OnBridgeSetup(BridgeInstance bridge) { Bridge = bridge; if (MessageType == MessageTypes.LaserScan) { if (LaserCount == 1) { LaserScanPublish = bridge.AddPublisher <LaserScanData>(Topic); } else { Debug.LogError("LaserScan message type is only valid when LaserCount is 1. Falling back to PointCloud2."); PointCloudPublish = bridge.AddPublisher <PointCloudData>(Topic); } } else { PointCloudPublish = bridge.AddPublisher <PointCloudData>(Topic); } }
public override void OnBridgeSetup(BridgeInstance bridge) { Bridge = bridge; Publish = Bridge.AddPublisher <GpsInsData>(Topic); }
public override void OnBridgeSetup(BridgeInstance bridge) { Bridge = bridge; Publish = bridge.AddPublisher <PointCloudData>(Topic); }
public override void OnBridgeSetup(BridgeInstance bridge) { Bridge = bridge; Publish = bridge.AddPublisher <VehicleOdometryData>(Topic); }
public override void OnBridgeSetup(BridgeInstance bridge) { Bridge = bridge; Publish = Bridge.AddPublisher <Detected2DObjectData>(Topic); }
public override void OnBridgeSetup(BridgeInstance bridge) { Bridge = bridge; Publish = Bridge.AddPublisher <SignalDataArray>(Topic); }
public override void OnBridgeSetup(BridgeInstance bridge) { Bridge = bridge; Publish = bridge.AddPublisher <UltrasonicData>(Topic); }