// Auto-generated. Do not edit! // (in-package waterplus_map_tools.srv) "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 SaveWaypointsRequest { constructor(initObj={}) { if (initObj === null) { // initObj === null is a special case for deserialization where we don't initialize fields this.filename = null; } else { if (initObj.hasOwnProperty('filename')) { this.filename = initObj.filename } else { this.filename = ''; } } } static serialize(obj, buffer, bufferOffset) { // Serializes a message object of type SaveWaypointsRequest // Serialize message field [filename] bufferOffset = _serializer.string(obj.filename, buffer, bufferOffset); return bufferOffset; } static deserialize(buffer, bufferOffset=[0]) { //deserializes a message object of type SaveWaypointsRequest let len; let data = new SaveWaypointsRequest(null); // Deserialize message field [filename] data.filename = _deserializer.string(buffer, bufferOffset); return data; } static getMessageSize(object) { let length = 0; length += _getByteLength(object.filename); return length + 4; } static datatype() { // Returns string type for a service object return 'waterplus_map_tools/SaveWaypointsRequest'; } static md5sum() { //Returns md5sum for a message object return '030824f52a0628ead956fb9d67e66ae9'; } static messageDefinition() { // Returns full string definition for message return ` string filename `; } 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 SaveWaypointsRequest(null); if (msg.filename !== undefined) { resolved.filename = msg.filename; } else { resolved.filename = '' } return resolved; } }; class SaveWaypointsResponse { constructor(initObj={}) { if (initObj === null) { // initObj === null is a special case for deserialization where we don't initialize fields } else { } } static serialize(obj, buffer, bufferOffset) { // Serializes a message object of type SaveWaypointsResponse return bufferOffset; } static deserialize(buffer, bufferOffset=[0]) { //deserializes a message object of type SaveWaypointsResponse let len; let data = new SaveWaypointsResponse(null); return data; } static getMessageSize(object) { return 0; } static datatype() { // Returns string type for a service object return 'waterplus_map_tools/SaveWaypointsResponse'; } static md5sum() { //Returns md5sum for a message object return 'd41d8cd98f00b204e9800998ecf8427e'; } static messageDefinition() { // Returns full string definition for message return ` `; } 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 SaveWaypointsResponse(null); return resolved; } }; module.exports = { Request: SaveWaypointsRequest, Response: SaveWaypointsResponse, md5sum() { return '030824f52a0628ead956fb9d67e66ae9'; }, datatype() { return 'waterplus_map_tools/SaveWaypoints'; } };