34 #include <console_bridge/console.h> 43 int main(
int argc,
char* argv[])
62 std::unique_ptr<comm::IConsumer<primary_interface::PrimaryPackage>> consumer;
77 std::this_thread::sleep_for(std::chrono::seconds(1));
The ShellConsumer class is a simple consumer that writes a readable representation to the logging inf...
void setupProducer() override
Triggers the stream to connect to the robot.
void run()
Starts the producer and, if existing, the consumer in new threads.
The stream is an abstraction of the TCPSocket that offers reading a full UR data package out of the s...
The primary specific parser. Interprets a given byte stream as serialized primary packages and parses...
void setLogLevel(LogLevel level)
Set log level this will disable messages with lower log level.
Parent class for notifiers.
int main(int argc, char *argv[])
const std::string ROBOT_IP
The Pipepline manages the production and optionally consumption of packages. Cyclically the producer ...
A general producer for URPackages. Implements funcionality to produce packages by reading and parsing...
static const int UR_PRIMARY_PORT