Dean Lee
147b355dde
add space after function name and if statement ( #21225 )
...
old-commit-hash: e4e669bb0f
4 years ago
Dean Lee
51cf285c31
Passing arguments by reference ( #21205 )
...
old-commit-hash: ee46672d3c
4 years ago
Dean Lee
f70a79b838
Use C++ header files instead of C header files. ( #21192 )
...
* use cstring instead of string.h
* use cstdio instead of stdio.h
* remove inttypes.h
* use cstdlib instead of stdlib.h
* use cstdint instead of stdint.h
* #include <cstddef>
* cstdlib
* use cmath
* remove stddef.h
* use cassert
* use csignal
* use ctime
* use cerror
* rebase master
old-commit-hash: c53cb5d570
4 years ago
Adeeb Shihadeh
f8cd0061c8
log on startup when panda heartbeat is lost ( #21151 )
...
* log when heartbeat lost
* bump panda
* bump panda
* add to pandaState
* move that
old-commit-hash: f04d6a9b3f
4 years ago
ShaneSmiskol
ddff72ccea
Add CLEAR_ON_IGNITION_OFF param type ( #21121 )
...
old-commit-hash: 36beaf0d68
4 years ago
robbederks
5441d1f348
Add harness connection as requirement for powerdown ( #21087 )
...
* add harness connection as requirement for powerdown
* fix unittests
old-commit-hash: 4a24d389c4
4 years ago
Willem Melching
4d874a90ea
Store almanac on ublox poweroff ( #20967 )
...
* Store almanac on ublox poweroff
* send current UTC time
* move message building to ublox_msg.h
old-commit-hash: ea5141d909
4 years ago
Dean Lee
5609f32cee
Cleanup includes ( #20925 )
...
* remove #include <pthread.h>
* remove #include<stdbool.h> for cc files
* remove #include<iostream>
old-commit-hash: 0495426535
4 years ago
Adeeb Shihadeh
3fbeb1299e
boardd: set can and pandaState valid flags ( #20899 )
...
* boardd: set can and pandaState valid flags
* add event
* bump cereal
* consistency
old-commit-hash: e694f0b4d6
4 years ago
HaraldSchafer
8559ab5ebd
Add ublox interference monitor ( #20911 )
...
* add interference monitor
* new thresholds
* correct labels
* always run for test
* new msg
* add flag
* Revert "always run for test"
This reverts commit b04b92ac2d
.
* add hw status flags
old-commit-hash: e5f93ef142
4 years ago
Dean Lee
e333e4f189
Cleanup selfdrive/ includes ( #20822 )
...
* cleanup include path
* continue
* format includes
* fix testraw.cc
* remove include path from SConstruct
* regroup
* rebase master
* almost done
* apply review
* rename FileReader.xx to filereader.xx
* rename Unlogger.x->unlogger.x
* rename FrameReader.xx -> framereader.xx
* apply reviews
* ui.h
* continue
* fix framebuffer.cc build error:mv util.h up
* full path to msm_media_info
* fix qcom2 camerad
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 7222d0f20d
4 years ago
Willem Melching
78bf4f5867
Replace ifdef with hw abstraction layer ( #20843 )
...
* Replace ifdefs with hardware abstraction layer (#20801 )
* add type to class hadwareXXX
* replace ifdefs with hardware layer
* continue
* continue
* new function get_driver_view_transform
* full path to hw.h
* fix build error setup.cc
* apply review
* fix typo
* fix deprecated error:replace deprecated fromPath with new
* fix build error
* Fixes after ifdef clenaup (#20842 )
* inheritance doesnt work with static
* fix debayer
* small cleanup
* Update selfdrive/camerad/cameras/camera_common.cc
* Update selfdrive/ui/qt/offroad/settings.cc
* Update selfdrive/common/modeldata.h
* flip conditions
* fix comment
Co-authored-by: Dean Lee <deanlee3@gmail.com>
old-commit-hash: ab319d4f54
4 years ago
Willem Melching
39c18d4c5a
Revert "Replace ifdefs with hardware abstraction layer ( #20801 )"
...
This reverts commit 9f2ad462f39f4c880f283b71bffbc9248a2b577d.
old-commit-hash: 3a95d3ccaa
4 years ago
Dean Lee
e0282ced49
Replace ifdefs with hardware abstraction layer ( #20801 )
...
* add type to class hadwareXXX
* replace ifdefs with hardware layer
* continue
* continue
* new function get_driver_view_transform
* full path to hw.h
* fix build error setup.cc
* apply review
* fix typo
* fix deprecated error:replace deprecated fromPath with new
* fix build error
old-commit-hash: 757d2923d2
4 years ago
Adeeb Shihadeh
88434dc9e4
add CLEAR_ON_IGNITION param type ( #20810 )
...
old-commit-hash: b4447993c1
4 years ago
Adeeb Shihadeh
532d19427c
bump cereal
...
old-commit-hash: 8a280fbb8e
4 years ago
Adeeb Shihadeh
e09f7360e0
clear controls ready flag on falling edge of ignition ( #20807 )
...
old-commit-hash: 6954eb6259
4 years ago
Adeeb Shihadeh
ec7913cbe5
delay controls start ( #20761 )
...
* delay controls start
* shouldn't need this stuff anymore
* only delay board
* bail after 2s
* fix loopback test
* fix process replay
* update refs
* bump cereal
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: f9a961f6fb
4 years ago
Dean Lee
d76b938a03
reserve space for vector of can_frame ( #20771 )
...
old-commit-hash: e151425c1c
4 years ago
Willem Melching
1d79459667
Remove panda set power functions ( #20712 )
...
* remove panda set power functions
* removed
old-commit-hash: 34328ba305
4 years ago
Willem Melching
548722a954
pigeon init add max retry count
...
old-commit-hash: f7e276fcce
4 years ago
Willem Melching
07f89b2838
Improve robustness of ublox init procedure ( #20685 )
...
* improve ublox init robustness
* cleanup
* only log if running at 1hz
* not needed
old-commit-hash: a163daf5e0
4 years ago
Adeeb Shihadeh
f11dd415e8
update time from RTC on manager init ( #20678 )
...
* set time on manager init
* earlier
* handle exception
* logging
* add to release files
* run in launch script too
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 1adf34f033
4 years ago
Adeeb Shihadeh
31d818b39a
tici: offline big cluster while offroad ( #20668 )
...
* tici: offline big cluster while offroad
* shuffling
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 9edda6fbc1
4 years ago
Willem Melching
2d6d92402a
Ubloxd cleanup ( #20637 )
...
* clean out locationd/test
* get rid of ubloxd_main
* remove ubloxd_test.cc
* less includes
old-commit-hash: 4dd4b12140
4 years ago
Willem Melching
811746959e
tici: move real-time processes to high-performance cores ( #20634 )
...
old-commit-hash: 8ede1b30aa
4 years ago
Comma Device
854273a57e
boardd: log slow hwmon reading
...
old-commit-hash: 28a5db2e6a
4 years ago
Adeeb Shihadeh
c899df8ece
script to set time from panda RTC ( #20532 )
...
* read time
* set time
* comment
* only adjust time when sys time is invalid
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: ed0b831736
4 years ago
Willem Melching
f77889a0d5
cloudlog on RTC read/write ( #20536 )
...
* cloudlog on RTC read/write
* log with correct offsets
* log old rtc time when updating
* compute dt
* fixes
* utc
* if more than 1
old-commit-hash: 301b755179
4 years ago
Dean Lee
405df8b165
Params: python-like interface ( #20506 )
...
* rebase master
* delete outdated test_params.c
* putBool & more robust getBool
* putBool(SshEnabled)
old-commit-hash: 98e55996f6
4 years ago
Willem Melching
c64d818341
use class AlignedBuffer ( #20388 )
...
* use class AlignedBuffer from cereal (#20343 )
* AlignedBuffer
* move AlignedBuffer to cereal/messaging.hpp
* rename function aligned to get
* use overloaded function AlignedBuffer:: get(Message *)
* use AlignedBuffer
Co-authored-by: Dean Lee <deanlee3@gmail.com>
old-commit-hash: 0a88304e8d
4 years ago
Willem Melching
e3d92dc714
verify safetyParam read back from PandaState ( #20384 )
...
* verify safetyParam read back from PandaState
* update ref
* bump panda
old-commit-hash: 3c23226edc
4 years ago
Willem Melching
d61654abc3
Revert "use class AlignedBuffer from cereal ( #20343 )"
...
This reverts commit df9e836779af0c145efc933b88bbc94f59f2b378.
old-commit-hash: e3ad952902
4 years ago
Dean Lee
4c02da3f0a
use class AlignedBuffer from cereal ( #20343 )
...
* AlignedBuffer
* move AlignedBuffer to cereal/messaging.hpp
* rename function aligned to get
* use overloaded function AlignedBuffer:: get(Message *)
old-commit-hash: 7aa379e123
4 years ago
Willem Melching
34d83b2ba1
ublox logs level logging.debug -> logging.info
...
old-commit-hash: 8573bdbf2f
4 years ago
Willem Melching
297cc474b5
boardd.cc: lower log level of ublox timing issues
...
old-commit-hash: aaf9ceac4b
4 years ago
Willem Melching
651ea8f981
boardd: stricter ublox logging
...
old-commit-hash: 70d683261c
4 years ago
Adeeb Shihadeh
865974a40b
turn pigeon off when going offroad ( #20296 )
...
* cleanup
* power off pigeon
* comment
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: dd74f09eab
4 years ago
Willem Melching
1e55a9b924
boardd: 0.9s timeout, only log no reset
...
old-commit-hash: d66661fa67
4 years ago
Willem Melching
4197ead742
boardd: increase CLASS_RXM timeout
...
old-commit-hash: 6884d7c9bd
4 years ago
Willem Melching
0f4ba88dd2
boardd: remove check on CLASS_MON
...
old-commit-hash: fbdeee5738
4 years ago
Willem Melching
5de49edc10
board: respect 10 second ublox init time
...
old-commit-hash: fff5cde352
4 years ago
Willem Melching
ee090e1981
Boardd: Track ublox message frequency and re-init ( #20278 )
...
* track message frequency
* also keep old reset trigger
* cleanup
* improve comments
* Add 10 seconds
* these are now signed
* also check ignition last
* cleanup
* correct include
* lower threshold
* dont clear map
old-commit-hash: 4fc81c2a08
4 years ago
Dean Lee
2654277bc3
use cached buffer for FlatArrayMessageReader ( #20233 )
...
old-commit-hash: 12928cdae2
4 years ago
robbederks
b13f6b4288
also shutdown on tici ( #20130 )
...
old-commit-hash: 35b43d2084
4 years ago
Adeeb Shihadeh
05eb44115e
cereal cleanup part 2 ( #20092 )
...
* car stuff
* thermal
* Revert "car stuff"
This reverts commit 77fd1c65eb
.
* panda state
* camera stuff
* start deg
* most is building
* builds
* planner + controls run
* fix up paramsd
* cleanup
* process replay passes
* fix webcam build
* camerad
* no more frame
* thermald
* ui
* paramsd
* camera replay
* fix long tests
* fix camerad tests
* maxSteeringAngle
* bump cereal
* more frame
* cereal master
old-commit-hash: 312b681a46
4 years ago
Adeeb Shihadeh
829ab2dff3
fanSpeedRpmDesired -> fanSpeedPercentDesired
...
old-commit-hash: 4ace476f14
4 years ago
Dean Lee
31a811ca45
boardd: check do_exit in usb_retry_connect ( #20007 )
...
old-commit-hash: 2a935a2010
4 years ago
Adeeb Shihadeh
966945880b
Cereal cleanup ( #20003 )
...
* start cleanup
* fan speed
* cleanup dm
* fix cereal
* hwType -> pandaType
* update refs
* update refs
* bump cereal
* freeSpacePercent
* cereal master
old-commit-hash: 000bd226aa
4 years ago
robbederks
8156542312
implement ublox MON_HW2 message ( #19962 )
...
* implement MON_HW2 message
* didn't mean to remove this
old-commit-hash: 99d58193e4
4 years ago