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
63 APP_DWORD dwMaxRequest;
65 APP_WORD wTmBroadCast;
78 ST_IPPARAMETER IpControllerParam;
80 APP_HANDLE hInterfaceName;
83 APP_WORD wControllerDevID;
84 APP_WORD wControllerVenID;
86 APP_BYTE szControllerName[NAMELEN];
87 APP_BYTE szControllerType[NAMELEN];
88 APP_BYTE byMacAdress[MAC_ADDRESS_LEN];
90 ST_CLR_RPC_UUID uuidPROFINETIOConstantValue;
95 #ifdef COMPILATION_BLOC_FILE
99 #define SET_CONTROLLER_DEV_ID(c,a) c->wControllerDevID=a
100 #define SET_CONTROLLER_VENDOR_ID(c,a) c->wControllerVenID=a
101 #define SET_CONTROLLER_NAME(c,p) OS_MEMCOPY(c->szControllerName, p, OS_STRLEN(p))
102 #define SET_CONTROLLER_TYPE(c,p) OS_MEMCOPY(c->szControllerType,p, OS_STRLEN(p))
103 #define SET_CONTROLLER_IP_PARAM(c,i,m,r) c->IpControllerParam.dwIpAddr = i;c->IpControllerParam.dwSubNet = m;c->IpControllerParam.dwGateway = r
105 #define GET_DEV_ID(c) c->wControllerDevID
106 #define GET_VENDOR_ID(c) c->wControllerVenID
107 #define GET_NAME_PTR(c) c->szControllerName
108 #define GET_TYPE_PTR(c) c->szControllerType
109 #define GET_IP_PARAM_IP(c) c->IpControllerParam.dwIpAddr
110 #define GET_IP_PARAM_MASK(c) c->IpControllerParam.dwSubNet
111 #define GET_IP_PARAM_ROUTE(c) c->IpControllerParam.dwGateway
112 #define SET_CONTROLLER_RPC_MAXPING(c,a) c->dwMaxPing=a
113 #define SET_CONTROLLER_RPC_MAXREQUEST(c,a) c->dwMaxRequest=a
114 #define SET_CONTROLLER_RPC_BROADCAST(c,a) c->wTmBroadCast=a
115 #define SET_CONTROLLER_RPC_ACK(c,a) c->wTmAck=a
116 #define SET_CONTROLLER_RPC_CANCEL(c,a) c->wTmCancel=a
117 #define SET_CONTROLLER_RPC_FRAG(c,a) c->wTmFrag=a
118 #define SET_CONTROLLER_RPC_PING(c,a) c->wTmPing=a
119 #define SET_CONTROLLER_RPC_WAIT(c,a) c->wTmWait=a
120 #define SET_CONTROLLER_RPC_IDLE(c,a) c->wTmIdle=a
121 #define SET_CONTROLLER_RPC_RESEND(c,a) c->wTmResend=a
122 #define SET_CONTROLLER_RPC_MAXREPLY(c,a) c->dwMaxReply=a
123 #define SET_CONTROLLER_RPC_SERVER_PNIO_PORT(c,a) c->wServerPort=a