141 lines
4.1 KiB
C
141 lines
4.1 KiB
C
extern WORD ls_slc[MAX_LS*16];
|
|
extern WORD ls_sls[MAX_LS*16];
|
|
extern WORD sls_to_link[MAX_LS*16];
|
|
|
|
/** link mark **/
|
|
extern BYTE link_available[MAX_LK];
|
|
extern BYTE changeover_possible[MAX_LK];
|
|
extern BYTE retrieval_required[MAX_LK];
|
|
extern BYTE remote_bsnt_retrieved[MAX_LK];
|
|
extern BYTE changeback_in_progress[MAX_LK];
|
|
extern BYTE changeover_in_progress[MAX_LK];
|
|
extern BYTE changeback_required[MAX_LK];
|
|
extern BYTE changeover_required[MAX_LK];
|
|
extern BYTE emergency_changeover_order[MAX_LK];
|
|
extern BYTE changeover_order[MAX_LK];
|
|
extern BYTE changeover_completed[MAX_LK];
|
|
extern BYTE failed[MAX_LK];
|
|
extern BYTE blocked_by[MAX_LK];
|
|
extern BYTE local_blocked[MAX_LK];
|
|
extern BYTE remote_blocked[MAX_LK];
|
|
extern BYTE first_failure[MAX_LK];
|
|
extern BYTE changeback_select[MAX_LK];
|
|
extern BYTE changeover_select[MAX_LK];
|
|
extern BYTE co_msg_can_exchange[MAX_LK];
|
|
extern BYTE cb_msg_can_exchange[MAX_LK];
|
|
extern BYTE local_bsnt_retrievable[MAX_LK];
|
|
extern BYTE retrieved_bsnt[MAX_LK];
|
|
extern BYTE fsnt[MAX_LK];
|
|
extern BYTE fsnl[MAX_LK];
|
|
extern BYTE fsnc[MAX_LK];
|
|
extern BYTE bsnt[MAX_LK];
|
|
extern BYTE tcbc_route_change[MAX_LK];
|
|
extern BYTE command3[MAX_LK];
|
|
extern BYTE cbd_cbc_r[MAX_LK];
|
|
extern BYTE cba_cbc_r[MAX_LK];
|
|
extern BYTE cbc_s[MAX_LK];
|
|
extern BYTE controlled_rerouting_in_progress[MAX_LK];
|
|
extern BYTE transfer_prohibited[MAX_LK];
|
|
extern BYTE own_sp_restarting;
|
|
extern BYTE link_remotely_inhibited[MAX_LK];
|
|
extern BYTE link_locally_inhibited[MAX_LK];
|
|
extern BYTE link_inhibited[MAX_LK];
|
|
extern BYTE local_inhibit_in_progress[MAX_LK];
|
|
extern BYTE uninhibit_in_progress[MAX_LK];
|
|
extern BYTE management_req[MAX_LK];
|
|
extern BYTE t12_expired_2nd_time[MAX_LK];
|
|
extern BYTE t13_expired_2nd_time[MAX_LK];
|
|
extern BYTE sending_phase_finished[MAX_LS];
|
|
|
|
extern WORD mtp3_timer[24];
|
|
|
|
extern BYTE sd_buf_h[256];
|
|
extern BYTE sd_buf_t[256];
|
|
|
|
extern MTP3Parameter *mtp3_para;
|
|
extern mtp mtp3;
|
|
extern mtp3_csta mtp3_measure;
|
|
extern measure_of_mtp3 *current_measure;
|
|
extern BYTE current_mtime;/* current measure time */
|
|
|
|
/** debug **/
|
|
|
|
extern BYTE mtp_asciout_buf[2048];
|
|
extern char mtp_asciin_buf[80];
|
|
|
|
extern BYTE t1_delay_mtp3[MAX_LK];
|
|
extern BYTE t2_delay_mtp3[MAX_LK];
|
|
extern BYTE t3_delay_mtp3[MAX_LK];
|
|
extern BYTE t4_delay_mtp3[MAX_LK];
|
|
extern BYTE t5_delay_mtp3[MAX_LK];
|
|
extern BYTE t6_delay_mtp3[MAX_LK];
|
|
extern BYTE t7_delay_mtp3[MAX_LK];
|
|
extern BYTE t8_delay_mtp3[MAX_LK];
|
|
extern BYTE t9_delay_mtp3[MAX_LK];
|
|
extern BYTE t10_delay_mtp3[MAX_LK];
|
|
extern BYTE t11_delay_mtp3[MAX_LK];
|
|
extern BYTE t12_delay_mtp3[MAX_LK];
|
|
extern BYTE t13_delay_mtp3[MAX_LK];
|
|
extern BYTE t14_delay_mtp3[MAX_LK];
|
|
extern BYTE t15_delay_mtp3[MAX_LK];
|
|
extern BYTE t16_delay_mtp3[MAX_LK];
|
|
extern BYTE t17_delay_mtp3[MAX_LK];
|
|
extern BYTE t18_delay_mtp3;
|
|
extern BYTE t19_delay_mtp3;
|
|
extern BYTE t20_delay_mtp3;
|
|
extern BYTE t21_delay_mtp3[MAX_LS];
|
|
extern BYTE t22_delay_mtp3[MAX_LK];
|
|
extern BYTE t23_delay_mtp3[MAX_LK];
|
|
extern BYTE t24_delay_mtp3[MAX_LK];
|
|
extern BYTE sltc_t1_delay[MAX_LK];
|
|
extern BYTE sltc_t2_delay[MAX_LK];
|
|
|
|
extern BYTE mtp3_t21_flag[MAX_LS];
|
|
extern BYTE mtp3_t22_flag[MAX_LK];
|
|
extern BYTE mtp3_t23_flag[MAX_LK];
|
|
extern BYTE mtp3_t12_flag[MAX_LK];
|
|
extern BYTE mtp3_t13_flag[MAX_LK];
|
|
extern BYTE mtp3_t14_flag[MAX_LK];
|
|
|
|
extern BYTE srm_nw;
|
|
extern BYTE active_ls_num;
|
|
extern BYTE current_active_ls_num;
|
|
extern BYTE rv_TRA_num;
|
|
extern BYTE tprc_nw;
|
|
extern BYTE taprc_loop[MAX_LS];
|
|
|
|
extern BYTE mtp2_flag_new[32];
|
|
extern BYTE mtp2_flag_old[32];
|
|
|
|
extern heartbeat_compoent_of_mtp3 mtp3_heartbeat;
|
|
|
|
extern ulong mtp3_localip;
|
|
extern ulong mtp3_alterip;
|
|
extern WORD wx5[256];
|
|
extern BYTE debug_link[MAX_LK];
|
|
|
|
extern long mtp3_timestamp;
|
|
extern long mtp3_csta_p;
|
|
|
|
extern ulong mtp3_get_msg;
|
|
|
|
extern BYTE local_change_over[MAX_LK];
|
|
|
|
extern BYTE mtp2_buf_full[MAX_LK];
|
|
extern BYTE nld_cause_lkd[MAX_LK];
|
|
|
|
extern BYTE init_lsac_state[MAX_LK];
|
|
extern BYTE init_tlac_state[MAX_LK];
|
|
|
|
extern ulong TFAmsg_OPC;
|
|
extern BYTE TFAmsg_SrcLk;
|
|
extern ulong TFPmsg_OPC;
|
|
extern BYTE TFPmsg_SrcLk;
|
|
extern BYTE sdTFP_Ls;
|
|
extern BYTE sdTFA_Ls;
|
|
extern BYTE mtp2_module;
|
|
extern BYTE mtp2_systemid;
|
|
|
|
// mtp3 opc
|
|
extern mtp3_dynamic_opc mtp3_opc;
|