Files
StarPilot/openpilot/tools/cabana/streams/devicestream.h
T
2026-08-28 10:18:10 -07:00

23 lines
517 B
C++

#pragma once
#include "tools/cabana/streams/livestream.h"
#include <string>
#include <sys/types.h>
class DeviceStream : public LiveStream {
public:
DeviceStream(std::string address = {});
~DeviceStream();
inline std::string routeName() const override {
return "Live Streaming From " + (zmq_address.empty() ? std::string("127.0.0.1") : zmq_address);
}
protected:
void start() override;
void streamThread() override;
void stopBridge();
pid_t bridge_pid = -1;
const std::string zmq_address;
};