Loading…

方法名称: MthdCrtlParamArchiveLoad

方法ID: 0x43D1

方法标签: Load from archive

方法描述: This method will upload archived control parameter data


  • {
  • char status[3];
  • char disp_string1[60];
  • int slen1;
  • int result;
  • int Status;
  • int n;
  • unsigned int hh_0;
  • unsigned int hh_1;
  • unsigned int hh_2;
  • unsigned int hh_3;
  • unsigned int hh_4;
  • unsigned int mm_0;
  • unsigned int mm_1;
  • unsigned int mm_2;
  • unsigned int mm_3;
  • unsigned int mm_4;
  • unsigned int ss_0;
  • unsigned int ss_1;
  • unsigned int ss_2;
  • unsigned int ss_3;
  • unsigned int ss_4;
  • unsigned int test;
  • slen1 = 60;
  • _add_abort_method(17130);
  • PUT_MESSAGE(literal_string(1838));
  • for (n = 0; n <= 4; n++)
  • {
  • LocCrtlParDateTime = n;
  • writeprotection_release();
  • send(231,status);
  • if (status[0])
  • {
  • display_response_status(231,status[0]);
  • _get_dictionary_string(19726342,disp_string1,slen1);
  • DELAY(2,disp_string1);
  • process_abort();
  • }
  • }
  • hh_0 = CrtlParamArchiveTime_0_int / 115200000;
  • mm_0 = (CrtlParamArchiveTime_0_int - hh_0 * 115200000) / 1920000;
  • ss_0 = (CrtlParamArchiveTime_0_int - (hh_0 * 115200000 + mm_0 * 1920000)) / 32000;
  • hh_1 = CrtlParamArchiveTime_1_int / 115200000;
  • mm_1 = (CrtlParamArchiveTime_1_int - hh_1 * 115200000) / 1920000;
  • ss_1 = (CrtlParamArchiveTime_1_int - (hh_1 * 115200000 + mm_1 * 1920000)) / 32000;
  • hh_2 = CrtlParamArchiveTime_2_int / 115200000;
  • mm_2 = (CrtlParamArchiveTime_2_int - hh_2 * 115200000) / 1920000;
  • ss_2 = (CrtlParamArchiveTime_2_int - (hh_2 * 115200000 + mm_2 * 1920000)) / 32000;
  • hh_3 = CrtlParamArchiveTime_3_int / 115200000;


请登录以获得完整内容