29 #define DEFAULT_TIME__
32 #define DEVICE_REDUCTION_RATION_DEFAULT 32
33 #define DEVICE_REDUCTION_RATION_PHOENIX_GRIS DEVICE_REDUCTION_RATION_DEFAULT
34 #define DEVICE_REDUCTION_RATION_PHOENIX_BLEU DEVICE_REDUCTION_RATION_DEFAULT
35 #define DEVICE_REDUCTION_RATION_ET_200_JAUNE DEVICE_REDUCTION_RATION_DEFAULT
37 #ifndef MM_PB_START_NEW_ET200
38 #define DEVICE_REDUCTION_RATION_ET_200_VERT DEVICE_REDUCTION_RATION_DEFAULT
40 #define DEVICE_REDUCTION_RATION_ET_200_VERT 8
43 #define DEVICE_REDUCTION_RATION_WDHDPROX_BLEU DEVICE_REDUCTION_RATION_DEFAULT
44 #define DEVICE_REDUCTION_RATION_PHOENIX_ROUGE DEVICE_REDUCTION_RATION_DEFAULT
45 #define DEVICE_REDUCTION_RATION_WAGO_1 DEVICE_REDUCTION_RATION_DEFAULT
46 #define DEVICE_REDUCTION_RATION_WAGO_2 DEVICE_REDUCTION_RATION_DEFAULT
49 #define DEVICE_REDUCTION_RATION_PHOENIX_GRIS 32
50 #define DEVICE_REDUCTION_RATION_PHOENIX_BLEU 32
51 #define DEVICE_REDUCTION_RATION_ET_200_JAUNE 32
52 #define DEVICE_REDUCTION_RATION_ET_200_VERT 32
53 #define DEVICE_REDUCTION_RATION_WDHDPROX_BLEU 32
54 #define DEVICE_REDUCTION_RATION_PHOENIX_ROUGE 32
55 #define DEVICE_REDUCTION_RATION_WAGO_1 32
56 #define DEVICE_REDUCTION_RATION_WAGO_2 32
62 APP_DWORD dwMaxRequest;
64 APP_WORD wTmBroadCast;
77 APP_WORD wRequestTimeOut;
81 APP_LPBYTE lpDpmEntry;
86 ST_IPPARAMETER IpControllerParam;
90 APP_HANDLE hInterfaceName;
92 APP_WORD wControllerDevID;
93 APP_WORD wControllerVenID;
94 APP_WORD wSendClockFactor;
95 APP_BYTE szControllerName[NAMELEN+1];
96 APP_BYTE szControllerType[NAMELEN+1];
97 APP_BYTE byMacAdress[MAC_ADDRESS_LEN];
98 ST_CLR_RPC_UUID uuidPROFINETIOConstantValue;
103 #ifdef COMPILATION_BLOC_FILE
107 #define SET_CONTROLLER_DEV_ID(c,a) c->wControllerDevID=a
108 #define SET_CONTROLLER_VENDOR_ID(c,a) c->wControllerVenID=a
109 #define SET_CONTROLLER_NAME(c,p) OS_MEMCOPY(c->szControllerName, p, OS_STRLEN(p))
110 #define SET_CONTROLLER_TYPE(c,p) OS_MEMCOPY(c->szControllerType,p, OS_STRLEN(p))
111 #define SET_CONTROLLER_IP_PARAM(c,i,m,r) c->IpControllerParam.dwIpAddr = i;c->IpControllerParam.dwSubNet = m;c->IpControllerParam.dwGateway = r
113 #define GET_DEV_ID(c) c->wControllerDevID
114 #define GET_VENDOR_ID(c) c->wControllerVenID
115 #define GET_NAME_PTR(c) c->szControllerName
116 #define GET_TYPE_PTR(c) c->szControllerType
117 #define GET_IP_PARAM_IP(c) c->IpControllerParam.dwIpAddr
118 #define GET_IP_PARAM_MASK(c) c->IpControllerParam.dwSubNet
119 #define GET_IP_PARAM_ROUTE(c) c->IpControllerParam.dwGateway
120 #define SET_CONTROLLER_RPC_MAXPING(c,a) c->dwMaxPing=a
121 #define SET_CONTROLLER_RPC_MAXREQUEST(c,a) c->dwMaxRequest=a
122 #define SET_CONTROLLER_RPC_BROADCAST(c,a) c->wTmBroadCast=a
123 #define SET_CONTROLLER_RPC_ACK(c,a) c->wTmAck=a
124 #define SET_CONTROLLER_RPC_CANCEL(c,a) c->wTmCancel=a
125 #define SET_CONTROLLER_RPC_FRAG(c,a) c->wTmFrag=a
126 #define SET_CONTROLLER_RPC_PING(c,a) c->wTmPing=a
127 #define SET_CONTROLLER_RPC_WAIT(c,a) c->wTmWait=a
128 #define SET_CONTROLLER_RPC_IDLE(c,a) c->wTmIdle=a
129 #define SET_CONTROLLER_RPC_RESEND(c,a) c->wTmResend=a
130 #define SET_CONTROLLER_RPC_MAXREPLY(c,a) c->dwMaxReply=a
131 #define SET_CONTROLLER_RPC_SERVER_PNIO_PORT(c,a) c->wServerPort=a