saji
d702395d5b
cleanup comparison (thanks staticcheck)
Go / build (1.21) (push) Successful in 1m8s
Go / build (1.22) (push) Successful in 1m7s
2024-03-07 23:52:41 -06:00
saji
90e8c3f101
more tests! added BusEvent.Equals
Go / build (1.21) (push) Failing after 1m6s
Go / build (1.22) (push) Failing after 1m5s
2024-03-07 23:50:13 -06:00
saji
a28393388b
tests!
2024-03-07 23:02:46 -06:00
saji
54b7427428
misc cleanup
Go / build (1.21) (push) Successful in 1m7s
Go / build (1.22) (push) Successful in 1m6s
2024-03-07 16:42:49 -06:00
saji
e08ab050ef
fix websocket endpoint
2024-03-07 16:42:27 -06:00
saji
cf112ef561
fix socketcan bugs
Go / build (1.21) (push) Successful in 1m7s
Go / build (1.22) (push) Successful in 1m5s
2024-03-07 15:06:16 -06:00
saji
641c35afbd
add more logging to BusEvent Broker
2024-03-07 15:05:51 -06:00
saji
4a292aa009
change default database path to gotelem.db
2024-03-07 15:05:31 -06:00
saji
d5381a3c33
add comments
Go / build (1.21) (push) Successful in 1m6s
Go / build (1.22) (push) Successful in 1m4s
2024-03-07 13:30:32 -06:00
saji
0b5a917e40
add JSON line parser, rename logparsers
2024-03-07 13:30:15 -06:00
saji
1ff4adf5e4
add generator test for skylab
2024-03-07 13:29:50 -06:00
saji
c8034066c9
add delete document test
Go / build (1.21) (push) Successful in 1m3s
Go / build (1.22) (push) Successful in 1m1s
2024-03-07 07:34:55 -06:00
saji
3c1a96c8e0
format
Go / build (1.21) (push) Successful in 1m18s
Go / build (1.22) (push) Successful in 1m16s
2024-03-07 06:18:49 -06:00
saji
f380631b5e
fix Close() before checking errors
Go / build (1.21) (push) Successful in 1m14s
Go / build (1.22) (push) Successful in 1m12s
2024-03-06 18:45:32 -06:00
saji
456f84b5c7
remove QueryModifiers, replace with explicit
Go / build (1.21) (push) Failing after 1m4s
Go / build (1.22) (push) Failing after 1m3s
2024-03-06 17:19:16 -06:00
saji
daf4fe97dc
added DocumentNotFound error
2024-03-06 17:09:02 -06:00
saji
5b38daf74f
wip: Telem DB Document API and Tests
2024-03-06 16:42:39 -06:00
saji
7a98f52542
hack: remove faulty table from old migration
2024-03-06 15:16:13 -06:00
saji
0a6a6bb66d
add openmct domain object table and skeleton
2024-03-06 15:15:56 -06:00
saji
c9b73ee006
add repeated packet support using index parameter
2024-03-06 14:53:39 -06:00
saji
b266a84324
fix multiple name packet filter
2024-03-06 14:53:25 -06:00
saji
d591fa21b6
fix db test
Go / build (1.21) (push) Successful in 2m32s
Go / build (1.22) (push) Successful in 2m30s
2024-03-06 10:51:54 -06:00
saji
8e314e9303
add orderby clause
Go / build (1.22) (push) Failing after 1m58s
Go / build (1.21) (push) Failing after 2m1s
2024-03-06 10:48:40 -06:00
saji
d90d7a0af4
openmct historical plugin MVP
Go / build (1.21) (push) Successful in 1m16s
Go / build (1.22) (push) Successful in 1m15s
2024-03-05 09:49:08 -06:00
saji
9ec01c39de
fix skylab json formatting
Go / build (1.22) (push) Successful in 1m16s
Go / build (1.21) (push) Successful in 1m18s
2024-03-04 20:41:15 -06:00
saji
bcd61321e6
add CORS to api
2024-03-04 20:40:55 -06:00
saji
a015911e0e
split openmct dev/prod
2024-03-04 20:40:32 -06:00
saji
648f2183c2
added node install/build
Go / build (1.21) (push) Successful in 1m16s
Go / build (1.22) (push) Successful in 1m15s
release / release-openmct (push) Successful in 2m5s
2024-03-03 23:33:48 -06:00
saji
860d749c6b
added openmct release
release / release-openmct (push) Failing after 56s
Go / build (1.21) (push) Successful in 1m18s
Go / build (1.22) (push) Successful in 1m18s
2024-03-03 23:29:50 -06:00
saji
058e8d31b2
update packages
Go / build (1.21) (push) Successful in 1m12s
Go / build (1.22) (push) Successful in 1m12s
2024-03-03 23:13:55 -06:00
saji
8b8619dd8a
added openmct plugin and embedding
Go / build (1.21) (push) Successful in 1m17s
Go / build (1.22) (push) Successful in 1m15s
2024-03-03 23:04:41 -06:00
saji
93be82f416
update gitignore for WAL mode sqlite db
Go / build (1.21) (push) Successful in 1m14s
Go / build (1.22) (push) Successful in 1m12s
2024-03-02 21:56:31 -06:00
saji
4e6f8db7ed
combine separate packages
Go / build (1.21) (push) Successful in 1m16s
Go / build (1.22) (push) Successful in 1m15s
2024-03-02 21:49:18 -06:00
saji
00fa67a67d
migrate websocket api to buseventfilter
Go / build (1.22) (push) Successful in 1m13s
Go / build (1.21) (push) Successful in 2m31s
2024-03-02 21:23:35 -06:00
saji
7b48dd0d1c
update action versions
Go / build (1.21) (push) Successful in 1m12s
Go / build (1.22) (push) Successful in 1m10s
2024-03-02 01:00:08 -06:00
saji
56bff97fcf
cleanup http api
Go / build (1.21) (push) Successful in 1m17s
Go / build (1.22) (push) Successful in 1m15s
2024-03-02 00:46:24 -06:00
saji
70e7f0f15d
refactor getValue for new filter/limit structs
Go / build (1.22) (push) Successful in 1m16s
Go / build (1.21) (push) Successful in 1m13s
2024-03-01 21:15:51 -06:00
saji
3f1df06d1b
added get bus even API request
...
Go / build (1.21) (push) Successful in 1m15s
Go / build (1.22) (push) Successful in 1m14s
also provided framework for extracting filters
2024-03-01 19:12:35 -06:00
saji
7aaa47e142
fix missing error check, improve get test
Go / build (1.21) (push) Successful in 1m18s
Go / build (1.22) (push) Successful in 1m17s
2024-03-01 16:33:30 -06:00
saji
68347e8b95
rework DB getters
...
Go / build (1.21) (push) Failing after 1m6s
Go / build (1.22) (push) Failing after 1m6s
abandon generic query frag for common structures
Instead of using the QueryFrag struct, which was too generic to be
generally useful, we have moved to a BusEventFilter type, which
contains things we may filter on when we're searching for bus events.
At the moment it just contains names, and start/stop times.
Then in each function we can accept this filter struct and convert
it to fit the query.
We also support general modifiers, and currently have one implemented:
the LimitOffsetModifier. This adds a LIMIT and OFFSET clause to any
statement. these are all applied at the end and receive a stringbuilder
which may prevent certain operations from being structured.
We need to work on this one more, potentially abandoning.
2024-03-01 16:25:33 -06:00
saji
4092fdba6f
[skip ci] return errors in http api
Go / build (1.21) (push) Successful in 1m17s
Go / build (1.22) (push) Successful in 1m18s
2024-02-29 13:13:25 -06:00
saji
19b337a84b
remove recover, add telem log parser tests
Go / build (1.21) (push) Successful in 1m5s
Go / build (1.22) (push) Successful in 1m12s
2024-02-28 18:44:48 -06:00
saji
41689eee10
skylab: add unmarshal bounds check
...
Go / build (1.22) (push) Successful in 1m15s
Go / build (1.21) (push) Successful in 1m17s
remove recover from telem log parser
2024-02-28 18:41:01 -06:00
saji
aaec62fd3a
support 1.21, add matrix for 1.21 and 1.22 in CI
Go / build (1.22) (push) Successful in 1m16s
Go / build (1.21) (push) Successful in 2m30s
2024-02-28 14:17:47 -06:00
saji
3de6bfd7d3
fix version mismatch in tests
Go / build (push) Successful in 2m31s
2024-02-28 14:12:17 -06:00
saji
a8e7d407fe
fix up static check issues
Go / build (push) Failing after 35s
2024-02-28 14:10:40 -06:00
saji
9a98117384
clean up dead code
2024-02-28 14:01:44 -06:00
saji
c95593bb86
migrate candump log parser to use regex instead
...
Go / build (push) Failing after 1m10s
also add more test cases for error logic.
2024-02-28 13:56:57 -06:00
saji
481cac76c6
wip: rework log parsers
Go / build (push) Failing after 57s
2024-02-28 13:04:59 -06:00
saji
9a6e1380d1
add vet and staticcheck to CI
Go / build (push) Failing after 1m11s
2024-02-28 07:24:27 +00:00