Vanetza
Loading...
Searching...
No Matches
cpm.hpp
1
#ifndef CPM_HPP_WEWZK69S
2
#define CPM_HPP_WEWZK69S
3
4
#include <vanetza/asn1/asn1c_conversion.hpp>
5
#include <vanetza/asn1/asn1c_wrapper.hpp>
6
#include <vanetza/asn1/its/CPM.h>
7
#include <vanetza/asn1/its/r2/CollectivePerceptionMessage.h>
8
9
namespace
vanetza
10
{
11
namespace
asn1
12
{
13
14
namespace
r1
15
{
16
17
class
Cpm :
public
asn1c_per_wrapper
<CPM_t>
18
{
19
public
:
20
Cpm() :
asn1c_per_wrapper
(asn_DEF_CPM) {}
21
};
22
23
}
// namespace r1
24
25
namespace
r2
26
{
27
28
class
Cpm :
public
asn1c_per_wrapper
<Vanetza_ITS2_CollectivePerceptionMessage_t>
29
{
30
public
:
31
Cpm() :
asn1c_per_wrapper
(asn_DEF_Vanetza_ITS2_CollectivePerceptionMessage) {}
32
};
33
34
}
// namespace r2
35
36
// alias for backward compatibility
37
using
Cpm =
r1::Cpm
;
38
39
}
// namespace asn1
40
}
// namespace vanetza
41
42
#endif
/* CPM_HPP_WEWZK69S */
vanetza::asn1::asn1c_per_wrapper
Definition
asn1c_wrapper.hpp:167
vanetza::asn1::r1::Cpm
Definition
cpm.hpp:18
vanetza
asn1
cpm.hpp
Generated on
for Vanetza by
1.14.0