-rw-r--r-- | gammu/emb/common/service/gsmcal.c | 2 | ||||
-rw-r--r-- | gammu/emb/gammu/gammu.c | 41 |
2 files changed, 35 insertions, 8 deletions
diff --git a/gammu/emb/common/service/gsmcal.c b/gammu/emb/common/service/gsmcal.c index 598292c..ddf9790 100644 --- a/gammu/emb/common/service/gsmcal.c +++ b/gammu/emb/common/service/gsmcal.c | |||
@@ -141,9 +141,9 @@ GSM_Error GSM_EncodeVCALENDAR(char *Buffer, int *Length, GSM_CalendarEntry *note | |||
141 | if (Alarm != -1) { | 141 | if (Alarm != -1) { |
142 | if (note->Entries[Alarm].EntryType == CAL_SILENT_ALARM_DATETIME) { | 142 | if (note->Entries[Alarm].EntryType == CAL_SILENT_ALARM_DATETIME) { |
143 | SaveVCALDateTime(Buffer, Length, ¬e->Entries[Alarm].Date, "DALARM"); | 143 | SaveVCALDateTime(Buffer, Length, ¬e->Entries[Alarm].Date, "DALARM"); |
144 | } else { | 144 | } else { |
145 | SaveVCALDateTime(Buffer, Length, ¬e->Entries[Alarm].Date, "AALARM"); | 145 | SaveVCALDateTime(Buffer, Length, ¬e->Entries[Alarm].Date, "DALARM"); |
146 | } | 146 | } |
147 | } | 147 | } |
148 | 148 | ||
149 | /* Birthday is known to be recurranced */ | 149 | /* Birthday is known to be recurranced */ |
diff --git a/gammu/emb/gammu/gammu.c b/gammu/emb/gammu/gammu.c index 5163d81..a3b93a8 100644 --- a/gammu/emb/gammu/gammu.c +++ b/gammu/emb/gammu/gammu.c | |||
@@ -8240,13 +8240,14 @@ int main(int argc, char *argv[]) | |||
8240 | exit(1); | 8240 | exit(1); |
8241 | } | 8241 | } |
8242 | 8242 | ||
8243 | /* Is first parameter numeric? If so treat it as config that should be loaded. */ | 8243 | /* Is first parameter numeric? If so treat it as config that should be loaded. */ |
8244 | if (isdigit(argv[1][0])) { | 8244 | //if (isdigit(argv[1][0])) { |
8245 | only_config = atoi(argv[1]); | 8245 | //only_config = atoi(argv[1]); |
8246 | if (only_config >= 0) start++; else only_config = -1; | 8246 | //if (only_config >= 0) start++; else only_config = -1; |
8247 | } | 8247 | //} |
8248 | 8248 | only_config = 0;; | |
8249 | #if 0 | ||
8249 | GSM_ReadConfig(NULL, &s.Config[0], 0); | 8250 | GSM_ReadConfig(NULL, &s.Config[0], 0); |
8250 | s.ConfigNum = 1; | 8251 | s.ConfigNum = 1; |
8251 | GSM_Config *con = &s.Config[0]; | 8252 | GSM_Config *con = &s.Config[0]; |
8252 | 8253 | ||
@@ -8268,9 +8269,9 @@ int main(int argc, char *argv[]) | |||
8268 | con->Connection = strdup(tempC); | 8269 | con->Connection = strdup(tempC); |
8269 | con->DefaultConnection = false; | 8270 | con->DefaultConnection = false; |
8270 | } | 8271 | } |
8271 | argc = argc-3; | 8272 | argc = argc-3; |
8272 | #if 0 | 8273 | //#if 0 |
8273 | if ( ! mConnection.isEmpty() ) { | 8274 | if ( ! mConnection.isEmpty() ) { |
8274 | cfg->Connection = strdup(mConnection.latin1()); | 8275 | cfg->Connection = strdup(mConnection.latin1()); |
8275 | cfg->DefaultConnection = false; | 8276 | cfg->DefaultConnection = false; |
8276 | qDebug("Connection set %s ", cfg->Connection ); | 8277 | qDebug("Connection set %s ", cfg->Connection ); |
@@ -8289,9 +8290,9 @@ int main(int argc, char *argv[]) | |||
8289 | } | 8290 | } |
8290 | 8291 | ||
8291 | #endif | 8292 | #endif |
8292 | 8293 | ||
8293 | #if 0 | 8294 | |
8294 | cfg=GSM_FindGammuRC(); | 8295 | cfg=GSM_FindGammuRC(); |
8295 | for (i = 0; i <= MAX_CONFIG_NUM; i++) { | 8296 | for (i = 0; i <= MAX_CONFIG_NUM; i++) { |
8296 | if (cfg!=NULL) { | 8297 | if (cfg!=NULL) { |
8297 | cp = INI_GetValue(cfg, "gammu", "gammucoding", false); | 8298 | cp = INI_GetValue(cfg, "gammu", "gammucoding", false); |
@@ -8314,8 +8315,9 @@ int main(int argc, char *argv[]) | |||
8314 | } | 8315 | } |
8315 | } | 8316 | } |
8316 | 8317 | ||
8317 | /* Wanted user specific configuration? */ | 8318 | /* Wanted user specific configuration? */ |
8319 | |||
8318 | if (only_config != -1) { | 8320 | if (only_config != -1) { |
8319 | /* Here we get only in first for loop */ | 8321 | /* Here we get only in first for loop */ |
8320 | if (!GSM_ReadConfig(cfg, &s.Config[0], only_config)) break; | 8322 | if (!GSM_ReadConfig(cfg, &s.Config[0], only_config)) break; |
8321 | } else { | 8323 | } else { |
@@ -8349,9 +8351,33 @@ int main(int argc, char *argv[]) | |||
8349 | 8351 | ||
8350 | /* We wanted to read just user specified configuration. */ | 8352 | /* We wanted to read just user specified configuration. */ |
8351 | if (only_config != -1) {break;} | 8353 | if (only_config != -1) {break;} |
8352 | } | 8354 | } |
8355 | #if 0 | ||
8356 | GSM_Config *con = &s.Config[0]; | ||
8357 | |||
8358 | char* tempC; | ||
8359 | tempC = argv[argc-1]+2; | ||
8360 | if ( *tempC != 0 ) { | ||
8361 | fprintf(stderr,"Using model %s \n",tempC); | ||
8362 | strcpy(con->Model,tempC ); | ||
8363 | } | ||
8364 | tempC = argv[argc-2]+2; | ||
8365 | if ( *tempC != 0 ) { | ||
8366 | fprintf(stderr,"Using device %s \n",tempC); | ||
8367 | con->Device = strdup(tempC); | ||
8368 | con->DefaultDevice = false; | ||
8369 | } | ||
8370 | tempC = argv[argc-3]+2; | ||
8371 | if ( *tempC != 0 ) { | ||
8372 | fprintf(stderr,"Using connection %s \n",tempC); | ||
8373 | con->Connection = strdup(tempC); | ||
8374 | con->DefaultConnection = false; | ||
8375 | } | ||
8353 | #endif | 8376 | #endif |
8377 | argc = argc-3; | ||
8378 | |||
8379 | |||
8354 | /* Do we have enough parameters? */ | 8380 | /* Do we have enough parameters? */ |
8355 | if (argc == 1 + start) { | 8381 | if (argc == 1 + start) { |
8356 | HelpGeneral(); | 8382 | HelpGeneral(); |
8357 | printmsg("Too few parameters!\n"); | 8383 | printmsg("Too few parameters!\n"); |
@@ -8368,8 +8394,9 @@ int main(int argc, char *argv[]) | |||
8368 | /* Check parameters */ | 8394 | /* Check parameters */ |
8369 | while (Parameters[z].Function != NULL) { | 8395 | while (Parameters[z].Function != NULL) { |
8370 | if (mystrncasecmp(Parameters[z].parameter,argv[1+start], 0)) { | 8396 | if (mystrncasecmp(Parameters[z].parameter,argv[1+start], 0)) { |
8371 | if (argc-2-start >= Parameters[z].min_arg && argc-2-start <= Parameters[z].max_arg) { | 8397 | if (argc-2-start >= Parameters[z].min_arg && argc-2-start <= Parameters[z].max_arg) { |
8398 | fprintf(stderr,"Executing \n"); | ||
8372 | Parameters[z].Function(argc - start, argv + start); | 8399 | Parameters[z].Function(argc - start, argv + start); |
8373 | break; | 8400 | break; |
8374 | } else { | 8401 | } else { |
8375 | count_failed = true; | 8402 | count_failed = true; |