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];
275SPAN_DECLARE(
void) g1050_dump_parms(
int model,
int speed_pattern);
281 double departure_time);
288 double *departure_time,
289 double *arrival_time);
struct g1050_queue_element_s g1050_queue_element_t
double prob_oos
Definition: g1050.h:121
double base_intercontinental_delay
Definition: g1050.h:104
double route_flap_delay
Definition: g1050.h:113
double base_regional_delay
Definition: g1050.h:102
double route_flap_interval
Definition: g1050.h:111
double link_failure_duration
Definition: g1050.h:117
double max_jitter
Definition: g1050.h:109
double percentage_packet_loss
Definition: g1050.h:107
double prob_packet_loss
Definition: g1050.h:119
double link_failure_interval
Definition: g1050.h:115
double base_delay
Definition: g1050.h:214
uint32_t lost_packets
Definition: g1050.h:230
double max_jitter
Definition: g1050.h:216
double prob_oos
Definition: g1050.h:220
double last_arrival_time
Definition: g1050.h:223
uint32_t lost_packets_2
Definition: g1050.h:232
double prob_packet_loss
Definition: g1050.h:218
double prob_packet_loss
Definition: g1050.h:76
double impulse_height
Definition: g1050.h:71
double prob_packet_collision_loss
Definition: g1050.h:78
double impulse_coeff
Definition: g1050.h:73
int mtu
Definition: g1050.h:93
double percentage_occupancy
Definition: g1050.h:91
double max_jitter
Definition: g1050.h:95
int qos_enabled
Definition: g1050.h:182
double impulse_height
Definition: g1050.h:166
double prob_packet_collision_loss
Definition: g1050.h:177
double serial_delay
Definition: g1050.h:171
double prob_packet_loss
Definition: g1050.h:175
uint32_t lost_packets
Definition: g1050.h:193
uint32_t lost_packets_2
Definition: g1050.h:195
double impulse_coeff
Definition: g1050.h:168
int multiple_access
Definition: g1050.h:184
int link_type
Definition: g1050.h:156
double max_jitter
Definition: g1050.h:173
int high_loss
Definition: g1050.h:158
double last_arrival_time
Definition: g1050.h:187
double congestion_delay
Definition: g1050.h:179