|
20 | 20 | for x in range(168): |
21 | 21 | delta_month = hour_timestamp - hour_timestamp.replace(day=1, hour=0) |
22 | 22 | LOG_TIMESTAMPS[x] = ( |
23 | | - bytes(("%%0%dX" % 2) % (hour_timestamp.year - 2000), pw_constants.UTF8) # noqa: UP031 |
24 | | - + bytes(("%%0%dX" % 2) % hour_timestamp.month, pw_constants.UTF8) # noqa: UP031 |
| 23 | + bytes(f"{(hour_timestamp.year - 2000):02x}", pw_constants.UTF8) |
| 24 | + + bytes(f"{hour_timestamp.month:02x}", pw_constants.UTF8) |
25 | 25 | + bytes( |
26 | | - ("%%0%dX" % 4) # noqa: UP031 |
27 | | - % int((delta_month.days * 1440) + (delta_month.seconds / 60)), |
| 26 | + f"{int((delta_month.days * 1440) + (delta_month.seconds / 60)):04x}", |
28 | 27 | pw_constants.UTF8, |
29 | 28 | ) |
30 | 29 | ) |
|
599 | 598 | b"000000C1", # Success ack |
600 | 599 | b"003A" # msg_id |
601 | 600 | + b"0098765432101234" # mac |
602 | | - + bytes( |
603 | | - ("%%0%dd" % 2) % (utc_now + timedelta(seconds=10)).second, pw_constants.UTF8 |
604 | | - ) # noqa: UP031 |
605 | | - + bytes(("%%0%dd" % 2) % utc_now.minute, pw_constants.UTF8) # noqa: UP031 |
606 | | - + bytes(("%%0%dd" % 2) % utc_now.hour, pw_constants.UTF8) # noqa: UP031 |
607 | | - + bytes(("%%0%dd" % 2) % utc_now.weekday(), pw_constants.UTF8) # noqa: UP031 |
608 | | - + bytes(("%%0%dd" % 2) % utc_now.day, pw_constants.UTF8) # noqa: UP031 |
609 | | - + bytes(("%%0%dd" % 2) % utc_now.month, pw_constants.UTF8) # noqa: UP031 |
610 | | - + bytes(("%%0%dd" % 2) % (utc_now.year - 2000), pw_constants.UTF8), # noqa: UP031 |
| 601 | + + bytes(f"{(utc_now + timedelta(seconds=10)).second:02d}", pw_constants.UTF8) # noqa: UP031 |
| 602 | + + bytes(f"{utc_now.minute:02d}", pw_constants.UTF8) # noqa: UP031 |
| 603 | + + bytes(f"{utc_now.hour:02d}", pw_constants.UTF8) # noqa: UP031 |
| 604 | + + bytes(f"{utc_now.weekday():02d}", pw_constants.UTF8) # noqa: UP031 |
| 605 | + + bytes(f"{utc_now.day:02d}", pw_constants.UTF8) # noqa: UP031 |
| 606 | + + bytes(f"{utc_now.month:02d}", pw_constants.UTF8) # noqa: UP031 |
| 607 | + + bytes(f"{(utc_now.year - 2000):02d}", pw_constants.UTF8), # noqa: UP031 |
611 | 608 | ), |
612 | 609 | b"\x05\x05\x03\x0300280098765432101234000022030304259DDF\r\n": ( |
613 | 610 | "Circle+ Realtime set clock for 0098765432101234", |
|
619 | 616 | b"000000C1", # Success ack |
620 | 617 | b"003F" # msg_id |
621 | 618 | + b"1111111111111111" # mac |
622 | | - + bytes(("%%0%dX" % 2) % utc_now.hour, pw_constants.UTF8) # noqa: UP031 |
623 | | - + bytes(("%%0%dX" % 2) % utc_now.minute, pw_constants.UTF8) # noqa: UP031 |
624 | | - + bytes( |
625 | | - ("%%0%dX" % 2) % (utc_now + timedelta(seconds=10)).second, pw_constants.UTF8 |
626 | | - ) # noqa: UP031 |
627 | | - + bytes(("%%0%dX" % 2) % utc_now.weekday(), pw_constants.UTF8) # noqa: UP031 |
| 619 | + + bytes(f"{utc_now.hour:02x}", pw_constants.UTF8) # noqa: UP031 |
| 620 | + + bytes(f"{utc_now.minute:02x}", pw_constants.UTF8) # noqa: UP031 |
| 621 | + + bytes(f"{(utc_now + timedelta(seconds=10)).second:02x}", pw_constants.UTF8) # noqa: UP031 |
| 622 | + + bytes(f"{utc_now.weekday():02d}", pw_constants.UTF8) # noqa: UP031 |
628 | 623 | + b"00" # unknown |
629 | 624 | + b"0000", # unknown2 |
630 | 625 | ), |
|
633 | 628 | b"000000C1", # Success ack |
634 | 629 | b"003F" # msg_id |
635 | 630 | + b"2222222222222222" # mac |
636 | | - + bytes(("%%0%dX" % 2) % utc_now.hour, pw_constants.UTF8) # noqa: UP031 |
637 | | - + bytes(("%%0%dX" % 2) % utc_now.minute, pw_constants.UTF8) # noqa: UP031 |
638 | | - + bytes(("%%0%dX" % 2) % utc_now.second, pw_constants.UTF8) # noqa: UP031 |
639 | | - + bytes(("%%0%dX" % 2) % utc_now.weekday(), pw_constants.UTF8) # noqa: UP031 |
| 631 | + + bytes(f"{utc_now.hour:02x}", pw_constants.UTF8) # noqa: UP031 |
| 632 | + + bytes(f"{utc_now.minute:02x}", pw_constants.UTF8) # noqa: UP031 |
| 633 | + + bytes(f"{utc_now.second:02x}", pw_constants.UTF8) # noqa: UP031 |
| 634 | + + bytes(f"{utc_now.weekday():02x}", pw_constants.UTF8) # noqa: UP031 |
640 | 635 | + b"00" # unknown |
641 | 636 | + b"0000", # unknown2 |
642 | 637 | ), |
|
645 | 640 | b"000000C1", # Success ack |
646 | 641 | b"003F" # msg_id |
647 | 642 | + b"3333333333333333" # mac |
648 | | - + bytes(("%%0%dX" % 2) % utc_now.hour, pw_constants.UTF8) # noqa: UP031 |
649 | | - + bytes(("%%0%dX" % 2) % utc_now.minute, pw_constants.UTF8) # noqa: UP031 |
650 | | - + bytes(("%%0%dX" % 2) % utc_now.second, pw_constants.UTF8) # noqa: UP031 |
651 | | - + bytes(("%%0%dX" % 2) % utc_now.weekday(), pw_constants.UTF8) # noqa: UP031 |
| 643 | + + bytes(f"{utc_now.hour:02x}", pw_constants.UTF8) # noqa: UP031 |
| 644 | + + bytes(f"{utc_now.minute:02x}", pw_constants.UTF8) # noqa: UP031 |
| 645 | + + bytes(f"{utc_now.second:02x}", pw_constants.UTF8) # noqa: UP031 |
| 646 | + + bytes(f"{utc_now.weekday():02x}", pw_constants.UTF8) # noqa: UP031 |
652 | 647 | + b"00" # unknown |
653 | 648 | + b"0000", # unknown2 |
654 | 649 | ), |
|
657 | 652 | b"000000C1", # Success ack |
658 | 653 | b"003F" # msg_id |
659 | 654 | + b"4444444444444444" # mac |
660 | | - + bytes(("%%0%dX" % 2) % utc_now.hour, pw_constants.UTF8) # noqa: UP031 |
661 | | - + bytes(("%%0%dX" % 2) % utc_now.minute, pw_constants.UTF8) # noqa: UP031 |
662 | | - + bytes(("%%0%dX" % 2) % utc_now.second, pw_constants.UTF8) # noqa: UP031 |
663 | | - + bytes(("%%0%dX" % 2) % utc_now.weekday(), pw_constants.UTF8) # noqa: UP031 |
| 655 | + + bytes(f"{utc_now.hour:02x}", pw_constants.UTF8) # noqa: UP031 |
| 656 | + + bytes(f"{utc_now.minute:02x}", pw_constants.UTF8) # noqa: UP031 |
| 657 | + + bytes(f"{utc_now.second:02x}", pw_constants.UTF8) # noqa: UP031 |
| 658 | + + bytes(f"{utc_now.weekday():02x}", pw_constants.UTF8) # noqa: UP031 |
664 | 659 | + b"00" # unknown |
665 | 660 | + b"0000", # unknown2 |
666 | 661 | ), |
|
0 commit comments