@@ -117,15 +117,18 @@ void action_ir_tx(void* context, const FuriString* action_path, FuriString* erro
117117 break ;
118118 }
119119
120- // FURI_LOG_I(
121- // TAG,
122- // "IR: Sending parsed => %s %lu %lu",
123- // infrared_get_protocol_name(signal->payload.message.protocol),
124- // signal->payload.message.address,
125- // signal->payload.message.command);
120+ FURI_LOG_I (
121+ TAG ,
122+ "IR: Sending (%s) type=parsed => %s %lu %lu" ,
123+ file_name ,
124+ infrared_get_protocol_name (signal -> payload .message .protocol ),
125+ signal -> payload .message .address ,
126+ signal -> payload .message .command );
126127
127128 infrared_send (& signal -> payload .message , 1 );
128129
130+ FURI_LOG_I (TAG , "IR: Send complete" );
131+
129132 } else if (!furi_string_cmp_str (temp_str , "raw" )) {
130133 // FURI_LOG_I(TAG, "IR File is RAW");
131134 signal -> is_raw = true;
@@ -158,19 +161,22 @@ void action_ir_tx(void* context, const FuriString* action_path, FuriString* erro
158161 break ;
159162 }
160163
161- // FURI_LOG_I(
162- // TAG,
163- // "IR: Sending raw => %d timings, %lu Hz, %f",
164- // signal->payload.raw.timings_size,
165- // signal->payload.raw.frequency,
166- // (double)signal->payload.raw.duty_cycle);
164+ FURI_LOG_I (
165+ TAG ,
166+ "IR: Sending (%s) type=raw => %d timings, %lu Hz, %f" ,
167+ file_name ,
168+ signal -> payload .raw .timings_size ,
169+ signal -> payload .raw .frequency ,
170+ (double )signal -> payload .raw .duty_cycle );
167171
168172 infrared_send_raw_ext (
169173 signal -> payload .raw .timings ,
170174 signal -> payload .raw .timings_size ,
171175 true,
172176 signal -> payload .raw .frequency ,
173177 signal -> payload .raw .duty_cycle );
178+
179+ FURI_LOG_I (TAG , "IR: Send complete" );
174180 } else {
175181 ACTION_SET_ERROR ("IR: Unknown type: %s" , furi_string_get_cstr (temp_str ));
176182 break ;
0 commit comments