mirror of
https://gitlab.com/obbart/universal_robots_ros_driver.git
synced 2026-04-12 19:10:47 +02:00
Merge current development into release
This commit is contained in:
@@ -74,6 +74,8 @@ bool RTDEClient::init()
|
||||
}
|
||||
}
|
||||
|
||||
parser_.setProtocolVersion(protocol_version);
|
||||
|
||||
// determine maximum frequency from ur-control version
|
||||
size = GetUrcontrolVersionRequest::generateSerializedRequest(buffer);
|
||||
stream_.write(buffer, size, written);
|
||||
|
||||
@@ -33,11 +33,19 @@ namespace rtde_interface
|
||||
{
|
||||
bool TextMessage::parseWith(comm::BinParser& bp)
|
||||
{
|
||||
bp.parse(message_length_);
|
||||
bp.parse(message_, message_length_);
|
||||
bp.parse(source_length_);
|
||||
bp.parse(source_, source_length_);
|
||||
bp.parse(warning_level_);
|
||||
if (protocol_version_ == 2)
|
||||
{
|
||||
bp.parse(message_length_);
|
||||
bp.parse(message_, message_length_);
|
||||
bp.parse(source_length_);
|
||||
bp.parse(source_, source_length_);
|
||||
bp.parse(warning_level_);
|
||||
}
|
||||
else if (protocol_version_ == 1)
|
||||
{
|
||||
bp.parse(message_type_);
|
||||
bp.parseRemainder(message_);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user