Defines | Variables
defines.h File Reference

Includes all preprocessor defines. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define DEBUG
#define DELAY
#define ETH_TYPE   0x4148
#define FRAME_DATA_TYPE_ANY   0x41
#define FRAME_DATA_TYPE_AUCTION   0x61
#define FRAME_DATA_TYPE_CLUSTER   0x63
#define FRAME_DATA_TYPE_CONTROLL_MSG   0x43
#define FRAME_DATA_TYPE_FRONTIER   0x46
#define FRAME_DATA_TYPE_MAP   0x4d
#define FRAME_DATA_TYPE_MAP_UPDATE   0x55
#define FRAME_DATA_TYPE_POINT   0x70
#define FRAME_DATA_TYPE_POSITION   0x50
#define FRAME_DATA_TYPE_QUATERNION   0x51
#define FRAME_DATA_TYPE_ROBOT_UPDATE   0x52
#define FRAME_DATA_TYPE_TWIST   0x54
#define FRAME_TYPE_ACK   0x61
#define FRAME_TYPE_BEACON   0x42
#define FRAME_TYPE_BROADCAST   0x62
#define FRAME_TYPE_CR_DETECTION   0x64
#define FRAME_TYPE_CR_SELECTION   0x53
#define FRAME_TYPE_MC_ACK   0x6d
#define FRAME_TYPE_MC_ACTIVATION   0x59
#define FRAME_TYPE_MC_DISCONNECT   0x50
#define FRAME_TYPE_MC_NACK   0x4e
#define FRAME_TYPE_REPLY   0x72
#define FRAME_TYPE_REQUEST   0x52
#define FRAME_TYPE_TRANSPORT_ACK   0x41
#define FRAME_TYPE_TRANSPORT_DATA   0x44
#define INTERVAL_BETWEEN_MC_NACK_FRAMES   3000
#define INTERVAL_BETWEEN_RESEND_REQUESTED_FRAMES   5000
#define INTERVAL_DEBUG_OUTPUT   3000
#define INTERVAL_DELETE_OLD_PACKETS   60000
#define INTERVAL_REQUEST_FRAMES   30
#define INTERVAL_RESEND_REQUESTED_FRAMES   1
#define INTERVAL_RESEND_ROUTE_REQUEST   1200
#define INTERVAL_RESEND_ROUTED_FRAME   100
#define INTERVAL_TO_RETRANSMIT_LINK_FRAMES   30
#define INTERVAL_UPTDATE_THREAD_TO_DELETE_OBSOLETE_REQUESTS   1200
#define INTERVAL_WAIT_FOR_MCROUTES   2000
#define INTERVAL_WAIT_MC_RECONN   200
#define INTERWAL_RECONNECT_MC_G   500
#define MAX_FRAMES_CACHED   200
#define MAX_INTERN_JOIN_ATTEMPS   5
#define MAX_JOIN_ATTEMPS   5
#define MAX_RELAYS   3
#define MAX_REQUESTED_FRAMES   40
#define MAX_REQUESTED_FRAMES_IN_NACK   40
#define MAX_TIME_CACHE_PUBLISHED_PACKETS   10 * 1000
#define MAX_TIME_CACHE_ROUTE_REQUEST   15 * 1000
#define MAX_TIME_CACHE_UNACK_CR_FRAMES   1500
#define MAX_TIME_CACHE_UNUSED_ROUTES   5 * 60 * 1000
#define PERFORMANCE_LOGGING
#define PERFORMANCE_LOGGING_MC_LINK_SUMMARY
#define PERFORMANCE_LOGGING_SERVICE_CALLS
#define PERFORMANCE_LOGGING_UC_LINK_FRAMES
#define PERFORMANCE_LOGGING_UC_LINK_SUMMARY
#define RELAY_INDEX_MULTIPLICATOR   10
#define START_RQUESTING_INTERVAL_AFTER_LAST_FRAME_GOT   200
#define START_RQUESTING_PACKET_FILL_LEVEL   0.7f
#define TIME_BEFORE_REMOVE_NEIGHBOR   5000
#define TRY_REJOIN
#define USE_CHANNEL_MODEL

Variables

unsigned char bcast_mac [6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}
bool burst_multicast = true

Detailed Description

Includes all preprocessor defines.

Author:
Günther Cwioro

Definition in file defines.h.


Define Documentation

#define DEBUG

Definition at line 97 of file defines.h.

#define DELAY

Definition at line 16 of file defines.h.

#define ETH_TYPE   0x4148

Definition at line 26 of file defines.h.

#define FRAME_DATA_TYPE_ANY   0x41

Definition at line 46 of file defines.h.

#define FRAME_DATA_TYPE_AUCTION   0x61

Definition at line 50 of file defines.h.

#define FRAME_DATA_TYPE_CLUSTER   0x63

Definition at line 51 of file defines.h.

#define FRAME_DATA_TYPE_CONTROLL_MSG   0x43

Definition at line 49 of file defines.h.

#define FRAME_DATA_TYPE_FRONTIER   0x46

Definition at line 43 of file defines.h.

#define FRAME_DATA_TYPE_MAP   0x4d

Definition at line 44 of file defines.h.

#define FRAME_DATA_TYPE_MAP_UPDATE   0x55

Definition at line 48 of file defines.h.

#define FRAME_DATA_TYPE_POINT   0x70

Definition at line 47 of file defines.h.

#define FRAME_DATA_TYPE_POSITION   0x50

Definition at line 45 of file defines.h.

#define FRAME_DATA_TYPE_QUATERNION   0x51

Definition at line 55 of file defines.h.

#define FRAME_DATA_TYPE_ROBOT_UPDATE   0x52

Definition at line 53 of file defines.h.

#define FRAME_DATA_TYPE_TWIST   0x54

Definition at line 52 of file defines.h.

#define FRAME_TYPE_ACK   0x61

Definition at line 29 of file defines.h.

#define FRAME_TYPE_BEACON   0x42

Definition at line 30 of file defines.h.

#define FRAME_TYPE_BROADCAST   0x62

Definition at line 41 of file defines.h.

#define FRAME_TYPE_CR_DETECTION   0x64

Definition at line 35 of file defines.h.

#define FRAME_TYPE_CR_SELECTION   0x53

Definition at line 36 of file defines.h.

#define FRAME_TYPE_MC_ACK   0x6d

Definition at line 37 of file defines.h.

#define FRAME_TYPE_MC_ACTIVATION   0x59

Definition at line 39 of file defines.h.

#define FRAME_TYPE_MC_DISCONNECT   0x50

Definition at line 40 of file defines.h.

#define FRAME_TYPE_MC_NACK   0x4e

Definition at line 38 of file defines.h.

#define FRAME_TYPE_REPLY   0x72

Definition at line 32 of file defines.h.

#define FRAME_TYPE_REQUEST   0x52

Definition at line 31 of file defines.h.

#define FRAME_TYPE_TRANSPORT_ACK   0x41

Definition at line 34 of file defines.h.

#define FRAME_TYPE_TRANSPORT_DATA   0x44

Definition at line 33 of file defines.h.

Definition at line 86 of file defines.h.

Definition at line 87 of file defines.h.

#define INTERVAL_DEBUG_OUTPUT   3000

Definition at line 78 of file defines.h.

#define INTERVAL_DELETE_OLD_PACKETS   60000

Definition at line 82 of file defines.h.

#define INTERVAL_REQUEST_FRAMES   30

Definition at line 88 of file defines.h.

Definition at line 89 of file defines.h.

#define INTERVAL_RESEND_ROUTE_REQUEST   1200

Definition at line 81 of file defines.h.

#define INTERVAL_RESEND_ROUTED_FRAME   100

Definition at line 80 of file defines.h.

Definition at line 72 of file defines.h.

Definition at line 79 of file defines.h.

#define INTERVAL_WAIT_FOR_MCROUTES   2000

Definition at line 83 of file defines.h.

#define INTERVAL_WAIT_MC_RECONN   200

Definition at line 60 of file defines.h.

#define INTERWAL_RECONNECT_MC_G   500

Definition at line 61 of file defines.h.

#define MAX_FRAMES_CACHED   200

Definition at line 71 of file defines.h.

#define MAX_INTERN_JOIN_ATTEMPS   5

Definition at line 58 of file defines.h.

#define MAX_JOIN_ATTEMPS   5

Definition at line 59 of file defines.h.

#define MAX_RELAYS   3

Definition at line 73 of file defines.h.

#define MAX_REQUESTED_FRAMES   40

Definition at line 90 of file defines.h.

Definition at line 94 of file defines.h.

#define MAX_TIME_CACHE_PUBLISHED_PACKETS   10 * 1000

Definition at line 68 of file defines.h.

#define MAX_TIME_CACHE_ROUTE_REQUEST   15 * 1000

Definition at line 69 of file defines.h.

#define MAX_TIME_CACHE_UNACK_CR_FRAMES   1500

Definition at line 66 of file defines.h.

#define MAX_TIME_CACHE_UNUSED_ROUTES   5 * 60 * 1000

Definition at line 67 of file defines.h.

Definition at line 18 of file defines.h.

Definition at line 20 of file defines.h.

Definition at line 22 of file defines.h.

Definition at line 21 of file defines.h.

Definition at line 19 of file defines.h.

#define RELAY_INDEX_MULTIPLICATOR   10

Definition at line 75 of file defines.h.

Definition at line 92 of file defines.h.

Definition at line 91 of file defines.h.

#define TIME_BEFORE_REMOVE_NEIGHBOR   5000

Definition at line 63 of file defines.h.

#define TRY_REJOIN

Definition at line 99 of file defines.h.

Definition at line 102 of file defines.h.


Variable Documentation

unsigned char bcast_mac[6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}

Definition at line 24 of file defines.h.

bool burst_multicast = true

Definition at line 105 of file defines.h.



adhoc_communication
Author(s): Guenter Cwioro , Torsten Andre
autogenerated on Thu Jun 6 2019 20:59:43