Loading…
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;
请登录以获得完整内容