Commit graph

203 commits

Author SHA1 Message Date
saji 2dc5a0457b added node ci
Some checks failed
Node.js CI / build (push) Failing after 48s
Go / build (1.21) (push) Successful in 1m6s
Go / build (1.22) (push) Successful in 1m5s
2024-03-08 21:53:26 -06:00
saji 0f2af76156 add some types
All checks were successful
Go / build (1.21) (push) Successful in 1m8s
Go / build (1.22) (push) Successful in 1m7s
2024-03-08 19:25:08 -06:00
saji 2e36581665 fix: add missing files
All checks were successful
Go / build (1.21) (push) Successful in 1m7s
Go / build (1.22) (push) Successful in 1m5s
2024-03-08 17:09:08 -06:00
saji 4829dd50c7 move openmct plugin to typescript
All checks were successful
Go / build (1.21) (push) Successful in 1m5s
Go / build (1.22) (push) Successful in 1m4s
remove unused livestream test function
2024-03-08 17:08:43 -06:00
saji 13205c1668 got realtime working
Some checks failed
Go / build (1.21) (push) Failing after 1m6s
Go / build (1.22) (push) Failing after 1m5s
added demo livestream for testing
added openMCT realtime plugin
fixed websocket cross-origin fail
2024-03-08 11:51:59 -06:00
saji fe4cdfa0a4 revert order by change
All checks were successful
Go / build (1.21) (push) Successful in 1m8s
Go / build (1.22) (push) Successful in 1m7s
2024-03-08 09:40:54 -06:00
saji e9d40ce466 remove broker-db listener, db options
All checks were successful
Go / build (1.21) (push) Successful in 1m11s
Go / build (1.22) (push) Successful in 1m9s
2024-03-08 09:28:50 -06:00
saji d702395d5b cleanup comparison (thanks staticcheck)
All checks were successful
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
Some checks failed
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
Some checks failed
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
All checks were successful
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
Some checks failed
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
Some checks failed
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
Some checks failed
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
All checks were successful
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
All checks were successful
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
All checks were successful
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