Primo commit Completo
This commit is contained in:
228
devel/share/gennodejs/ros/ur_msgs/msg/RobotModeDataMsg.js
Normal file
228
devel/share/gennodejs/ros/ur_msgs/msg/RobotModeDataMsg.js
Normal file
@@ -0,0 +1,228 @@
|
||||
// Auto-generated. Do not edit!
|
||||
|
||||
// (in-package ur_msgs.msg)
|
||||
|
||||
|
||||
"use strict";
|
||||
|
||||
const _serializer = _ros_msg_utils.Serialize;
|
||||
const _arraySerializer = _serializer.Array;
|
||||
const _deserializer = _ros_msg_utils.Deserialize;
|
||||
const _arrayDeserializer = _deserializer.Array;
|
||||
const _finder = _ros_msg_utils.Find;
|
||||
const _getByteLength = _ros_msg_utils.getByteLength;
|
||||
|
||||
//-----------------------------------------------------------
|
||||
|
||||
class RobotModeDataMsg {
|
||||
constructor(initObj={}) {
|
||||
if (initObj === null) {
|
||||
// initObj === null is a special case for deserialization where we don't initialize fields
|
||||
this.timestamp = null;
|
||||
this.is_robot_connected = null;
|
||||
this.is_real_robot_enabled = null;
|
||||
this.is_power_on_robot = null;
|
||||
this.is_emergency_stopped = null;
|
||||
this.is_protective_stopped = null;
|
||||
this.is_program_running = null;
|
||||
this.is_program_paused = null;
|
||||
}
|
||||
else {
|
||||
if (initObj.hasOwnProperty('timestamp')) {
|
||||
this.timestamp = initObj.timestamp
|
||||
}
|
||||
else {
|
||||
this.timestamp = 0;
|
||||
}
|
||||
if (initObj.hasOwnProperty('is_robot_connected')) {
|
||||
this.is_robot_connected = initObj.is_robot_connected
|
||||
}
|
||||
else {
|
||||
this.is_robot_connected = false;
|
||||
}
|
||||
if (initObj.hasOwnProperty('is_real_robot_enabled')) {
|
||||
this.is_real_robot_enabled = initObj.is_real_robot_enabled
|
||||
}
|
||||
else {
|
||||
this.is_real_robot_enabled = false;
|
||||
}
|
||||
if (initObj.hasOwnProperty('is_power_on_robot')) {
|
||||
this.is_power_on_robot = initObj.is_power_on_robot
|
||||
}
|
||||
else {
|
||||
this.is_power_on_robot = false;
|
||||
}
|
||||
if (initObj.hasOwnProperty('is_emergency_stopped')) {
|
||||
this.is_emergency_stopped = initObj.is_emergency_stopped
|
||||
}
|
||||
else {
|
||||
this.is_emergency_stopped = false;
|
||||
}
|
||||
if (initObj.hasOwnProperty('is_protective_stopped')) {
|
||||
this.is_protective_stopped = initObj.is_protective_stopped
|
||||
}
|
||||
else {
|
||||
this.is_protective_stopped = false;
|
||||
}
|
||||
if (initObj.hasOwnProperty('is_program_running')) {
|
||||
this.is_program_running = initObj.is_program_running
|
||||
}
|
||||
else {
|
||||
this.is_program_running = false;
|
||||
}
|
||||
if (initObj.hasOwnProperty('is_program_paused')) {
|
||||
this.is_program_paused = initObj.is_program_paused
|
||||
}
|
||||
else {
|
||||
this.is_program_paused = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static serialize(obj, buffer, bufferOffset) {
|
||||
// Serializes a message object of type RobotModeDataMsg
|
||||
// Serialize message field [timestamp]
|
||||
bufferOffset = _serializer.uint64(obj.timestamp, buffer, bufferOffset);
|
||||
// Serialize message field [is_robot_connected]
|
||||
bufferOffset = _serializer.bool(obj.is_robot_connected, buffer, bufferOffset);
|
||||
// Serialize message field [is_real_robot_enabled]
|
||||
bufferOffset = _serializer.bool(obj.is_real_robot_enabled, buffer, bufferOffset);
|
||||
// Serialize message field [is_power_on_robot]
|
||||
bufferOffset = _serializer.bool(obj.is_power_on_robot, buffer, bufferOffset);
|
||||
// Serialize message field [is_emergency_stopped]
|
||||
bufferOffset = _serializer.bool(obj.is_emergency_stopped, buffer, bufferOffset);
|
||||
// Serialize message field [is_protective_stopped]
|
||||
bufferOffset = _serializer.bool(obj.is_protective_stopped, buffer, bufferOffset);
|
||||
// Serialize message field [is_program_running]
|
||||
bufferOffset = _serializer.bool(obj.is_program_running, buffer, bufferOffset);
|
||||
// Serialize message field [is_program_paused]
|
||||
bufferOffset = _serializer.bool(obj.is_program_paused, buffer, bufferOffset);
|
||||
return bufferOffset;
|
||||
}
|
||||
|
||||
static deserialize(buffer, bufferOffset=[0]) {
|
||||
//deserializes a message object of type RobotModeDataMsg
|
||||
let len;
|
||||
let data = new RobotModeDataMsg(null);
|
||||
// Deserialize message field [timestamp]
|
||||
data.timestamp = _deserializer.uint64(buffer, bufferOffset);
|
||||
// Deserialize message field [is_robot_connected]
|
||||
data.is_robot_connected = _deserializer.bool(buffer, bufferOffset);
|
||||
// Deserialize message field [is_real_robot_enabled]
|
||||
data.is_real_robot_enabled = _deserializer.bool(buffer, bufferOffset);
|
||||
// Deserialize message field [is_power_on_robot]
|
||||
data.is_power_on_robot = _deserializer.bool(buffer, bufferOffset);
|
||||
// Deserialize message field [is_emergency_stopped]
|
||||
data.is_emergency_stopped = _deserializer.bool(buffer, bufferOffset);
|
||||
// Deserialize message field [is_protective_stopped]
|
||||
data.is_protective_stopped = _deserializer.bool(buffer, bufferOffset);
|
||||
// Deserialize message field [is_program_running]
|
||||
data.is_program_running = _deserializer.bool(buffer, bufferOffset);
|
||||
// Deserialize message field [is_program_paused]
|
||||
data.is_program_paused = _deserializer.bool(buffer, bufferOffset);
|
||||
return data;
|
||||
}
|
||||
|
||||
static getMessageSize(object) {
|
||||
return 15;
|
||||
}
|
||||
|
||||
static datatype() {
|
||||
// Returns string type for a message object
|
||||
return 'ur_msgs/RobotModeDataMsg';
|
||||
}
|
||||
|
||||
static md5sum() {
|
||||
//Returns md5sum for a message object
|
||||
return '867308ca39e2cc0644b50db27deb661f';
|
||||
}
|
||||
|
||||
static messageDefinition() {
|
||||
// Returns full string definition for message
|
||||
return `
|
||||
# This data structure contains the RobotModeData structure
|
||||
# used by the Universal Robots controller
|
||||
#
|
||||
# This data structure is send at 10 Hz on TCP port 30002
|
||||
#
|
||||
# Note: this message does not carry all fields from the RobotModeData structure as broadcast by the robot controller, but a subset.
|
||||
|
||||
uint64 timestamp
|
||||
bool is_robot_connected
|
||||
bool is_real_robot_enabled
|
||||
bool is_power_on_robot
|
||||
bool is_emergency_stopped
|
||||
bool is_protective_stopped
|
||||
bool is_program_running
|
||||
bool is_program_paused
|
||||
|
||||
`;
|
||||
}
|
||||
|
||||
static Resolve(msg) {
|
||||
// deep-construct a valid message object instance of whatever was passed in
|
||||
if (typeof msg !== 'object' || msg === null) {
|
||||
msg = {};
|
||||
}
|
||||
const resolved = new RobotModeDataMsg(null);
|
||||
if (msg.timestamp !== undefined) {
|
||||
resolved.timestamp = msg.timestamp;
|
||||
}
|
||||
else {
|
||||
resolved.timestamp = 0
|
||||
}
|
||||
|
||||
if (msg.is_robot_connected !== undefined) {
|
||||
resolved.is_robot_connected = msg.is_robot_connected;
|
||||
}
|
||||
else {
|
||||
resolved.is_robot_connected = false
|
||||
}
|
||||
|
||||
if (msg.is_real_robot_enabled !== undefined) {
|
||||
resolved.is_real_robot_enabled = msg.is_real_robot_enabled;
|
||||
}
|
||||
else {
|
||||
resolved.is_real_robot_enabled = false
|
||||
}
|
||||
|
||||
if (msg.is_power_on_robot !== undefined) {
|
||||
resolved.is_power_on_robot = msg.is_power_on_robot;
|
||||
}
|
||||
else {
|
||||
resolved.is_power_on_robot = false
|
||||
}
|
||||
|
||||
if (msg.is_emergency_stopped !== undefined) {
|
||||
resolved.is_emergency_stopped = msg.is_emergency_stopped;
|
||||
}
|
||||
else {
|
||||
resolved.is_emergency_stopped = false
|
||||
}
|
||||
|
||||
if (msg.is_protective_stopped !== undefined) {
|
||||
resolved.is_protective_stopped = msg.is_protective_stopped;
|
||||
}
|
||||
else {
|
||||
resolved.is_protective_stopped = false
|
||||
}
|
||||
|
||||
if (msg.is_program_running !== undefined) {
|
||||
resolved.is_program_running = msg.is_program_running;
|
||||
}
|
||||
else {
|
||||
resolved.is_program_running = false
|
||||
}
|
||||
|
||||
if (msg.is_program_paused !== undefined) {
|
||||
resolved.is_program_paused = msg.is_program_paused;
|
||||
}
|
||||
else {
|
||||
resolved.is_program_paused = false
|
||||
}
|
||||
|
||||
return resolved;
|
||||
}
|
||||
};
|
||||
|
||||
module.exports = RobotModeDataMsg;
|
||||
Reference in New Issue
Block a user