// 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 GetNumOfWaypointsRequest { 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 GetNumOfWaypointsRequest return bufferOffset; } static deserialize(buffer, bufferOffset=[0]) { //deserializes a message object of type GetNumOfWaypointsRequest let len; let data = new GetNumOfWaypointsRequest(null); return data; } static getMessageSize(object) { return 0; } static datatype() { // Returns string type for a service object return 'waterplus_map_tools/GetNumOfWaypointsRequest'; } 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 GetNumOfWaypointsRequest(null); return resolved; } }; class GetNumOfWaypointsResponse { constructor(initObj={}) { if (initObj === null) { // initObj === null is a special case for deserialization where we don't initialize fields this.num = null; } else { if (initObj.hasOwnProperty('num')) { this.num = initObj.num } else { this.num = 0; } } } static serialize(obj, buffer, bufferOffset) { // Serializes a message object of type GetNumOfWaypointsResponse // Serialize message field [num] bufferOffset = _serializer.int32(obj.num, buffer, bufferOffset); return bufferOffset; } static deserialize(buffer, bufferOffset=[0]) { //deserializes a message object of type GetNumOfWaypointsResponse let len; let data = new GetNumOfWaypointsResponse(null); // Deserialize message field [num] data.num = _deserializer.int32(buffer, bufferOffset); return data; } static getMessageSize(object) { return 4; } static datatype() { // Returns string type for a service object return 'waterplus_map_tools/GetNumOfWaypointsResponse'; } static md5sum() { //Returns md5sum for a message object return '54b3c80efd6fae6e6ffff8a4b9facd69'; } static messageDefinition() { // Returns full string definition for message return ` int32 num `; } 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 GetNumOfWaypointsResponse(null); if (msg.num !== undefined) { resolved.num = msg.num; } else { resolved.num = 0 } return resolved; } }; module.exports = { Request: GetNumOfWaypointsRequest, Response: GetNumOfWaypointsResponse, md5sum() { return '54b3c80efd6fae6e6ffff8a4b9facd69'; }, datatype() { return 'waterplus_map_tools/GetNumOfWaypoints'; } };