GetNumOfWaypoints.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. // Auto-generated. Do not edit!
  2. // (in-package waterplus_map_tools.srv)
  3. "use strict";
  4. const _serializer = _ros_msg_utils.Serialize;
  5. const _arraySerializer = _serializer.Array;
  6. const _deserializer = _ros_msg_utils.Deserialize;
  7. const _arrayDeserializer = _deserializer.Array;
  8. const _finder = _ros_msg_utils.Find;
  9. const _getByteLength = _ros_msg_utils.getByteLength;
  10. //-----------------------------------------------------------
  11. //-----------------------------------------------------------
  12. class GetNumOfWaypointsRequest {
  13. constructor(initObj={}) {
  14. if (initObj === null) {
  15. // initObj === null is a special case for deserialization where we don't initialize fields
  16. }
  17. else {
  18. }
  19. }
  20. static serialize(obj, buffer, bufferOffset) {
  21. // Serializes a message object of type GetNumOfWaypointsRequest
  22. return bufferOffset;
  23. }
  24. static deserialize(buffer, bufferOffset=[0]) {
  25. //deserializes a message object of type GetNumOfWaypointsRequest
  26. let len;
  27. let data = new GetNumOfWaypointsRequest(null);
  28. return data;
  29. }
  30. static getMessageSize(object) {
  31. return 0;
  32. }
  33. static datatype() {
  34. // Returns string type for a service object
  35. return 'waterplus_map_tools/GetNumOfWaypointsRequest';
  36. }
  37. static md5sum() {
  38. //Returns md5sum for a message object
  39. return 'd41d8cd98f00b204e9800998ecf8427e';
  40. }
  41. static messageDefinition() {
  42. // Returns full string definition for message
  43. return `
  44. `;
  45. }
  46. static Resolve(msg) {
  47. // deep-construct a valid message object instance of whatever was passed in
  48. if (typeof msg !== 'object' || msg === null) {
  49. msg = {};
  50. }
  51. const resolved = new GetNumOfWaypointsRequest(null);
  52. return resolved;
  53. }
  54. };
  55. class GetNumOfWaypointsResponse {
  56. constructor(initObj={}) {
  57. if (initObj === null) {
  58. // initObj === null is a special case for deserialization where we don't initialize fields
  59. this.num = null;
  60. }
  61. else {
  62. if (initObj.hasOwnProperty('num')) {
  63. this.num = initObj.num
  64. }
  65. else {
  66. this.num = 0;
  67. }
  68. }
  69. }
  70. static serialize(obj, buffer, bufferOffset) {
  71. // Serializes a message object of type GetNumOfWaypointsResponse
  72. // Serialize message field [num]
  73. bufferOffset = _serializer.int32(obj.num, buffer, bufferOffset);
  74. return bufferOffset;
  75. }
  76. static deserialize(buffer, bufferOffset=[0]) {
  77. //deserializes a message object of type GetNumOfWaypointsResponse
  78. let len;
  79. let data = new GetNumOfWaypointsResponse(null);
  80. // Deserialize message field [num]
  81. data.num = _deserializer.int32(buffer, bufferOffset);
  82. return data;
  83. }
  84. static getMessageSize(object) {
  85. return 4;
  86. }
  87. static datatype() {
  88. // Returns string type for a service object
  89. return 'waterplus_map_tools/GetNumOfWaypointsResponse';
  90. }
  91. static md5sum() {
  92. //Returns md5sum for a message object
  93. return '54b3c80efd6fae6e6ffff8a4b9facd69';
  94. }
  95. static messageDefinition() {
  96. // Returns full string definition for message
  97. return `
  98. int32 num
  99. `;
  100. }
  101. static Resolve(msg) {
  102. // deep-construct a valid message object instance of whatever was passed in
  103. if (typeof msg !== 'object' || msg === null) {
  104. msg = {};
  105. }
  106. const resolved = new GetNumOfWaypointsResponse(null);
  107. if (msg.num !== undefined) {
  108. resolved.num = msg.num;
  109. }
  110. else {
  111. resolved.num = 0
  112. }
  113. return resolved;
  114. }
  115. };
  116. module.exports = {
  117. Request: GetNumOfWaypointsRequest,
  118. Response: GetNumOfWaypointsResponse,
  119. md5sum() { return '54b3c80efd6fae6e6ffff8a4b9facd69'; },
  120. datatype() { return 'waterplus_map_tools/GetNumOfWaypoints'; }
  121. };