Loading…
Loading…
Method Name: status_simulation_method
Method ID: 0x48B8
Method Label: Status simulation
Method Help:
- {
- char status[3];
- char xmtr_status[25];
- char disp_string1[60];
- char disp_string2[60];
- int slen1;
- int slen2;
- int result_st;
- int prev_sim_mode;
- int choice;
- int target_bit_index;
- int check_bit;
- char is_found_active_bit;
- {
- _set_all_resp_code(0);
- _set_device_status(0xFF,0);
- _set_xmtr_device_status(0xFF,0);
- _set_xmtr_all_resp_code(0);
- }
- ;
- slen1 = 60;
- slen2 = 60;
- send_command_trans(48,0);
- if ((standardized_status_1 & 0x01) != 0x00)
- {
- _iassign(2444,1);
- }
- else
- {
- _iassign(2444,0);
- }
- prev_sim_mode = _ivar_value(2444);
- _get_dev_var_value(literal_string(1547),0,2444);
- if (_ivar_value(2444) != prev_sim_mode)
- {
- _get_dictionary_string(19726346,disp_string2,slen2);
- result_st = SELECT_FROM_LIST(literal_string(1548),disp_string2);
- if (result_st != 0)
- {
- _iassign(2444,prev_sim_mode);
- process_abort();
- }
- send(526,status);
- if (status[0])
Please login for more