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