MTMessage.h
Go to the documentation of this file.
1 /*********************************************************************
2 *
3 * Software License Agreement (BSD License)
4 *
5 * Copyright (c) 2010, ISR University of Coimbra.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions
10 * are met:
11 *
12 * * Redistributions of source code must retain the above copyright
13 * notice, this list of conditions and the following disclaimer.
14 * * Redistributions in binary form must reproduce the above
15 * copyright notice, this list of conditions and the following
16 * disclaimer in the documentation and/or other materials provided
17 * with the distribution.
18 * * Neither the name of the ISR University of Coimbra nor the names of its
19 * contributors may be used to endorse or promote products derived
20 * from this software without specific prior written permission.
21 *
22 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
23 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
24 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
25 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
26 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
27 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
28 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
29 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
30 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
32 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
33 * POSSIBILITY OF SUCH DAMAGE.
34 *
35 * Author: Gonçalo Cabrita
36 * Notes: Original code in Cocoa from 07/08/2009, went C++ on 10/11/2010
37 *********************************************************************/
38 #include "MTDataTypes.h"
39 #include <vector>
40 
41 namespace Xsens
42 {
43  class MTMessage
44  {
45  private:
47  std::vector<unsigned char> data;
49 
50  public:
51  MTMessage(MTMessageIdentifier newMessageID, std::vector<unsigned char> * newData, MTMessageIdentifier ack);
52  ~MTMessage();
53 
55  std::vector<unsigned char>* getData();
57  };
58 }
59 
60 // EOF
61 
MTMessageIdentifier messageAck
Definition: MTMessage.h:48
enum Xsens::_MTMessageIdentifier MTMessageIdentifier
MTMessageIdentifier getMessageAck()
Definition: MTMessage.cpp:62
MTMessageIdentifier getMessageID()
Definition: MTMessage.cpp:52
std::vector< unsigned char > * getData()
Definition: MTMessage.cpp:57
std::vector< unsigned char > data
Definition: MTMessage.h:47
MTMessageIdentifier messageID
Definition: MTMessage.h:46
MTMessage(MTMessageIdentifier newMessageID, std::vector< unsigned char > *newData, MTMessageIdentifier ack)
Definition: MTMessage.cpp:40


lse_xsens_mti
Author(s): Gonçalo Cabrita, Nicolas Vignard
autogenerated on Mon Mar 2 2015 01:32:14