Jared Boone
|
bd0ec913f5
|
Invert TPMS Manchester decoding, fix dependent CRC/checksums.
|
2016-01-20 09:02:25 -08:00 |
|
Jared Boone
|
5e6a76dfe7
|
Use a proper enum for TPMS signal type.
|
2016-01-18 22:28:33 -08:00 |
|
Jared Boone
|
9a41961aeb
|
Store TPMS "packet type".
For now, completely dumb CRC-OK packet length, since I only handle three packet types, which differ in length.
|
2016-01-18 22:18:49 -08:00 |
|
Jared Boone
|
7ad9ad2596
|
TPMS packets to IDs and values.
|
2016-01-18 21:42:26 -08:00 |
|
Jared Boone
|
dbea30b9e4
|
Check TPMS CRCs for packets I know, don't display the rest.
|
2016-01-18 20:43:54 -08:00 |
|
Jared Boone
|
fbcf784959
|
Make tpms::Packet into real type.
|
2016-01-18 14:34:30 -08:00 |
|
Jared Boone
|
feec99ac6a
|
Move TPMS packet handling to TPMSAppView.
Also rename TPMSModel to TPMSLogger, considering that's what it was *really* doing.
|
2016-01-18 14:21:24 -08:00 |
|
Jared Boone
|
32818ee9ab
|
Introduce tpms::Packet type.
|
2016-01-18 13:54:07 -08:00 |
|
Jared Boone
|
be328c5f38
|
Rearrange TPMS app/UI code.
|
2016-01-18 13:41:19 -08:00 |
|
Jared Boone
|
1a280149e2
|
Rename TPMSView -> TPMSAppView.
|
2016-01-18 13:29:11 -08:00 |
|
Jared Boone
|
6e5e48cc7c
|
Clear region below RecentEntries list.
|
2016-01-17 21:56:06 -08:00 |
|
Jared Boone
|
05d7e0222f
|
Extract RecentEntries stuff to separate files.
|
2016-01-17 21:42:15 -08:00 |
|
Jared Boone
|
df3ce07c5c
|
Template AISRecentEntriesView.
More teasing apart, not sure where this will end...
|
2016-01-17 20:49:41 -08:00 |
|
Jared Boone
|
eda6e6a5be
|
Move AIS recent items list draw function back into class.
|
2016-01-17 19:08:08 -08:00 |
|
Jared Boone
|
fb8e5b21df
|
Use AIS MMSI string formatter, remove right-justification.
|
2016-01-17 18:07:39 -08:00 |
|
Jared Boone
|
3ee6fd3d87
|
Generalize AISRecentEntries -> templated RecentEntries.
Also access Entry unique key via key().
|
2016-01-17 18:06:31 -08:00 |
|
Jared Boone
|
5a864d8d44
|
Generalize RecentEntries find() method name.
|
2016-01-17 15:56:29 -08:00 |
|
Jared Boone
|
fc7a7d753d
|
Extract general File class from LogFile.
|
2016-01-17 14:20:02 -08:00 |
|
Jared Boone
|
be44c21172
|
Move AIS received packet count to bottom of details view.
|
2016-01-15 18:15:50 -08:00 |
|
Jared Boone
|
93aea59847
|
Add AIS last position timestamp to details view.
|
2016-01-15 18:15:34 -08:00 |
|
Jared Boone
|
6ead63d02d
|
Extract timestamp formatting to string_format.
|
2016-01-15 18:15:05 -08:00 |
|
Jared Boone
|
de98dfe10b
|
AUS consolidated lat/lon formatting.
|
2016-01-15 17:59:02 -08:00 |
|
Jared Boone
|
b5ac76afc4
|
Tiny code clean-up.
|
2016-01-15 17:58:27 -08:00 |
|
Jared Boone
|
8fd8815e95
|
Remove irrelevant comments.
|
2016-01-15 16:00:21 -08:00 |
|
Jared Boone
|
cb5f563b92
|
Push more common AIS lat/lon formatting into common function.
|
2016-01-15 15:59:04 -08:00 |
|
Jared Boone
|
8fa8a26298
|
Read SD card status in SDCardStatusView constructor.
View was not showing correct status if card was present at boot.
|
2016-01-15 15:31:32 -08:00 |
|
Jared Boone
|
5ddb99237e
|
Move AIS entry details "done" button down a bit.
|
2016-01-15 15:26:04 -08:00 |
|
Jared Boone
|
f3989050e8
|
Clean up AIS lat/lon types and formatting.
|
2016-01-15 15:25:32 -08:00 |
|
Jared Boone
|
1e92d416c7
|
More AIS position report detail.
|
2016-01-15 15:21:45 -08:00 |
|
Jared Boone
|
70d349e1a7
|
Change default AIS navigational status to "unknown".
|
2016-01-15 13:39:40 -08:00 |
|
Jared Boone
|
8603c567ca
|
Unjustify AIS RX packet count.
|
2016-01-15 13:25:17 -08:00 |
|
Jared Boone
|
f292d5038a
|
Set AISRecentEntryDetailView dirty when entry changes.
|
2016-01-15 11:39:39 -08:00 |
|
Jared Boone
|
e163ed7463
|
Update recent entry detail when recent entry changes.
This doesn't feel like the right implementation, but I'm feeling impatient today...
|
2016-01-15 11:38:49 -08:00 |
|
Jared Boone
|
c4f7d9bf54
|
Return updated AIS RecentEntry.
|
2016-01-15 11:38:09 -08:00 |
|
Jared Boone
|
19e3b273ad
|
Expose current RecentEntry from detail view.
|
2016-01-15 11:37:37 -08:00 |
|
Jared Boone
|
089ef25df9
|
Draw AIS entry details.
|
2016-01-15 11:23:28 -08:00 |
|
Jared Boone
|
aa249cbad4
|
Add AIS detail view.
|
2016-01-14 22:39:58 -08:00 |
|
Jared Boone
|
b1707298b7
|
Extract weird range-of-entries algorithm out of view.
|
2016-01-14 11:49:19 -08:00 |
|
Jared Boone
|
f8d9cb318d
|
Prevent AISAppView painting.
View is always filled with children, no need to clear background before painting children.
|
2016-01-14 09:56:06 -08:00 |
|
Jared Boone
|
9fd93b0af6
|
Remove redundant focus tracking code.
|
2016-01-14 09:45:29 -08:00 |
|
Jared Boone
|
6e0aa79d44
|
Move app-level config to new AISAppView class.
|
2016-01-14 09:41:58 -08:00 |
|
Jared Boone
|
1f2b28b2b8
|
Add AISAppView.
|
2016-01-14 09:30:23 -08:00 |
|
Jared Boone
|
fc16bc7867
|
Rename AISView to AISRecentEntriesView.
Coming soon, top-layer AISAppView.
|
2016-01-14 09:19:16 -08:00 |
|
Jared Boone
|
bd07e4e7e5
|
Modify LogFile to open/close file on SD card status.
Previously, would only open on construction, which was only when the receiver mode changed, which wasn't all that useful.
|
2016-01-13 23:11:19 -08:00 |
|
Jared Boone
|
30ca545b52
|
Expose current SD card status.
|
2016-01-13 23:08:22 -08:00 |
|
Jared Boone
|
8a30003ab6
|
Move entry update code into AISRecentEntry.
|
2016-01-13 22:27:30 -08:00 |
|
Jared Boone
|
8efeb049ca
|
Use std::begin(), std::end() where appropriate.
|
2016-01-13 18:06:45 -08:00 |
|
Jared Boone
|
af8630a6f3
|
Dedupe code, call AISRecentEntries::find_by_mmsi().
|
2016-01-13 18:04:50 -08:00 |
|
Jared Boone
|
3df003a678
|
Rename AISRecentEntries::find -> find_by_mmsi.
|
2016-01-13 18:04:04 -08:00 |
|
Jared Boone
|
2888257167
|
Extract AISRecentEntries from AISView.
|
2016-01-13 18:01:38 -08:00 |
|