Loading…
Loading…
Method Name: FieldCommunicator_SILSequenceSequenceMethod_274446_110646_1
Method ID: 0x4805
Method Label: SIL confirmation
Method Help:
- {
- int varid[1];
- int step;
- int write;
- int tempconfirm;
- int select;
- long temp;
- _set_all_resp_code(0);
- _set_device_status(0xFF,0);
- _add_abort_method(18438);
- step = 0;
- write = 1;
- do {
- switch (step)
- {
- case 0:
- step = 0 + 1;
- send_command_trans(159,179);
- send_command_trans(159,180);
- send_command_trans(159,156);
- send_command_trans(159,47);
- if (SIL_SILState_1 != 2 && (STD_SWOptionActiveOverview_1 & 2) == 2)
- {
- write = 1;
- _get_dev_var_value(literal_string(820),0,16976);
- if (write == 1)
- {
- send_command_trans(166,196);
- send_command_trans(159,47);
- }
- }
- send_command_trans(159,179);
- send_command_trans(159,180);
- send_command_trans(159,156);
- send_command_trans(159,47);
- if (SIL_SILState_1 == 0)
- {
- step = 0;
- }
- break;
- case 1:
- send_command_trans(159,31);
- send_command_trans(159,24);
- send_command_trans(159,25);
- send_command_trans(159,155);
- send_command_trans(159,26);
- send_command_trans(159,27);
- send_command_trans(159,156);
- send_command_trans(159,31);
- step = 1 + 1;
- send_command_trans(159,179);
- send_command_trans(159,180);
- send_command_trans(159,156);
- send_command_trans(159,47);
- write = 0;
- _get_dev_var_value(literal_string(782),0,18125);
- if (SIL_Prepare_1 == 275)
- {
- _get_dev_var_value(literal_string(774),0,18124);
- }
- if (write == 1)
- {
- send_command_trans(166,1954);
- send_command_trans(159,156);
- }
- send_command_trans(159,179);
- send_command_trans(159,180);
- send_command_trans(159,156);
- send_command_trans(159,47);
- if (SIL_Prepare_1 != 274)
- {
- step = 1;
- }
- break;
- case 2:
- step = 2 + 1;
- send_command_trans(159,179);
- send_command_trans(159,180);
- send_command_trans(159,156);
- send_command_trans(159,47);
- if (SIL_Prepare_1 == 274 && SIL_SILState_1 == 1)
- {
- write = 0;
- _get_dev_var_value(literal_string(776),0,18126);
- if (write == 1)
- {
- send_command_trans(166,1953);
- send_command_trans(159,61);
- }
- _iassign(18128,33138);
- send_command_trans(166,1952);
- tempconfirm = _ivar_value(18128);
- if (tempconfirm != 33138)
- {
- ACKNOWLEDGE(literal_string(1339));
- abort();
- }
- }
- break;
- case 3:
- step = 3 + 1;
- send_command_trans(159,179);
- send_command_trans(159,180);
- send_command_trans(159,156);
- send_command_trans(159,47);
- if (SIL_Prepare_1 == 274 && SIL_SILState_1 == 1)
- {
- if (SIL_Prepare_1 == 274 && SIL_SILState_1 == 1)
- {
- write = 0;
- _get_dev_var_value(literal_string(646),0,18158);
- if (write == 1)
- {
- send_command_trans(166,1981);
- send_command_trans(159,155);
- }
- }
- _iassign(18140,33138);
- send_command_trans(166,1964);
- tempconfirm = _ivar_value(18140);
- if (tempconfirm != 33138)
- {
- ACKNOWLEDGE(literal_string(1340));
- abort();
- }
- }
- break;
- case 4:
- step = 4 + 1;
- send_command_trans(159,179);
- send_command_trans(159,180);
- send_command_trans(159,156);
- send_command_trans(159,47);
- if (SIL_Prepare_1 == 274 && SIL_SILState_1 == 1)
- {
- if (SIL_Prepare_1 == 274 && SIL_SILState_1 == 1)
Please login for more