Dependencies: net lpc1768 crypto clock web log
Diff: http-derived/home/http-home-query.c
- Revision:
- 28:7fb6b4e9ab80
- Parent:
- 27:eb5728b9052b
- Child:
- 29:4fe0f237fd61
--- a/http-derived/home/http-home-query.c Thu Jan 17 13:43:35 2019 +0000 +++ b/http-derived/home/http-home-query.c Fri Jan 18 14:37:57 2019 +0000 @@ -16,43 +16,43 @@ char* pValue; pQuery = HttpSplitQuery(pQuery, &pName, &pValue); - if (strcmp(pName, "chg-clock-leap-enable" ) == 0) ClkUtcTglNextLeapEnable (); - if (strcmp(pName, "chg-clock-leap-forward") == 0) ClkUtcTglNextLeapForward(); + if (HttpSameStr(pName, "chg-clock-leap-enable" )) ClkUtcTglNextLeapEnable (); + if (HttpSameStr(pName, "chg-clock-leap-forward")) ClkUtcTglNextLeapForward(); int months1970 = ClkUtcGetNextEpochMonth1970(); int months = months1970 % 12; int years = months1970 / 12; - if (strcmp(pName, "set-clock-leap-year" ) == 0) + if (HttpSameStr(pName, "set-clock-leap-year" )) { years = strtol(pValue, NULL, 10) - 1970; if (years < 0) years = 0; ClkUtcSetNextEpochMonth1970(years * 12 + months); } - if (strcmp(pName, "set-clock-leap-month" ) == 0) + if (HttpSameStr(pName, "set-clock-leap-month" )) { months = strtol(pValue, NULL, 10) - 1; if (months < 0) months = 0; ClkUtcSetNextEpochMonth1970(years * 12 + months); } - if (strcmp(pName, "set-clock-leap-count" ) == 0) + if (HttpSameStr(pName, "set-clock-leap-count" )) { uint16_t leaps = strtol(pValue, NULL, 10); ClkUtcSetEpochOffset(leaps); } int value = (int)strtol(pValue, NULL, 10); - if (strcmp(pName, "ppb" ) == 0) ClkGovSetPpb (value ); - if (strcmp(pName, "slewdivisor" ) == 0) SetClockSlewDivisor (value ); - if (strcmp(pName, "slewmax" ) == 0) SetClockSlewMaxMs (value ); - if (strcmp(pName, "ppbdivisor" ) == 0) SetClockPpbDivisor (value ); - if (strcmp(pName, "ppbmaxchange" ) == 0) SetClockPpbChangeMax (value ); - if (strcmp(pName, "syncedlimitns" ) == 0) SetClockSyncedLimitNs (value * 1000000 ); - if (strcmp(pName, "syncedhysns" ) == 0) SetClockSyncedHysterisNs (value * 1000000 ); - if (strcmp(pName, "syncedlimitppb") == 0) SetClockSyncedLimitPpb (value ); - if (strcmp(pName, "syncedhysppb" ) == 0) SetClockSyncedHysterisPpb (value ); - if (strcmp(pName, "maxoffsetsecs" ) == 0) SetClockMaxOffsetSecs (value ); - if (strcmp(pName, "clockgovtrace" ) == 0) ChgTraceSync(); + if (HttpSameStr(pName, "ppb" )) ClkGovSetPpb (value ); + if (HttpSameStr(pName, "slewdivisor" )) SetClockSlewDivisor (value ); + if (HttpSameStr(pName, "slewmax" )) SetClockSlewMaxMs (value ); + if (HttpSameStr(pName, "ppbdivisor" )) SetClockPpbDivisor (value ); + if (HttpSameStr(pName, "ppbmaxchange" )) SetClockPpbChangeMax (value ); + if (HttpSameStr(pName, "syncedlimitns" )) SetClockSyncedLimitNs (value * 1000000 ); + if (HttpSameStr(pName, "syncedhysns" )) SetClockSyncedHysterisNs (value * 1000000 ); + if (HttpSameStr(pName, "syncedlimitppb")) SetClockSyncedLimitPpb (value ); + if (HttpSameStr(pName, "syncedhysppb" )) SetClockSyncedHysterisPpb (value ); + if (HttpSameStr(pName, "maxoffsetsecs" )) SetClockMaxOffsetSecs (value ); + if (HttpSameStr(pName, "clockgovtrace" )) ChgTraceSync(); } }