0
1
mirror of https://github.com/radio95-rnt/rds95.git synced 2026-02-26 20:33:53 +01:00

try to fix

This commit is contained in:
2025-03-18 19:03:20 +01:00
parent c074a50b4e
commit 142cc25428
2 changed files with 6 additions and 3 deletions

View File

@@ -1,5 +1,5 @@
{ {
"port": 13452, "port": 13452,
"time": 1742301947694, "time": 1742320940023,
"version": "0.0.3" "version": "0.0.3"
} }

View File

@@ -229,6 +229,7 @@ get_ps:
if(dps1_on) { if(dps1_on) {
char ps_text[PS_LENGTH]; char ps_text[PS_LENGTH];
strncpy(ps_text, (enc->data[enc->program].ta) ? enc->data[enc->program].tps : enc->data[enc->program].ps, PS_LENGTH); strncpy(ps_text, (enc->data[enc->program].ta) ? enc->data[enc->program].tps : enc->data[enc->program].ps, PS_LENGTH);
ps_text[PS_LENGTH - 1] = '\0';
if(enc->state[enc->program].dynamic_ps_state == 0) { if(enc->state[enc->program].dynamic_ps_state == 0) {
memcpy(enc->state[enc->program].ps_text, ps_text, PS_LENGTH); memcpy(enc->state[enc->program].ps_text, ps_text, PS_LENGTH);
@@ -617,8 +618,10 @@ void reset_rds_state(RDSEncoder* enc, uint8_t program) {
struct tm *utc, *local_time; struct tm *utc, *local_time;
time(local_time); time_t now;
utc = gmtime(local_time); time(&now);
local_time = localtime(&now);
utc = gmtime(&now);
enc->state[enc->program].last_ct_minute = utc->tm_min; enc->state[enc->program].last_ct_minute = utc->tm_min;
memcpy(&(enc->state[program]), &(tempCoder.state[program]), sizeof(RDSState)); memcpy(&(enc->state[program]), &(tempCoder.state[program]), sizeof(RDSState));