@@ -403,43 +403,65 @@ static void subghz_protocol_magellan_get_event_serialize(uint8_t event, FuriStri
403
403
const char * event_type ;
404
404
const char * event_subtype ;
405
405
406
- switch ((event >> 4 ) & 0x0F ) {
407
- case 0x00 : event_type = "Nothing" ; break ;
408
- case 0x01 : event_type = "Door" ; break ;
409
- case 0x02 : event_type = "Motion" ; break ;
410
- case 0x03 : event_type = "Smoke Alarm" ; break ;
411
- case 0x04 : event_type = "REM1" ; break ;
412
- case 0x05 :
413
- event_type = "REM1" ;
414
- event_subtype = "Off1" ;
415
- furi_string_cat_printf (output , "%s - %s" , event_type , event_subtype );
416
- return ;
417
- case 0x06 :
418
- event_type = "REM2" ;
419
- event_subtype = "Off1" ;
420
- furi_string_cat_printf (output , "%s - %s" , event_type , event_subtype );
421
- return ;
422
- default : event_type = "Unknown" ; break ;
406
+ switch ((event >> 4 ) & 0x0F ) {
407
+ case 0x00 :
408
+ event_type = "Nothing" ;
409
+ break ;
410
+ case 0x01 :
411
+ event_type = "Door" ;
412
+ break ;
413
+ case 0x02 :
414
+ event_type = "Motion" ;
415
+ break ;
416
+ case 0x03 :
417
+ event_type = "Smoke Alarm" ;
418
+ break ;
419
+ case 0x04 :
420
+ event_type = "REM1" ;
421
+ break ;
422
+ case 0x05 :
423
+ event_type = "REM1" ;
424
+ event_subtype = "Off1" ;
425
+ furi_string_cat_printf (output , "%s - %s" , event_type , event_subtype );
426
+ return ;
427
+ case 0x06 :
428
+ event_type = "REM2" ;
429
+ event_subtype = "Off1" ;
430
+ furi_string_cat_printf (output , "%s - %s" , event_type , event_subtype );
431
+ return ;
432
+ default :
433
+ event_type = "Unknown" ;
434
+ break ;
423
435
}
424
436
425
- switch (event & 0x0F ) {
426
- case 0x00 :
427
- event_subtype = (((event >> 4 ) & 0x0F ) > 0x03 ) ? "Arm1" : "Sealed" ;
428
- break ;
429
- case 0x01 :
430
- event_subtype = (((event >> 4 ) & 0x0F ) > 0x03 ) ? "Btn1" : "Alarm" ;
431
- break ;
432
- case 0x02 :
433
- event_subtype = (((event >> 4 ) & 0x0F ) > 0x03 ) ? "Btn2" : "Tamper" ;
434
- break ;
435
- case 0x03 :
436
- event_subtype = (((event >> 4 ) & 0x0F ) > 0x03 ) ? "Btn3" : "Alarm + Tamper" ;
437
- break ;
438
- case 0x08 : event_subtype = "Reset" ; break ;
439
- case 0x09 : event_subtype = "LowBatt" ; break ;
440
- case 0x0A : event_subtype = "BattOk" ; break ;
441
- case 0x0B : event_subtype = "Learn" ; break ;
442
- default : event_subtype = "Unknown" ; break ;
437
+ switch (event & 0x0F ) {
438
+ case 0x00 :
439
+ event_subtype = (((event >> 4 ) & 0x0F ) > 0x03 ) ? "Arm1" : "Sealed" ;
440
+ break ;
441
+ case 0x01 :
442
+ event_subtype = (((event >> 4 ) & 0x0F ) > 0x03 ) ? "Btn1" : "Alarm" ;
443
+ break ;
444
+ case 0x02 :
445
+ event_subtype = (((event >> 4 ) & 0x0F ) > 0x03 ) ? "Btn2" : "Tamper" ;
446
+ break ;
447
+ case 0x03 :
448
+ event_subtype = (((event >> 4 ) & 0x0F ) > 0x03 ) ? "Btn3" : "Alarm + Tamper" ;
449
+ break ;
450
+ case 0x08 :
451
+ event_subtype = "Reset" ;
452
+ break ;
453
+ case 0x09 :
454
+ event_subtype = "LowBatt" ;
455
+ break ;
456
+ case 0x0A :
457
+ event_subtype = "BattOk" ;
458
+ break ;
459
+ case 0x0B :
460
+ event_subtype = "Learn" ;
461
+ break ;
462
+ default :
463
+ event_subtype = "Unknown" ;
464
+ break ;
443
465
}
444
466
445
467
furi_string_cat_printf (output , "%s - %s" , event_type , event_subtype );
0 commit comments