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