d55d64ee5f
Merge pull request #2 from Johnr24/withmergeresolve
...
Feat: Add CI Workflow, Unit Tests, and Fix Sync Logic, update two dependencies to most recent version,
2025-07-21 14:25:39 +01:00
bbb5334202
Merge branch 'master' into withmergeresolve
2025-07-21 14:25:00 +01:00
fe98dad764
merged ui.rs for PR merge
2025-07-21 14:23:35 +01:00
16e5a7e3a5
Delete release directory
...
this doesnt need to exist and will be included in future git-ignore, it is best to leave builds outside of version control as they are deleratives of code controlled version control,(git)
2025-07-21 14:08:08 +01:00
Chris Frankland-Wright
d40d3e5b13
upload frameworks test build
2025-07-21 14:03:53 +01:00
Chris Frankland-Wright
1f509c3934
Merge branch 'master' of https://github.com/cjfranko/NTP-Timeturner
2025-07-21 13:59:32 +01:00
Chris Frankland-Wright
d6aa5dd7b5
updated UI from NTPSEC to Chrony
2025-07-21 13:57:13 +01:00
1b51e45d87
ui
2025-07-21 12:39:54 +01:00
7b41d7ad06
fix: Silence unused variable warning for avg_frames
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 12:31:11 +01:00
dd544649b1
decomment
2025-07-21 12:29:37 +01:00
139d453afb
removed comment
2025-07-21 12:29:09 +01:00
e0272a91fa
Merge branch 'main' into withmergeresolve
2025-07-21 12:24:36 +01:00
f906928e4e
serde bump
2025-07-21 12:18:50 +01:00
58c5a9c96f
Merge pull request #6 from Johnr24/main
...
merege
2025-07-21 12:07:11 +01:00
1dd2f806d4
carog
2025-07-21 12:03:18 +01:00
f0f6d9f612
cargolock
2025-07-21 12:03:13 +01:00
abc5d6af4b
fix: use current frame for timecode sync check
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 11:58:47 +01:00
2b1481264e
test: add tests for timecode match status and throttling
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 11:55:09 +01:00
6df45a1332
test: correct assertion for FREE frame status
...
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-21 11:49:00 +01:00
92ee4ff268
Merge pull request #5 from Johnr24/withmergeresolve
...
Withmergeresolve
2025-07-21 11:34:49 +01:00
b049b27959
Update sync_logic.rs
2025-07-21 11:33:53 +01:00
10da97a631
Merge branch 'master' into withmergeresolve
2025-07-21 11:33:17 +01:00
Chris Frankland-Wright
3d92d0e060
Update README.md
...
added some chrony documentation
2025-07-21 07:06:29 +01:00
Chris Frankland-Wright
3cf2ee2383
Update README.md
2025-07-20 23:29:40 +01:00
Chris Frankland-Wright
364dc085f6
Update README.md
2025-07-20 17:39:06 +01:00
Chris Frankland-Wright
4087df80d3
Merge pull request #5 from cjfranko/ntp-server-daemon
...
ntp service implemented
2025-07-20 17:38:08 +01:00
Chris Frankland-Wright
c344d4b972
ntp service implemented
2025-07-20 17:37:02 +01:00
Chris Frankland-Wright
78061b0df6
Merge pull request #4 from cjfranko/ui_logging
...
added logging window to UI
2025-07-20 13:28:58 +01:00
Chris Frankland-Wright
71cbc66f85
added logging window to UI
2025-07-20 13:28:21 +01:00
Chris Frankland-Wright
277046ec9e
Merge pull request #3 from cjfranko/sync-drift_implementation
...
implemented sync drift detect and auto sync if out of sync
2025-07-20 12:47:25 +01:00
Chris Frankland-Wright
ad915c4aeb
implemented sync drift detect and auto sync if out of sync
2025-07-20 12:42:12 +01:00
aa453c30bc
Merge pull request #3 from Johnr24/update
...
double check upload of tested version
2025-07-19 15:52:21 +01:00
da7152d851
update with comment
2025-07-19 15:49:59 +01:00
f60b83ff9c
keirstarmers five tests
2025-07-19 15:49:35 +01:00
bc91b15940
add the test for ltc_frame_does_not_match_system_time
2025-07-19 15:44:30 +01:00
b261d7c585
ci: add back in old test and fix test to be testing for something that actually exists
2025-07-19 15:41:45 +01:00
9412c7452c
ci: removed system test function from application
...
as code for sync locking no longer exists,
#[test]
fn test_ltc_frame_does_not_match_system_time() {
let now = Local::now();
// Create a time that is one hour ahead, wrapping around 23:00
let different_hour = (now.hour() + 1) % 24;
let frame = get_test_frame("LOCK", different_hour, now.minute(), now.second());
assert!(!frame.matches_system_time());
}
2025-07-19 15:33:35 +01:00
f61a2b0871
Merge branch 'main' into update
2025-07-19 15:27:35 +01:00
Chris Frankland-Wright
a47a0e6bd3
double check upload of tested version
2025-07-19 12:29:10 +01:00
a6523bf105
CD/CI git build workflow and unit testing + dependabot intergration for security updates
2025-07-18 12:50:53 +01:00
Chris Frankland-Wright
bd2111d77a
Rust ported and tested version
2025-07-09 01:18:49 +01:00
Chris Frankland-Wright
138b1e07a8
initial push of Rust version
2025-07-08 20:57:15 +01:00
Chris Frankland-Wright
fba1dfc2be
final python script version - moving to RUST
2025-07-08 18:50:12 +01:00
Chris Frankland-Wright
b2804c604b
Update timeturner.py
2025-07-08 17:06:07 +01:00
Chris Frankland-Wright
c9d15e1517
Update timeturner.py
2025-07-08 16:48:53 +01:00
Chris Frankland-Wright
633ed142f5
Update timeturner.py
2025-07-08 16:47:51 +01:00
Chris Frankland-Wright
9b1e079305
Update timeturner.py
2025-07-08 16:41:12 +01:00
Chris Frankland-Wright
a861af8d0c
Update timeturner.py
2025-07-08 16:06:34 +01:00
Chris Frankland-Wright
9fbf61fc1f
Update timeturner.py
2025-07-08 15:36:27 +01:00
Chris Frankland-Wright
393998a521
Update timeturner.py
2025-07-08 15:34:35 +01:00