motoman_read_single_io_reply_message.h
Go to the documentation of this file.
1 /*
2  * Software License Agreement (BSD License)
3  *
4  * Copyright (c) 2016, Delft Robotics Institute
5  * All rights reserved.
6  *
7  * Redistribution and use in source and binary forms, with or without
8  * modification, are permitted provided that the following conditions are met:
9  *
10  * * Redistributions of source code must retain the above copyright
11  * notice, this list of conditions and the following disclaimer.
12  * * Redistributions in binary form must reproduce the above copyright
13  * notice, this list of conditions and the following disclaimer in the
14  * documentation and/or other materials provided with the distribution.
15  * * Neither the name of the Delft Robotics Institute, nor the names
16  * of its contributors may be used to endorse or promote products derived
17  * from this software without specific prior written permission.
18  *
19  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
23  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29  * POSSIBILITY OF SUCH DAMAGE.
30  *
31  * \author G.A. vd. Hoorn (TU Delft Robotics Institute)
32  */
33 
34 #ifndef MOTOMAN_DRIVER_SIMPLE_MESSAGE_MESSAGES_MOTOMAN_READ_SINGLE_IO_REPLY_MESSAGE_H
35 #define MOTOMAN_DRIVER_SIMPLE_MESSAGE_MESSAGES_MOTOMAN_READ_SINGLE_IO_REPLY_MESSAGE_H
36 
37 #ifdef ROS
42 
43 #endif
44 
45 #ifdef MOTOPLUS
46 #include "typed_message.h" // NOLINT(build/include)
47 #include "shared_types.h" // NOLINT(build/include)
48 #include "motoman_simple_message.h" // NOLINT(build/include)
49 #include "motoman_read_single_io_reply.h" // NOLINT(build/include)
50 
51 #endif
52 
53 namespace motoman
54 {
55 namespace simple_message
56 {
57 namespace io_ctrl_reply_message
58 {
59 
60 
75 
76 {
77 public:
98 
106 
111  void init();
112 
113  // Overrides - SimpleSerialize
116 
117  unsigned int byteLength()
118  {
119  return this->reply_.byteLength();
120  }
121 
123 
124 private:
125 };
126 } // namespace io_ctrl_reply_message
127 } // namespace simple_message
128 } // namespace motoman
129 
130 #endif // MOTOMAN_DRIVER_SIMPLE_MESSAGE_MESSAGES_MOTOMAN_READ_SINGLE_IO_REPLY_MESSAGE_H
Class encapsulated read single io reply data. These messages are sent by the FS100 controller in resp...
Class encapsulated motoman read single io reply message generation methods (either to or from a indus...


motoman_driver
Author(s): Jeremy Zoss (Southwest Research Institute), Ted Miller (MotoROS) (Yaskawa Motoman), Eric Marcil (MotoROS) (Yaskawa Motoman)
autogenerated on Sat May 8 2021 02:27:44