Commit Graph
60 Commits
Author SHA1 Message Date
Simon Larsson 318f1a5b61 Update README.md and PROTOCOL.md 2022-03-12 08:37:23 +01:00
Simon Larsson 243b21abc8 Add script to continuously send sync
Good for testing that PC to Blaster communication works
2021-08-17 17:27:34 +02:00
Simon Larsson 481a38f1b0 Changes to make implementation for other protocols easier
Primarily breaking out the "silent alarm" packet from ALARM
packet generation
2021-08-17 17:25:52 +02:00
Simon Larsson e8176e80a7 Change time setting scripts to use new watch model setup 2021-08-13 18:51:27 +02:00
Simon Larsson b947783ace Add helper for "beeps" command 2021-08-13 18:36:20 +02:00
Simon Larsson 4a2cbc5d97 Changes in how watch models are handled 2021-08-13 18:34:30 +02:00
Simon Larsson 423ddfca88 Scripts to set time on Datalink model 70 and 150 2021-08-13 16:46:32 +02:00
Simon Larsson 335cc484f7 Static conversion table, TIMETZ packet for model 150 2021-08-13 16:45:51 +02:00
Simon Larsson 60b47902aa Cleverer listhex function 2021-08-13 16:43:40 +02:00
Simon Larsson 0d578e9c40 Info on date format (model 150) 2021-08-13 16:41:58 +02:00
Simon Larsson c2268e4772 A bit of Readme updating 2021-08-11 10:30:59 +02:00
Simon Larsson 07459092a8 Merge branch 'master' of https://github.com/Snigelson/pytimex 2021-08-11 08:48:58 +02:00
Simon Larsson 3d6c59b11d Merge branch 'master' of https://github.com/Snigelson/pytimex 2021-08-10 17:42:26 +02:00
Simon Larsson f863e19425 Cleanup of Notebook Adapter emulator
Removed the CTS line watching. Just restart the software
manually for each new transfer :)

Line endings after each group of sync bytes and after each packet
2021-08-10 17:09:03 +02:00
Simon Larsson 6feafe6675 Protocol update, work in progress 2021-08-10 11:52:31 +02:00
Simon Larsson cb5751bf07 Starting work on newer watch models 2020-11-19 10:42:59 +01:00
Simon Larsson 4bdf8d8be1 Add seconds offset when sendong time
To compensate for time between packet construction and data blasting
2020-11-19 10:36:41 +01:00
Simon Larsson 98edd9be15 Make notebook adapter emulator executable 2020-11-18 19:51:39 +01:00
Simon Larsson 05640ec4d2 Remove "split DATA1" todo! 2020-11-15 21:04:57 +01:00
Simon Larsson f099dbe6e6 Update info on alarms 2020-11-15 21:01:52 +01:00
Simon Larsson 3e9684151c Move timezone format check, and fix setter 2020-11-15 20:57:26 +01:00
Simon Larsson e50f03a73d Spelling fix 2020-11-15 20:51:47 +01:00
Simon Larsson b9f0996cce Clarification in timing documentation 2020-11-15 20:50:46 +01:00
Simon Larsson 8d15535c2e Add version argument to START1 packet 2020-11-15 20:49:43 +01:00
Simon Larsson aff8c77e8a New test data 2020-07-06 10:24:26 +02:00
Simon Larsson 05a7bab788 Notes on Blaster and LEDs 2020-07-06 10:22:13 +02:00
Simon Larsson c3a601467f Note on buffer overrun 2020-07-06 08:21:43 +02:00
Simon Larsson 809e0154e2 Adapt test to new blaster code 2020-07-05 09:15:53 +02:00
Simon Larsson 081b4d73a7 Fix phone numbers, charset and DATA1 splits
* Phone numbers are not stored as strings anymore
* Charset has some new symbols (Please find better substitution characters)
* Number of DATA1 packets must be in START2 header - fixed!
2020-07-05 09:12:07 +02:00
Simon Larsson f916050815 Note on Arduino platforms 2020-07-05 09:10:15 +02:00
Simon Larsson 7a47d1e0a4 New code for blasting
Works more like the original software.
2020-07-05 09:07:35 +02:00
Simon Larsson cfa1d53a46 Notes on alarm 2020-07-05 09:04:40 +02:00
Simon Larsson 7791e3c075 Lots of small notes in protocol documentation
Arduino blasting works better now, so I'm able to test more.

Charset documentation improved, and some undocumented usage added!
2020-07-04 20:18:16 +02:00
Simon Larsson 110c428a44 Working on better implementation of DATA1
since the START1 header packet needs to know how many DATA1
packets there are. This complicates things a bit.
2020-07-04 18:12:17 +02:00
Simon Larsson 6acd20f4c1 Fixed a screwup in the protocol documentation 2020-07-04 16:24:46 +02:00
Simon Larsson 59b38dd213 Changing defaults for anniversary and Todo
Minor change in how addNew* methods call the new objects.
2020-07-04 16:08:03 +02:00
Simon Larsson 16613028d9 Correct implementation of phone number encoding 2020-07-04 10:49:13 +02:00
Simon Larsson 96e1577bc2 More information on phone number records
Admittedly, there are a lot of small intricate details everywhere.
2020-07-04 10:00:44 +02:00
Simon Larsson 755574a171 Updating note on phone numbers 2020-07-04 09:49:42 +02:00
Simon Larsson fadbbd7840 Removed debug statement 2020-07-04 09:15:23 +02:00
Simon Larsson ed92be1423 Updating note on unknown byte 2020-07-04 09:02:33 +02:00
Simon Larsson 36bc053d08 Fixing string packing to conform with protocol 2020-07-04 08:52:56 +02:00
Simon Larsson 9d4945805c Fixed protocol notes
String termination is done differently than I thought.

Added information on DATA1 packet continuation. Still do not understand
the unknown byte of DATA1 packets.

Added the type byte of phone number packets.
2020-07-03 21:02:08 +02:00
Simon Larsson 5ce2c4fb36 Fix note on alarm before appointments 2020-07-03 17:57:27 +02:00
Simon Larsson 1895203656 More sensible sumstitution choices for special characters
Now one should be able to use str.lower() on strings!
2020-07-03 17:38:09 +02:00
Simon Larsson 10296b6e47 Add note on 150 and 150s 2020-07-03 17:37:29 +02:00
Simon Larsson 36b496e9cb Make the Notebook Adapter emulator work + add package parsing
Don't know why I had committed a broken version. This one runs,
and also parses packet length when in text mode, to add appropriate
newlines.
2020-07-03 17:35:17 +02:00
Simon Larsson 8355b8ebda Updating timezone class
Adding string representation and default arguments
2020-06-07 18:49:27 +02:00
Simon Larsson 33c82787f9 Commit version which actually works with commited Arduino code
Buffers everything until flush is called
2020-06-06 20:56:14 +02:00
Simon Larsson 89f125c2cd Small updates to protocol documentation 2020-06-06 20:55:41 +02:00
Simon Larsson 3f0c3f92ed Ignore swp files 2020-06-06 08:39:10 +02:00
Simon Larsson 2aeac2e358 Moving protocol documentation to its own file 2020-05-30 14:40:21 +02:00
Simon Larsson 1b23ace6b0 Added info on hardware for the Blaster 2020-05-30 09:09:15 +02:00
Simon Larsson 9b40d60341 Cleaning up test code 2020-05-30 09:00:39 +02:00
Simon Larsson 752d645324 Update alarms code 2020-05-30 08:57:20 +02:00
Simon Larsson aa6129723d Adding Arduino sketch for completely buffering implementation 2020-05-29 21:39:25 +02:00
Simon Larsson 9073271cd5 Adding python code 2020-05-29 21:34:02 +02:00
Simon Larsson c830da0809 Updating README 2020-05-29 21:33:36 +02:00
Simon Larsson 6ce9129de4 Adding a README 2020-05-29 21:31:22 +02:00
SnigelandGitHub 0b5564b921 Initial commit 2020-05-29 21:28:37 +02:00