123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- #ifndef EVCOMM_H_
- #define EVCOMM_H_
- #define QcaInterface "eth0"
- #define SupportBcbToggle
- #define SdpUdpServerPort 15118
- #define SdpTcpServerPort 59438
- #define IPV6_LINK_LOCAL_PREFIX 0xFE80
- #define EtherType_HomePlug 0x88E1
- #define MMTYPE_CM_SET_KEY_REQ 0x6008
- #define MMTYPE_CM_SET_KEY_CNF 0x6009
- #define MMTYPE_CM_SLAC_PARM_REQ 0x6064
- #define MMTYPE_CM_SLAC_PARM_CNF 0x6065
- #define MMTYPE_CM_START_ATTEN_CHAR_IND 0x606A
- #define MMTYPE_CM_MNBC_SOUND_IND 0x6076
- #define MMTYPE_CM_ATTN_CHAR_IND 0x606E
- #define MMTYPE_CM_ATTN_CHAR_RSP 0x606F
- #define MMTYPE_CM_VALIDATE_REQ 0x6078
- #define MMTYPE_CM_VALIDATE_CNF 0x6079
- #define MMTYPE_CM_SLAC_MATCH_REQ 0x607C
- #define MMTYPE_CM_SLAC_MATCH_CNF 0x607D
- #define MMTYPE_CM_ATTEN_PROFILE_IND 0x6086
- #define MMTYPE_VENDOR_VS_HOST_ACTION 0xA062
- #define MMTYPE_VENDOR_ATTEN_CHAR 0xA14E
- #define MMTYPE_VENDOR_VS_NW_INFO 0xA038
- #define MMTYPE_VENDOR_VS_NW_INFO_CNF 0xA039
- #define V2GTP_PAYLOAD_TYPE_SDP_REQUEST 0x9000
- #define V2GTP_PAYLOAD_TYPE_SDP_RESPONSE 0x9001
- #define V2GTP_PAYLOAD_TYPE_EXI_MSG 0x8001
- #define SDP_PAYLOAD_SECURITY_TLS 0x00
- #define SDP_PAYLOAD_SECURITY_NONE 0x10
- #define SDP_PAYLOAD_TRANS_PROTOCOL_TCP 0x00
- #define SDP_PAYLOAD_TRANS_PROTOCOL_UDP 0x10
- #define C_EV_match_MNBC 0x0A
- #define TT_EVSE_SLAC_init 50
- #define TT_match_sequence 400
- #define TT_EVSE_match_MNBC 6
- #define TP_match_response 100
- #define TT_match_response 200
- #define TP_EV_batch_msg_interval 50
- #define TT_EVSE_match_session 10000
- #define TT_match_join 12000
- struct MmeHeader
- {
- unsigned char ODA[6];
- unsigned char OSA[6];
-
- unsigned short MTYPE;
- unsigned char MMV;
- unsigned short MMTYPE;
- unsigned char FMI[2];
- unsigned char MMENTRY[256];
- } __attribute__((packed));
- struct QcaVendorMmeHeader
- {
- unsigned char ODA[6];
- unsigned char OSA[6];
-
- unsigned short MTYPE;
- unsigned char MMV;
- unsigned short MMTYPE;
- unsigned char OUI[3];
- unsigned char MBODY[1024];
- } __attribute__((packed));
- struct V2gtpHeader
- {
- unsigned char ProtocolVersion;
- unsigned char InverseProtocolVersion;
- unsigned short PayloadType;
-
-
-
- unsigned int PayloadLength;
- } __attribute__((packed));
- #endif
|