29 #ifdef RECORD_INTERNAL
32 #ifdef RECORD_INTERNAL_PORT_STATISTIC
33 APP_WORD APP_FAR PND_CB_Get_PortStatistic(APP_BYTE byPort, APP_LPDWORD lpdwIfInOctets,APP_LPDWORD lpdwifOutOctets, APP_LPDWORD lpdwifInDiscards, APP_LPDWORD lpdwifOutDiscards, APP_LPDWORD lpdwifInErrors, APP_LPDWORD lpdwifOutErrors);
36 #ifdef RECORD_INTERNAL_IO
38 APP_WORD APP_FAR PND_CB_Get_Input_data(APP_DWORD dwApi, APP_WORD wSlot, APP_WORD wSubSlot, APP_LPBYTE lpbyIOCS, APP_LPBYTE lpbyIOPS, APP_LPBYTE lpbyData,APP_LPWORD lpwLenData);
39 APP_WORD APP_FAR PND_CB_Get_Output_data(APP_DWORD dwApi, APP_WORD wSlot, APP_WORD wSubSlot, APP_LPBYTE lpbyIOCS, APP_LPBYTE lpbyIOPS, APP_LPBYTE lpbyData,APP_LPWORD lpwLenData);
40 APP_WORD APP_FAR PND_CB_Get_OutputSubsTitute_data(APP_DWORD dwApi, APP_WORD wSlot, APP_WORD wSubSlot, APP_LPWORD lpwSubstitue, APP_LPBYTE lpbyIOCS, APP_LPBYTE lpbyIOPS, APP_LPBYTE lpbyData,APP_LPWORD lpwLenData);
45 #ifdef RECORD_INTERNAL_IM
48 APP_WORD APP_FAR PND_CB_Get_Im0_Data (APP_DWORD dwARContextInd , APP_DWORD dwDRContextInd,
49 APP_LPBYTE lpbyOrderId , APP_LPBYTE lpbyOrderIdLen,
50 APP_LPBYTE lpbySerialNumber, APP_LPBYTE lpbySerialNumberLen,
51 APP_LPWORD lpwHardwareRevision,
52 APP_LPBYTE lpbySWRevision,
53 APP_LPBYTE lpbySWFunctionalEnhancement,
54 APP_LPBYTE lpbySWBugFix,
55 APP_LPBYTE lpbySWInternalChange,
56 APP_LPWORD lpwSWCounter,
57 APP_LPWORD lpwIMSupported
64 #ifdef RECORD_INTERNAL_INTERFACE
66 APP_WORD APP_FAR PND_CB_Get_ChassiId (APP_DWORD dwARContextInd , APP_DWORD dwDRContextInd,
67 APP_LPBYTE lpbyChassiId , APP_LPBYTE lpbyChassiIdLen
71 APP_WORD APP_FAR PND_CB_Get_Port_Data(APP_DWORD dwARContextInd , APP_DWORD dwDRContextInd,
73 APP_LPBYTE lpbyLengthOwnPortId,
74 APP_LPBYTE lpbyOwnPortId,
75 APP_LPBYTE lpbyNumberOfPeers,
76 APP_LPBYTE lpbyFirstPeer,
78 APP_LPWORD lpwMAUType,
79 APP_LPDWORD lpdwMulticastBoundary,
80 APP_LPWORD lpwLinkState,
81 APP_LPDWORD lpdwMediaType
85 APP_WORD PND_CB_Get_Peer_Data(APP_DWORD dwARContextInd , APP_DWORD dwDRContextInd,
87 APP_LPBYTE lpbyPeersNumber,
88 APP_LPBYTE lpbyLengthPeerPortID,
89 APP_LPBYTE lpbyPeerPortID,
90 APP_LPBYTE lpbyLengthPeerChassisID,
91 APP_LPBYTE lpbyPeerChassisID,
92 APP_LPDWORD lpdwLineDelay,
93 APP_LPBYTE lpbyPeerMACAddress);
97 APP_WORD APP_FAR lldpReadInternal_getChassiId (APP_LPBYTE lpbyChassiId, APP_LPBYTE lpbyChassidIdLen );
98 APP_WORD APP_FAR lldpReadInternal_getPortData (APP_BYTE byPort, APP_LPBYTE lpbyLengthOwnPortId, APP_LPBYTE lpbyOwnPortId);
99 APP_WORD APP_FAR lldpReadInternal_getPortNbPeers(APP_BYTE byPort, APP_LPBYTE lpbyNumberOfPeers, APP_LPBYTE lpbyFirstPeers);
100 APP_WORD APP_FAR lldpReadInternal_getPeerData (APP_BYTE byPort, APP_LPBYTE lpbyPeersNumber, APP_LPBYTE lpbyLengthPeerPortID, APP_LPBYTE lpbyPeerPortID, APP_LPBYTE lpbyLengthPeerChassisID, APP_LPBYTE lpbyPeerChassisID, APP_LPDWORD lpdwLineDelay, APP_LPBYTE lpbyPeerMACAddress);
106 #define MAU_TYPE_100BASETXFD 0x0010
121 #define MULTICAST_BOUNDARY 0x0000
124 #define LINK_PORT_STATE_UP 0x01
125 #define LINK_PORT_STATE_DOWN 0x02
128 #define MEDIA_TYPE_UNKNOW 0x00
129 #define MEDIA_TYPE_COPPER 0x01
130 #define MEDIA_TYPE_FIBER_OPTIC 0x02
131 #define MEDIA_TYPE_RADIO 0x03
141 #define RPC_EPM_DEVICE_TYPE "SDR.DEVICE"
142 #define RPC_EPM_DEVICE_TYPE_LEN 12
143 #define RPC_EPM_ORDER_ID "STACK-MOLEX"
144 #define RPC_EPM_ORDER_ID_LEN 11
145 #define RPC_EPM_HWREV "00000"
146 #define RPC_EPM_HWREV_LEN 5
147 #define RPC_EPM_SWREV "V 2 2 0"
148 #define RPC_EPM_SWREV_LEN 10