27 #ifndef MRP_ENVIRONMENT_H
28 #define MRP_ENVIRONMENT_H
36 #include "mrp_frameanalyser.h"
37 #include "mrp_domain.h"
48 Unsigned16 number_of_domains_;
49 Unsigned16 max_number_of_domains_;
78 Unsigned16 ring_port_1_id,
79 Unsigned16 ring_port_2_id,
81 Unsigned16 manager_priority,
82 Unsigned16 topology_change_interval,
83 Unsigned16 topology_change_repeat_count,
84 Unsigned16 short_test_interval,
85 Unsigned16 default_test_interval,
86 Unsigned16 test_monitoring_count,
87 MRPBoolean non_blocking_MRC_supported,
88 Unsigned16 test_monitoring_extended_count,
89 MRPBoolean react_on_link_change,
90 MRPBoolean check_media_redundancy,
91 void * lpvContextInd);
100 Unsigned16 ring_port_1_id,
101 Unsigned16 ring_port_2_id,
103 Unsigned16 link_down_interval,
104 Unsigned16 link_up_interval,
105 Unsigned16 link_change_count,
106 MRPBoolean blocked_state_supported,
107 void * lpvContextInd);
116 Unsigned16*
const value );
121 Unsigned16*
const value );
126 Unsigned16*
const value );
131 Unsigned16*
const value );
136 Unsigned16*
const value );
141 Unsigned16*
const value );
144 MRPError MRP_Environment_T_readMRMRingPort1PortState(
MRP_Environment_T*
const me,
146 Unsigned16*
const value );
148 MRPError MRP_Environment_T_readMRMRingPort2PortState(
MRP_Environment_T*
const me,
150 Unsigned16*
const value );
153 MRPError MRP_Environment_T_readMRMTopologyChangeInterval(
MRP_Environment_T*
const me,
155 Unsigned16*
const value );
158 MRPError MRP_Environment_T_readMRMTopologyChangeRepeatCount(
MRP_Environment_T*
const me,
160 Unsigned16*
const value );
163 MRPError MRP_Environment_T_readMRMShortTestInterval(
MRP_Environment_T*
const me,
165 Unsigned16*
const value );
168 MRPError MRP_Environment_T_readMRMDefaultTestInterval(
MRP_Environment_T*
const me,
170 Unsigned16*
const value );
173 MRPError MRP_Environment_T_readMRMTestMonitoringCount(
MRP_Environment_T*
const me,
175 Unsigned16*
const value );
178 MRPError MRP_Environment_T_readMRMNonBlockingMRCSupported(
MRP_Environment_T*
const me,
180 MRPBoolean*
const value );
183 MRPError MRP_Environment_T_readMRMTestMonitoringExtendedCount(
MRP_Environment_T*
const me,
185 Unsigned16*
const value );
188 MRPError MRP_Environment_T_readMRMReactOnLinkChange(
MRP_Environment_T*
const me,
190 MRPBoolean*
const value );
193 MRPError MRP_Environment_T_readMRMCheckMediaRedundancy(
MRP_Environment_T*
const me,
195 MRPBoolean*
const value );
200 Unsigned16*
const value );
205 Unsigned16*
const value );
210 Unsigned16*
const value );
213 MRPError MRP_Environment_T_readMRCRingPort1PortState(
MRP_Environment_T*
const me,
215 Unsigned16*
const value );
218 MRPError MRP_Environment_T_readMRCRingPort2PortState(
MRP_Environment_T*
const me,
220 Unsigned16*
const value );
225 Unsigned16*
const value );
230 Unsigned16*
const value );
235 Unsigned16*
const value );
238 MRPError MRP_Environment_T_readMRCBlockedStateSupported(
MRP_Environment_T*
const me,
240 MRPBoolean*
const value );
245 Unsigned16*
const value );
249 void MRP_Environment_T_dispatche_link_change(
MRP_Environment_T*
const me,
unsigned char * lpbyData);
250 void MRP_Environment_T_dispatche_rcv_pdu (
MRP_Environment_T*
const me,
unsigned char * lpbyData);
Definition: mrp_environment.h:44
Definition: mrp_domain.h:54
Definition: mrp_frameanalyser.h:41