| // This C++ header file was generated by the TTCN-3 compiler |
| // of the TTCN-3 Test Executor version CRL 113 200/6 R6A |
| // for Lénárd Nagy (elnrnag@elx78355y6x) on Thu Oct 24 10:29:40 2019 |
| |
| // Copyright (c) 2000-2019 Ericsson Telecom AB |
| |
| // Do not edit this file unless you know what you are doing. |
| |
| #ifndef Can_HH |
| #define Can_HH |
| |
| #ifdef TITAN_RUNTIME_2 |
| #error Generated code does not match with used runtime.\ |
| Code was generated without -R option but -DTITAN_RUNTIME_2 was used. |
| #endif |
| |
| /* Header file includes */ |
| |
| #include <TTCN3.hh> |
| #include "General_Types.hh" |
| |
| #if TTCN3_VERSION != 60600 |
| #error Version mismatch detected.\ |
| Please check the version of the TTCN-3 compiler and the base library.\ |
| Run make clean and rebuild the project if the version of the compiler changed recently. |
| #endif |
| |
| #ifndef LINUX |
| #error This file should be compiled on LINUX |
| #endif |
| |
| #undef Can_HH |
| #endif |
| |
| namespace Can { |
| |
| /* Forward declarations of classes */ |
| |
| class AdresseFamily__enum; |
| class AdresseFamily__enum_template; |
| class ProtocolFamily__enum; |
| class ProtocolFamily__enum_template; |
| class PF__CAN__protocols__enum; |
| class PF__CAN__protocols__enum_template; |
| class CAN__frame; |
| class CAN__frame_template; |
| class CANFD__frame; |
| class CANFD__frame_template; |
| |
| } /* end of namespace */ |
| |
| #ifndef Can_HH |
| #define Can_HH |
| |
| namespace Can { |
| |
| /* Type definitions */ |
| |
| typedef OCTETSTRING CAN__id; |
| typedef OCTETSTRING_template CAN__id_template; |
| typedef BITSTRING CAN__flags; |
| typedef BITSTRING_template CAN__flags_template; |
| typedef OCTETSTRING CAN__PDU; |
| typedef OCTETSTRING_template CAN__PDU_template; |
| |
| /* Class definitions */ |
| |
| class AdresseFamily__enum : public Base_Type { // enum |
| friend class AdresseFamily__enum_template; |
| public: |
| enum enum_type { PF__CAN = 29, UNKNOWN_VALUE = 0, UNBOUND_VALUE = 1 }; |
| private: |
| enum_type enum_value; |
| |
| public: |
| AdresseFamily__enum(); |
| AdresseFamily__enum(int other_value); |
| AdresseFamily__enum(enum_type other_value); |
| AdresseFamily__enum(const AdresseFamily__enum& other_value); |
| |
| AdresseFamily__enum& operator=(int other_value); |
| AdresseFamily__enum& operator=(enum_type other_value); |
| AdresseFamily__enum& operator=(const AdresseFamily__enum& other_value); |
| |
| boolean operator==(enum_type other_value) const; |
| boolean operator==(const AdresseFamily__enum& other_value) const; |
| inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); } |
| inline boolean operator!=(const AdresseFamily__enum& other_value) const { return !(*this == other_value); } |
| boolean operator<(enum_type other_value) const; |
| boolean operator<(const AdresseFamily__enum& other_value) const; |
| boolean operator>(enum_type other_value) const; |
| boolean operator>(const AdresseFamily__enum& other_value) const; |
| inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); } |
| inline boolean operator<=(const AdresseFamily__enum& other_value) const { return !(*this > other_value); } |
| inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); } |
| inline boolean operator>=(const AdresseFamily__enum& other_value) const { return !(*this < other_value); } |
| |
| static const char *enum_to_str(enum_type enum_par); |
| static enum_type str_to_enum(const char *str_par); |
| static boolean is_valid_enum(int int_par); |
| |
| static int enum2int(enum_type enum_par); |
| static int enum2int(const AdresseFamily__enum& enum_par); |
| int as_int() const { return enum2int(enum_value); } |
| void from_int(int p_val) { *this = p_val; } |
| void int2enum(int int_val); |
| operator enum_type() const; |
| inline boolean is_bound() const { return enum_value != UNBOUND_VALUE; } |
| inline boolean is_value() const { return enum_value != UNBOUND_VALUE; } |
| inline void clean_up(){ enum_value = UNBOUND_VALUE; } |
| inline boolean is_present() const { return is_bound(); } |
| void log() const; |
| void set_param(Module_Param& param); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| }; |
| |
| class AdresseFamily__enum_template : public Base_Template { |
| union { |
| AdresseFamily__enum::enum_type single_value; |
| struct { |
| unsigned int n_values; |
| AdresseFamily__enum_template *list_value; |
| } value_list; |
| }; |
| |
| void copy_template(const AdresseFamily__enum_template& other_value); |
| |
| public: |
| AdresseFamily__enum_template(); |
| AdresseFamily__enum_template(template_sel other_value); |
| AdresseFamily__enum_template(int other_value); |
| AdresseFamily__enum_template(AdresseFamily__enum::enum_type other_value); |
| AdresseFamily__enum_template(const AdresseFamily__enum& other_value); |
| AdresseFamily__enum_template(const OPTIONAL<AdresseFamily__enum>& other_value); |
| AdresseFamily__enum_template(const AdresseFamily__enum_template& other_value); |
| ~AdresseFamily__enum_template(); |
| |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| AdresseFamily__enum_template& operator=(template_sel other_value); |
| AdresseFamily__enum_template& operator=(int other_value); |
| AdresseFamily__enum_template& operator=(AdresseFamily__enum::enum_type other_value); |
| AdresseFamily__enum_template& operator=(const AdresseFamily__enum& other_value); |
| AdresseFamily__enum_template& operator=(const OPTIONAL<AdresseFamily__enum>& other_value); |
| AdresseFamily__enum_template& operator=(const AdresseFamily__enum_template& other_value); |
| |
| boolean match(AdresseFamily__enum::enum_type other_value, boolean legacy = FALSE) const; |
| boolean match(const AdresseFamily__enum& other_value, boolean legacy = FALSE) const; |
| AdresseFamily__enum::enum_type valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| AdresseFamily__enum_template& list_item(unsigned int list_index); |
| void log() const; |
| void log_match(const AdresseFamily__enum& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| }; |
| |
| class ProtocolFamily__enum : public Base_Type { // enum |
| friend class ProtocolFamily__enum_template; |
| public: |
| enum enum_type { SOCK__DGRAM = 2, SOCK__RAW = 3, UNKNOWN_VALUE = 0, UNBOUND_VALUE = 1 }; |
| private: |
| enum_type enum_value; |
| |
| public: |
| ProtocolFamily__enum(); |
| ProtocolFamily__enum(int other_value); |
| ProtocolFamily__enum(enum_type other_value); |
| ProtocolFamily__enum(const ProtocolFamily__enum& other_value); |
| |
| ProtocolFamily__enum& operator=(int other_value); |
| ProtocolFamily__enum& operator=(enum_type other_value); |
| ProtocolFamily__enum& operator=(const ProtocolFamily__enum& other_value); |
| |
| boolean operator==(enum_type other_value) const; |
| boolean operator==(const ProtocolFamily__enum& other_value) const; |
| inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); } |
| inline boolean operator!=(const ProtocolFamily__enum& other_value) const { return !(*this == other_value); } |
| boolean operator<(enum_type other_value) const; |
| boolean operator<(const ProtocolFamily__enum& other_value) const; |
| boolean operator>(enum_type other_value) const; |
| boolean operator>(const ProtocolFamily__enum& other_value) const; |
| inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); } |
| inline boolean operator<=(const ProtocolFamily__enum& other_value) const { return !(*this > other_value); } |
| inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); } |
| inline boolean operator>=(const ProtocolFamily__enum& other_value) const { return !(*this < other_value); } |
| |
| static const char *enum_to_str(enum_type enum_par); |
| static enum_type str_to_enum(const char *str_par); |
| static boolean is_valid_enum(int int_par); |
| |
| static int enum2int(enum_type enum_par); |
| static int enum2int(const ProtocolFamily__enum& enum_par); |
| int as_int() const { return enum2int(enum_value); } |
| void from_int(int p_val) { *this = p_val; } |
| void int2enum(int int_val); |
| operator enum_type() const; |
| inline boolean is_bound() const { return enum_value != UNBOUND_VALUE; } |
| inline boolean is_value() const { return enum_value != UNBOUND_VALUE; } |
| inline void clean_up(){ enum_value = UNBOUND_VALUE; } |
| inline boolean is_present() const { return is_bound(); } |
| void log() const; |
| void set_param(Module_Param& param); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| }; |
| |
| class ProtocolFamily__enum_template : public Base_Template { |
| union { |
| ProtocolFamily__enum::enum_type single_value; |
| struct { |
| unsigned int n_values; |
| ProtocolFamily__enum_template *list_value; |
| } value_list; |
| }; |
| |
| void copy_template(const ProtocolFamily__enum_template& other_value); |
| |
| public: |
| ProtocolFamily__enum_template(); |
| ProtocolFamily__enum_template(template_sel other_value); |
| ProtocolFamily__enum_template(int other_value); |
| ProtocolFamily__enum_template(ProtocolFamily__enum::enum_type other_value); |
| ProtocolFamily__enum_template(const ProtocolFamily__enum& other_value); |
| ProtocolFamily__enum_template(const OPTIONAL<ProtocolFamily__enum>& other_value); |
| ProtocolFamily__enum_template(const ProtocolFamily__enum_template& other_value); |
| ~ProtocolFamily__enum_template(); |
| |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| ProtocolFamily__enum_template& operator=(template_sel other_value); |
| ProtocolFamily__enum_template& operator=(int other_value); |
| ProtocolFamily__enum_template& operator=(ProtocolFamily__enum::enum_type other_value); |
| ProtocolFamily__enum_template& operator=(const ProtocolFamily__enum& other_value); |
| ProtocolFamily__enum_template& operator=(const OPTIONAL<ProtocolFamily__enum>& other_value); |
| ProtocolFamily__enum_template& operator=(const ProtocolFamily__enum_template& other_value); |
| |
| boolean match(ProtocolFamily__enum::enum_type other_value, boolean legacy = FALSE) const; |
| boolean match(const ProtocolFamily__enum& other_value, boolean legacy = FALSE) const; |
| ProtocolFamily__enum::enum_type valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| ProtocolFamily__enum_template& list_item(unsigned int list_index); |
| void log() const; |
| void log_match(const ProtocolFamily__enum& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| }; |
| |
| class PF__CAN__protocols__enum : public Base_Type { // enum |
| friend class PF__CAN__protocols__enum_template; |
| public: |
| enum enum_type { CAN__RAW = 1, CAN__BCM = 2, CAN__TP16 = 3, CAN__TP20 = 4, CAN__MCNET = 5, CAN__ISOTP = 6, CAN__NPROTO = 7, UNKNOWN_VALUE = 0, UNBOUND_VALUE = 8 }; |
| private: |
| enum_type enum_value; |
| |
| public: |
| PF__CAN__protocols__enum(); |
| PF__CAN__protocols__enum(int other_value); |
| PF__CAN__protocols__enum(enum_type other_value); |
| PF__CAN__protocols__enum(const PF__CAN__protocols__enum& other_value); |
| |
| PF__CAN__protocols__enum& operator=(int other_value); |
| PF__CAN__protocols__enum& operator=(enum_type other_value); |
| PF__CAN__protocols__enum& operator=(const PF__CAN__protocols__enum& other_value); |
| |
| boolean operator==(enum_type other_value) const; |
| boolean operator==(const PF__CAN__protocols__enum& other_value) const; |
| inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); } |
| inline boolean operator!=(const PF__CAN__protocols__enum& other_value) const { return !(*this == other_value); } |
| boolean operator<(enum_type other_value) const; |
| boolean operator<(const PF__CAN__protocols__enum& other_value) const; |
| boolean operator>(enum_type other_value) const; |
| boolean operator>(const PF__CAN__protocols__enum& other_value) const; |
| inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); } |
| inline boolean operator<=(const PF__CAN__protocols__enum& other_value) const { return !(*this > other_value); } |
| inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); } |
| inline boolean operator>=(const PF__CAN__protocols__enum& other_value) const { return !(*this < other_value); } |
| |
| static const char *enum_to_str(enum_type enum_par); |
| static enum_type str_to_enum(const char *str_par); |
| static boolean is_valid_enum(int int_par); |
| |
| static int enum2int(enum_type enum_par); |
| static int enum2int(const PF__CAN__protocols__enum& enum_par); |
| int as_int() const { return enum2int(enum_value); } |
| void from_int(int p_val) { *this = p_val; } |
| void int2enum(int int_val); |
| operator enum_type() const; |
| inline boolean is_bound() const { return enum_value != UNBOUND_VALUE; } |
| inline boolean is_value() const { return enum_value != UNBOUND_VALUE; } |
| inline void clean_up(){ enum_value = UNBOUND_VALUE; } |
| inline boolean is_present() const { return is_bound(); } |
| void log() const; |
| void set_param(Module_Param& param); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| }; |
| |
| class PF__CAN__protocols__enum_template : public Base_Template { |
| union { |
| PF__CAN__protocols__enum::enum_type single_value; |
| struct { |
| unsigned int n_values; |
| PF__CAN__protocols__enum_template *list_value; |
| } value_list; |
| }; |
| |
| void copy_template(const PF__CAN__protocols__enum_template& other_value); |
| |
| public: |
| PF__CAN__protocols__enum_template(); |
| PF__CAN__protocols__enum_template(template_sel other_value); |
| PF__CAN__protocols__enum_template(int other_value); |
| PF__CAN__protocols__enum_template(PF__CAN__protocols__enum::enum_type other_value); |
| PF__CAN__protocols__enum_template(const PF__CAN__protocols__enum& other_value); |
| PF__CAN__protocols__enum_template(const OPTIONAL<PF__CAN__protocols__enum>& other_value); |
| PF__CAN__protocols__enum_template(const PF__CAN__protocols__enum_template& other_value); |
| ~PF__CAN__protocols__enum_template(); |
| |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| PF__CAN__protocols__enum_template& operator=(template_sel other_value); |
| PF__CAN__protocols__enum_template& operator=(int other_value); |
| PF__CAN__protocols__enum_template& operator=(PF__CAN__protocols__enum::enum_type other_value); |
| PF__CAN__protocols__enum_template& operator=(const PF__CAN__protocols__enum& other_value); |
| PF__CAN__protocols__enum_template& operator=(const OPTIONAL<PF__CAN__protocols__enum>& other_value); |
| PF__CAN__protocols__enum_template& operator=(const PF__CAN__protocols__enum_template& other_value); |
| |
| boolean match(PF__CAN__protocols__enum::enum_type other_value, boolean legacy = FALSE) const; |
| boolean match(const PF__CAN__protocols__enum& other_value, boolean legacy = FALSE) const; |
| PF__CAN__protocols__enum::enum_type valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| PF__CAN__protocols__enum_template& list_item(unsigned int list_index); |
| void log() const; |
| void log_match(const PF__CAN__protocols__enum& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| }; |
| |
| class CAN__frame { |
| OCTETSTRING field_can__id; |
| OCTETSTRING field_can__pdu; |
| public: |
| CAN__frame(); |
| CAN__frame(const OCTETSTRING& par_can__id, |
| const OCTETSTRING& par_can__pdu); |
| CAN__frame(const CAN__frame& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| CAN__frame& operator=(const CAN__frame& other_value); |
| boolean operator==(const CAN__frame& other_value) const; |
| inline boolean operator!=(const CAN__frame& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline OCTETSTRING& can__id() |
| {return field_can__id;} |
| inline const OCTETSTRING& can__id() const |
| {return field_can__id;} |
| inline OCTETSTRING& can__pdu() |
| {return field_can__pdu;} |
| inline const OCTETSTRING& can__pdu() const |
| {return field_can__pdu;} |
| inline int size_of() const |
| {return 2;} |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| }; |
| |
| class CAN__frame_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| CAN__frame_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const CAN__frame& other_value); |
| void copy_template(const CAN__frame_template& other_value); |
| |
| public: |
| CAN__frame_template(); |
| CAN__frame_template(template_sel other_value); |
| CAN__frame_template(const CAN__frame& other_value); |
| CAN__frame_template(const OPTIONAL<CAN__frame>& other_value); |
| CAN__frame_template(const CAN__frame_template& other_value); |
| ~CAN__frame_template(); |
| CAN__frame_template& operator=(template_sel other_value); |
| CAN__frame_template& operator=(const CAN__frame& other_value); |
| CAN__frame_template& operator=(const OPTIONAL<CAN__frame>& other_value); |
| CAN__frame_template& operator=(const CAN__frame_template& other_value); |
| boolean match(const CAN__frame& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| CAN__frame valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| CAN__frame_template& list_item(unsigned int list_index) const; |
| OCTETSTRING_template& can__id(); |
| const OCTETSTRING_template& can__id() const; |
| OCTETSTRING_template& can__pdu(); |
| const OCTETSTRING_template& can__pdu() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const CAN__frame& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| }; |
| |
| class CANFD__frame { |
| OCTETSTRING field_can__id; |
| BITSTRING field_can__flags; |
| OCTETSTRING field_can__pdu; |
| public: |
| CANFD__frame(); |
| CANFD__frame(const OCTETSTRING& par_can__id, |
| const BITSTRING& par_can__flags, |
| const OCTETSTRING& par_can__pdu); |
| CANFD__frame(const CANFD__frame& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| CANFD__frame& operator=(const CANFD__frame& other_value); |
| boolean operator==(const CANFD__frame& other_value) const; |
| inline boolean operator!=(const CANFD__frame& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline OCTETSTRING& can__id() |
| {return field_can__id;} |
| inline const OCTETSTRING& can__id() const |
| {return field_can__id;} |
| inline BITSTRING& can__flags() |
| {return field_can__flags;} |
| inline const BITSTRING& can__flags() const |
| {return field_can__flags;} |
| inline OCTETSTRING& can__pdu() |
| {return field_can__pdu;} |
| inline const OCTETSTRING& can__pdu() const |
| {return field_can__pdu;} |
| inline int size_of() const |
| {return 3;} |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| }; |
| |
| class CANFD__frame_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| CANFD__frame_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const CANFD__frame& other_value); |
| void copy_template(const CANFD__frame_template& other_value); |
| |
| public: |
| CANFD__frame_template(); |
| CANFD__frame_template(template_sel other_value); |
| CANFD__frame_template(const CANFD__frame& other_value); |
| CANFD__frame_template(const OPTIONAL<CANFD__frame>& other_value); |
| CANFD__frame_template(const CANFD__frame_template& other_value); |
| ~CANFD__frame_template(); |
| CANFD__frame_template& operator=(template_sel other_value); |
| CANFD__frame_template& operator=(const CANFD__frame& other_value); |
| CANFD__frame_template& operator=(const OPTIONAL<CANFD__frame>& other_value); |
| CANFD__frame_template& operator=(const CANFD__frame_template& other_value); |
| boolean match(const CANFD__frame& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| CANFD__frame valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| CANFD__frame_template& list_item(unsigned int list_index) const; |
| OCTETSTRING_template& can__id(); |
| const OCTETSTRING_template& can__id() const; |
| BITSTRING_template& can__flags(); |
| const BITSTRING_template& can__flags() const; |
| OCTETSTRING_template& can__pdu(); |
| const OCTETSTRING_template& can__pdu() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const CANFD__frame& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| }; |
| |
| |
| /* Global variable declarations */ |
| |
| extern const OCTETSTRING& CAN__EFF__FLAG; |
| extern const OCTETSTRING& CAN__RTR__FLAG; |
| extern const OCTETSTRING& CAN__ERR__FLAG; |
| extern const OCTETSTRING& CAN__SFF__MASK; |
| extern const OCTETSTRING& CAN__EFF__MASK; |
| extern const OCTETSTRING& CAN__ERR__MASK; |
| extern const OCTETSTRING_template& t__CAN__EFF__FLAG; |
| extern const OCTETSTRING_template& t__CAN__SFF__FLAG; |
| extern const OCTETSTRING_template& t__CAN__RTR__FLAG; |
| extern const OCTETSTRING_template& t__CAN__ERR__FLAG; |
| extern const TTCN_Typedescriptor_t AdresseFamily__enum_descr_; |
| extern const INTEGER& AF__CAN; |
| extern const TTCN_Typedescriptor_t ProtocolFamily__enum_descr_; |
| extern const TTCN_Typedescriptor_t PF__CAN__protocols__enum_descr_; |
| extern const INTEGER& CAN__MAX__DLEN; |
| extern const INTEGER& CANFD__MAX__DLEN; |
| extern const TTCN_RAWdescriptor_t CAN__id_raw_; |
| extern const XERdescriptor_t CAN__id_xer_; |
| extern const TTCN_OERdescriptor_t CAN__id_oer_; |
| extern const TTCN_Typedescriptor_t CAN__id_descr_; |
| extern const TTCN_RAWdescriptor_t CAN__flags_raw_; |
| extern const XERdescriptor_t CAN__flags_xer_; |
| extern const TTCN_OERdescriptor_t CAN__flags_oer_; |
| extern const TTCN_Typedescriptor_t CAN__flags_descr_; |
| extern const XERdescriptor_t CAN__PDU_xer_; |
| extern const TTCN_OERdescriptor_t CAN__PDU_oer_; |
| extern const TTCN_Typedescriptor_t CAN__PDU_descr_; |
| extern const XERdescriptor_t CAN__frame_can__id_xer_; |
| extern const TTCN_OERdescriptor_t CAN__frame_can__id_oer_; |
| extern const TTCN_Typedescriptor_t CAN__frame_can__id_descr_; |
| extern const XERdescriptor_t CAN__frame_can__pdu_xer_; |
| extern const TTCN_OERdescriptor_t CAN__frame_can__pdu_oer_; |
| extern const TTCN_Typedescriptor_t CAN__frame_can__pdu_descr_; |
| extern const TTCN_Typedescriptor_t CAN__frame_descr_; |
| extern const XERdescriptor_t CANFD__frame_can__id_xer_; |
| extern const TTCN_OERdescriptor_t CANFD__frame_can__id_oer_; |
| extern const TTCN_Typedescriptor_t CANFD__frame_can__id_descr_; |
| extern const XERdescriptor_t CANFD__frame_can__flags_xer_; |
| extern const TTCN_OERdescriptor_t CANFD__frame_can__flags_oer_; |
| extern const TTCN_Typedescriptor_t CANFD__frame_can__flags_descr_; |
| extern const XERdescriptor_t CANFD__frame_can__pdu_xer_; |
| extern const TTCN_OERdescriptor_t CANFD__frame_can__pdu_oer_; |
| extern const TTCN_Typedescriptor_t CANFD__frame_can__pdu_descr_; |
| extern const TTCN_Typedescriptor_t CANFD__frame_descr_; |
| extern TTCN_Module module_object; |
| |
| } /* end of namespace */ |
| |
| #endif |