Changeset 2043
- Timestamp:
- 04/10/10 20:56:49 (14 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-camd35.c
r2042 r2043 221 221 memset(buf + 20, 0, buf[1]); 222 222 } 223 else if ( (er->rc == 6) && (client[cs_idx].c35_sleepsend > 0))223 else if (er->rc == 13) 224 224 { 225 225 buf[0] = 0x08; … … 231 231 * on tests this don't work with native camd3 232 232 */ 233 buf[21] = client[cs_idx].c35_sleepsend;234 cs_log(" CMD08 sleep request %02X send to %s", client[cs_idx].c35_sleepsend, client[cs_idx].usr);233 buf[21] = 0xFF; 234 cs_log("%s stop request send", client[cs_idx].usr); 235 235 } 236 236 else … … 463 463 if (stopped) { 464 464 if (er->srvid == lastsrvid && er->caid == lastcaid){ 465 cs_log("%s is stopped - sleeprequest FF from server", reader[ridx].label);465 cs_log("%s is stopped - request FF from server", reader[ridx].label); 466 466 return(-1); 467 467 } 468 468 else { 469 cs_log("%s is started - sleeprequest FF from server", reader[ridx].label);469 cs_log("%s is started - request FF from server", reader[ridx].label); 470 470 stopped = 0; 471 471 } … … 556 556 if(buf[21] == 0xFF) { 557 557 stopped = 1; 558 cs_log("%s CMD08 s leep requestFF",558 cs_log("%s CMD08 stop request 00 FF", 559 559 reader[ridx].label); 560 560 } -
trunk/oscam-http.c
r2038 r2043 1017 1017 1018 1018 //Sleepsend 1019 if (account->c35_sleepsend) 1020 tpl_printf(vars, 0, "SLEEPSEND", "%d", account->c35_sleepsend); 1019 tpl_printf(vars, 0, "SLEEPSEND", "%d", account->c35_sleepsend); 1021 1020 1022 1021 //Keepalive -
trunk/oscam.c
r2040 r2043 1669 1669 static char *stxt[]={"found", "cache1", "cache2", "emu", 1670 1670 "not found", "timeout", "sleeping", 1671 "fake", "invalid", "corrupt", "no card", "expdate", "disabled" };1671 "fake", "invalid", "corrupt", "no card", "expdate", "disabled", "stopped"}; 1672 1672 static char *stxtEx[]={"", "group", "caid", "ident", "class", "chid", "queue", "peer"}; 1673 1673 static char *stxtWh[]={"", "user ", "reader ", "server ", "lserver "}; … … 2062 2062 2063 2063 // user sleeping 2064 if ((client[cs_idx].tosleep) && (now - client[cs_idx].lastswitch > client[cs_idx].tosleep)) 2065 er->rc = 6; 2064 if ((client[cs_idx].tosleep) && (now - client[cs_idx].lastswitch > client[cs_idx].tosleep)) { 2065 if (client[cs_idx].c35_sleepsend == 0xFF) { 2066 er->rc = 13; // send stop command CMD08 {00 FF} 2067 } else { 2068 er->rc = 6; 2069 } 2070 } 2066 2071 2067 2072 client[cs_idx].last_srvid = i;
Note:
See TracChangeset
for help on using the changeset viewer.