Commit Graph

588 Commits

Author SHA1 Message Date
Justin Newberry
40d1e69efd add tool to create casync agnos updates from existing manifest (#32124)
* wip

* wip

* add agnos prefix

* add mkdir

* tool to create agnos updates
old-commit-hash: 44bb4eb521
2024-04-08 11:34:05 -07:00
Justin Newberry
8a39433d7e add ui description helper to build_metadata (#32113)
add ui_description
old-commit-hash: c95404d564
2024-04-05 16:28:21 -07:00
Justin Newberry
32b32c397a casync: larger chunk sizes and include file mode (#32110)
add mode
old-commit-hash: 910e32270b
2024-04-05 11:06:11 -07:00
Justin Newberry
b33aef01b8 move casync release creation to use a tarball of files (#32089)
* tar archive instead

* fix

* move this here

* migrate these

* fix this

* update readme

* fix that

* try to build nightly

* Revert "try to build nightly"

This reverts commit 4ea680cb6a1f985c0490168724c99bcb45af9899.

* caexclude is no longer required

* finish up

* sorted

* need this

* and that

* context mnager

* path based
old-commit-hash: 69982d43cd
2024-04-05 11:00:45 -07:00
Adeeb Shihadeh
91be24ae16 timed: set valid flag (#32061)
* timed: set valid flag

* oops
old-commit-hash: 43832335b8
2024-03-30 17:47:21 -07:00
Justin Newberry
f5c64a56ce casync: use xz compression (#31977)
use xz compression
old-commit-hash: 7cbf3a54f1
2024-03-22 13:20:11 -07:00
Justin Newberry
f2baf77e02 casync build: caidx filename is canonical representation of build (#31964)
* canonical

* short commit

* channel

* cleanup

* let's do 9 characters

* fixes

* set the build style during release creation

* as a property
old-commit-hash: 33f9193c94
2024-03-21 16:41:40 -07:00
Justin Newberry
4637e77f38 add helper for creating build_metadata from a dict (#31958)
helper
old-commit-hash: c197b3f52c
2024-03-21 13:00:30 -07:00
Justin Newberry
ad3ae98a19 build nightly casync build in jenkins (#31880)
* casync in jenkins

* rename some stuff, add a readme

* slightly better names

* clean

* more cleanup

* cleaner

* release3 staging too

* always rm the signed version

* cleanups

* in build dir

* better name

* simpler

* more

* divider

* built

* build

* and contains

* add channel description

* and git branches

* and build required

* move this up

* these are terms

* updates

* 3/3x

* bullets

* wording

* version metadata

* git type

* more channel -> release

* more build

* just release

* more channel to release

* also fix jenkins

* use build_metadata

* fix normailzed

* also normalized

* and here

* use build_metadata

* dont commit that

* don't touch the git stuff

* branch

* don't need that

* or that

* improved names

* build_metadata

* use this instead

* fix

* build

* test nightly build again

* fix

* fixes

* Revert "test nightly build again"

This reverts commit be5e7aa7089bfc0947c9b2b484d0277c109ee089.
old-commit-hash: c3bbc58a85
2024-03-21 11:55:54 -07:00
Justin Newberry
1548b673e0 use build_metadata everywhere we used to use get_version, get_commit, etc (#31941)
* use build_metadata

* fix normailzed

* also normalized

* and here

* fix diff

* and that one

* cleanup
old-commit-hash: effee900c4
2024-03-21 10:15:29 -07:00
Justin Newberry
1e238a2163 git commands: more parameterization on path (#31942)
* more cwd

* here top

* and here

* basedir
old-commit-hash: 806f743e12
2024-03-21 09:47:26 -07:00
Justin Newberry
3ab117d599 add get_build_metadata function (#31923)
* version

* Get build metadata

* two lines

* channel

* cwd

* default to unknown

* dataclass
old-commit-hash: 38d03b9979
2024-03-20 16:43:58 -07:00
Justin Newberry
1f218e4169 parameterize get_version and add get_release_notes function (#31922)
version
old-commit-hash: 018b6d0fae
2024-03-19 12:58:30 -07:00
Justin Newberry
a5bc36ea9d move git commands to common/git.py (#31921)
move git into common/git.py
old-commit-hash: 4fbc8a3896
2024-03-19 12:39:09 -07:00
James
b0c9545837 Remove duplicate TimezoneFinder declaration (#31901)
old-commit-hash: b122725a68
2024-03-17 17:33:47 -07:00
Adeeb Shihadeh
bdc5477a75 unicore gps (#31852)
* ugpsd

* oops

* cleanup

* disable

* more docs

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 4af932b74b
2024-03-12 22:33:45 -07:00
Adeeb Shihadeh
5733c516c3 move pigeond to system/ubloxd/ (#31848)
* move pigeond to system/ubloxd/

* update release

* more

* mv test
old-commit-hash: 147ccc7a58
2024-03-12 17:13:13 -07:00
Adeeb Shihadeh
da31ce154a refactor camera transformations (#31818)
* refactor camera transormations

* update users

* more stuff

* more fix

* swap

* tici

* lil shorter
old-commit-hash: e3589e4b5c
2024-03-10 16:56:50 -07:00
Adeeb Shihadeh
050662fdd0 cgpsd: use a real source
old-commit-hash: 4d1b100152
2024-03-09 23:33:24 -08:00
ZwX1616
ec2d235c69 camerad: OS04C10 operational (#31674)
* it's something

* backup

* 16:10

* cleanup

* this is fine

* close

* remove some junk

* no heck

* disos

* real 10

* for some reason this is flipped

* 20hz

* no return

* ae

* tear

* need curve laster

* correct real gains

* fix time

* cleanup

* why the scam

* disable for now

* 0.7

* hdr

* that doesnt work

* what

* hugeoof

* clean up

* cleanup

* fix regs

* welp cant

* is this corrent

* it is sq

* remove

* back

* add base comment

* clean up

* make orders clear

* not abcd

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 7eb1e95884
2024-03-08 16:43:18 -08:00
Adeeb Shihadeh
098f5943d0 update cavli config
old-commit-hash: 06ab3de4de
2024-03-08 14:11:08 -08:00
Adeeb Shihadeh
294e055d8b cgpsd: use hasFix
old-commit-hash: bfd6ab68b5
2024-03-08 13:29:42 -08:00
Adeeb Shihadeh
6bf5c62155 add hasFix field to gpsLocation (#31778)
* add hasFix field to gpsLocation

* migration

* update refs for ubloxd

* cereal master
old-commit-hash: a0389d7120
2024-03-08 11:32:38 -08:00
Adeeb Shihadeh
b73a5fba4c fix old route sorting (#31787)
* fix old route sorting

* cleanup

* Update system/loggerd/uploader.py

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 158e36976b
2024-03-07 19:22:06 -08:00
Adeeb Shihadeh
675b860983 cgpsd: check checksums and log some accuracies (#31784)
* check checksum

* some accuracy

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 428397a18b
2024-03-07 17:24:29 -08:00
Adeeb Shihadeh
383f9518df cgpsd (#31781)
* cgpsd

* latlong is good

* more sentences

* little more

* cleanup

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: fbe6b2c73b
2024-03-07 16:40:13 -08:00
Adeeb Shihadeh
402e8f8b0e encoderd: fix large frames (#31681)
* encoderd: fix large frames

* Update camera_common.cc

* just do this for now

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 84797482e9
2024-03-06 16:19:08 -08:00
Adeeb Shihadeh
9735cf2eb6 timeless routes (#31119)
* timeless route

* update sort

* update test

* fix param name
old-commit-hash: 7cfc571f56
2024-03-05 20:43:33 -08:00
Kacper Rączy
74361d61a3 webrtcd: ability to have multiple streams publishing same message (#31700)
Use single PubMaster with dynamic services
old-commit-hash: 032c0878b8
2024-03-05 12:14:50 -08:00
Kacper Rączy
b89fae4aa9 webrtcd: allow empty bridge_services_out (#31694)
* Test case

* Add messaging only if services non empty

* Fix webrtcd

* Use parametrized_class

* Bump to master teleoprtc
old-commit-hash: 09e73f8fb6
2024-03-04 15:04:28 -08:00
Adeeb Shihadeh
c6159f99cd tici: enable SIM hot swap (#31680)
* tici: enable SIM hot swap

* only tizi

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: a38a5e8bb4
2024-03-01 17:24:22 -08:00
Comma Device
646861b75a no amp
old-commit-hash: 9616b3f717
2024-03-01 15:32:33 -08:00
Harald Schäfer
add26a5d1f GpsLocation: Rename accuracy to horizontal accuracy (#31629)
* Rename accuracy to horizontal accuracy

* typo in cereal
old-commit-hash: 85eb221e4c
2024-02-28 19:55:57 -08:00
Justin Newberry
013a965d1a tici tests: remove pytest.main (#31622)
pytest.main is bad!
old-commit-hash: 19db56b1f6
2024-02-27 14:06:18 -08:00
Comma Device
e7c60bdec0 no amp config
old-commit-hash: 14ea615ae4
2024-02-26 20:39:41 -08:00
Adeeb Shihadeh
f6732eca41 get name from kernel (#31602)
* get name from kernel

* revert that

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 3c4e82f14a
2024-02-26 20:21:44 -08:00
Cameron Clough
a09300385b mypy: use implicit-optional (#31590)
* mypy: set implicit-optional = true

* find and replace '| None = None' -> '= None' in function args
old-commit-hash: 80da3aee14
2024-02-25 13:29:18 -08:00
Cameron Clough
9bd90112d0 use pyupgrade to update to new typing syntax (#31580)
* add pyupgrade hook

* run pyupgrade (pre-commit run -a)

* ruff --fix

* Revert "add pyupgrade hook"

This reverts commit 56ec18bb6b8602a0b612f3803d96cdad14b52066.

* revert changes to third_party/

* manual type fixes

* explicit Optional wrapping capnp objects
old-commit-hash: 995250ae49
2024-02-24 16:41:23 -08:00
Adeeb Shihadeh
7410a1c448 agnos 9.7 (#31564)
* agnos 9.7

* update
old-commit-hash: 92475d653b
2024-02-23 17:41:03 -08:00
Adeeb Shihadeh
5e81beb77e remove deviceState.ambientTempC (#31533)
old-commit-hash: 0b4d08fab8
2024-02-21 13:57:49 -08:00
Adeeb Shihadeh
f5beedfaec qcomgpsd: use AT helper with retry for all AT commands (#31532)
old-commit-hash: 34138d0be9
2024-02-21 13:57:29 -08:00
Adeeb Shihadeh
dd3b005456 uploader: sleep more when no files in queue (#31523)
* uploader: sleep more when no files in queue

* fix test
old-commit-hash: 1c794b710c
2024-02-20 17:25:12 -08:00
Adeeb Shihadeh
c925fd2d89 [bot] Update Python packages and pre-commit hooks (#31508)
* Update Python packages and pre-commit hooks

* remove that

---------

Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com>
Co-authored-by: Justin Newberry <justin@comma.ai>
old-commit-hash: be4bbca9a3
2024-02-19 10:45:10 -08:00
Adeeb Shihadeh
df6154b591 log git commit date (#31490)
* log git commit date

* unix ts

* fix

* bump cereal

* cleanup
old-commit-hash: 0723c2bc5f
2024-02-16 13:19:10 -08:00
Justin Newberry
bde8845913 test_qcomgpsd: subtest the gps_runtime scenarios (#31485)
* subtest this

* runtime

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: c2b9f7163a
2024-02-15 13:12:11 -08:00
Justin Newberry
955508c7ab Revert "test_qcomgpsd: parametize tests" (#31441)
Revert "test_qcomgpsd: parametize tests (#31430)"

This reverts commit 29d2fa667dcb6617d947a6bc1e80479774396dc0.
old-commit-hash: 659cdec3d0
2024-02-13 15:27:36 -08:00
Adeeb Shihadeh
4101f3d725 tici: log SOM ID (#31440)
* tici: log SOM ID

* no cat
old-commit-hash: 3cf845d952
2024-02-13 15:01:32 -08:00
Adeeb Shihadeh
9fab120968 timed: publish clocks periodically (#31434)
* timed: publish clocks periodically

* simplify

* Apply suggestions from code review
old-commit-hash: c5739651a2
2024-02-13 14:22:46 -08:00
Justin Newberry
c80b2283a4 test_qcomgpsd: parametize tests (#31430)
* parameterize qcomgpsd

* one line
old-commit-hash: 6f4d388348
2024-02-13 11:16:24 -08:00
Adeeb Shihadeh
adcac1f207 SubMaster: improve service aliveness checks (#31391)
* bump cereal

* fix

* fixes

* single poll

* bump

* bump

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 279d2c3b23
2024-02-12 10:11:37 -08:00