53 Commits

Author SHA1 Message Date
Anthony Berg
9fd9744f3a feat(connector): add xpc commands 2024-05-09 09:48:51 +01:00
Anthony Berg
d1b45a4d5a feat(connector): add parser for String to Aircraft 2024-05-09 09:00:55 +01:00
Anthony Berg
098124bc8c refactor(connector): made VDMJ into an object 2024-05-09 09:00:32 +01:00
Anthony Berg
85ca7b11f4 fix(connector): vdm type errors 2024-05-09 07:59:25 +01:00
Anthony Berg
3e31294b27 feat(connector): add pre-run command before tests 2024-05-09 07:16:29 +01:00
Anthony Berg
d551c1b5c5 feat(connector): add getAircraftState function for VDMJTransaction 2024-05-07 17:53:39 +01:00
Anthony Berg
fd61bd0197 feat(connector): add init for VDMJTransaction 2024-05-07 12:50:59 +01:00
Anthony Berg
51269484af feat(connector): add VDM type data class for ItemObject 2024-05-07 12:14:32 +01:00
Anthony Berg
34904c4bf8 feat(connector): add VDM type data class for ProcedureItem and enums for ItemType objects 2024-05-07 00:57:02 +01:00
Anthony Berg
21c597b3dc feat(connector): add VDM type data class for Switch 2024-05-06 20:08:32 +01:00
Anthony Berg
08da2d4506 feat(connector): add VDM data type for Aircraft 2024-05-06 19:40:38 +01:00
Anthony Berg
4a63d2b327 build(connector): move implementation to libs.versions.toml 2024-05-05 16:35:43 +01:00
Anthony Berg
62e9267775 feat(connector): add logging with KotlinLogger and reload4j 2024-05-03 01:13:16 +01:00
Anthony Berg
9482ba3d97 feat(connector): add database logging for simulator test 2024-05-02 18:01:35 +01:00
Anthony Berg
c615149624 fix(connector): id not being fetched from database after insert 2024-05-02 17:59:40 +01:00
Anthony Berg
3a0358ed9d fix(connector): prevent database table from being created on each launch 2024-05-02 15:20:51 +01:00
Anthony Berg
794f489cab feat(connector): add database transaction for testing 2024-05-02 15:16:54 +01:00
Anthony Berg
3a251893cd feat(connector): create sqldelight table for test result 2024-05-02 14:24:39 +01:00
Anthony Berg
5f456bb898 feat(connector): track initial state in test runs 2024-05-02 12:49:25 +01:00
Anthony
452756e3d3 feat(connector): add tests and run via XPC 2024-05-01 17:49:10 +01:00
Anthony
585f1794dc refactor(connector): move xpc to xpc package 2024-05-01 15:32:02 +01:00
Anthony
8d8c140b35 feat(connector): add Action database transactions 2024-04-26 14:45:39 +01:00
Anthony
f6080c4a1b feat(connector): create Action data entity 2024-04-26 13:16:34 +01:00
Anthony
801f54cb59 build(connector): update sqldelight plugin to 2.0.2 2024-04-26 12:23:12 +01:00
Anthony Berg
88a8d661de refactor(connector): implement xpc from GitHub maven repository 2024-04-20 15:10:40 +01:00
Anthony Berg
601a869200 feat(connector): add basic XPC connection 2024-04-20 11:00:32 +01:00
Anthony Berg
e781c12d22 feat(connector): change VDMJ to use interpreter 2024-04-18 17:16:48 +01:00
Anthony Berg
b784ab9799 refactor(connector): move VDMJ to shared module 2024-04-18 14:15:42 +01:00
Anthony Berg
52dd166e49 build(connector): add XPlaneConnect dependency 2024-04-18 03:37:09 +01:00
Anthony
456c7ede88 feat(dissertation): add basics of pie chart for time spent on sections 2024-04-09 13:31:05 +01:00
Anthony
df3d9fbe31 feat(connector): create basic Action SQLDelight file (I wanted to commit on the plane haha) 2024-04-09 11:01:28 +02:00
Anthony
4d99e7cc2d feat(connector): add selecting projects 2024-04-08 14:55:30 +02:00
Anthony
6bf23cc87d build(connector): update SQLDelight to 2.0.2 2024-04-06 17:07:50 +02:00
Anthony
168c0ad18f refactor(connector): fix typo in createProcedure where it was called createProject... 2024-04-06 16:56:55 +02:00
Anthony
e8888965e5 refactor(connector): follow CRUD for when to define functions, used map for getProjectById 2024-04-06 12:10:17 +02:00
Anthony
2b1294c822 feat(connector): create Procedure transactions and database 2024-04-06 12:08:04 +02:00
Anthony
c895e6aaf6 feat(connector): allow database to use foreign keys 2024-04-06 11:33:58 +02:00
Anthony
9c5e535e5b refactor(connector): make version numbers into variables 2024-04-05 12:38:45 +02:00
Anthony
8b0ca76ed2 test(connector): created JUnit tests for ProjectDatabase 2024-04-04 21:45:07 +02:00
Anthony
3894d6d8b0 fix(connector): made getProjectById internal instead of private 2024-04-04 21:44:09 +02:00
Anthony
8e4ae16d7a feat(connector): add getProjectById 2024-04-04 20:22:08 +02:00
Anthony
4e040516db feat(connector): link projects to database 2024-04-04 18:27:32 +02:00
Anthony
0215ba1ef4 fix(connector): creating a table when table already created 2024-04-04 18:19:22 +02:00
Anthony
ff0bca004c build(connector): add sl4j dependencies 2024-04-04 18:09:36 +02:00
Anthony
0013cf1a41 feat(connector): add count projects function 2024-04-03 21:24:07 +02:00
Anthony
ac986abcb3 feat(connector): create a database transaction class for Project 2024-04-03 21:06:45 +02:00
Anthony
bf31232d92 feat(connector): create basic queries for ProjectDatabase 2024-04-03 20:21:04 +02:00
Anthony
fbfa1f7399 feat(connector): create DriverFactory for sqldelight 2024-04-03 20:19:10 +02:00
Anthony
1755452753 feat(connector): add Project SQL 2024-04-03 20:18:51 +02:00
Anthony
4771d43788 feat(connector): add Project entity 2024-04-03 20:18:03 +02:00