47 #if !defined(_G1050_H_)
51 #define G1050_TICKS_PER_SEC 1000
54 #define SEARCHBACK_PERIOD 200
56 #define G1050_LOW_LOSS 0
57 #define G1050_HIGH_LOSS 1
59 #define G1050_LAN_LINK 1
60 #define G1050_ACCESS_LINK 2
66 double prob_loss_rate_change[2];
68 double prob_impulse[2][2];
139 int sidea_lan_bit_rate;
140 int sidea_lan_multiple_access;
141 int sidea_access_link_bit_rate_ab;
142 int sidea_access_link_bit_rate_ba;
143 int sidea_access_link_qos_enabled;
144 int sideb_lan_bit_rate;
145 int sideb_lan_multiple_access;
146 int sideb_access_link_bit_rate_ab;
147 int sideb_access_link_bit_rate_ba;
148 int sideb_access_link_qos_enabled;
161 double prob_loss_rate_change[2];
163 double prob_impulse[2];
190 double delays[3*G1050_TICKS_PER_SEC];
202 int32_t route_flap_counter;
203 int32_t route_flap_interval;
204 double route_flap_delta;
207 int32_t link_failure_counter;
208 int32_t link_recovery_counter;
210 int32_t link_failure_interval_ticks;
211 int32_t link_failure_duration_ticks;
227 double delays[3*G1050_TICKS_PER_SEC];
241 double departure_time;
255 double arrival_times_1[3*G1050_TICKS_PER_SEC];
256 double arrival_times_2[3*G1050_TICKS_PER_SEC];
275 SPAN_DECLARE(
void) g1050_dump_parms(
int model,
int speed_pattern);
281 double departure_time);
288 double *departure_time,
289 double *arrival_time);