Brake routines & split routines
authorTamber <tamber@furryhelix.co.uk>
Sun, 3 Oct 2021 18:53:42 +0000 (19:53 +0100)
committerTamber <tamber@furryhelix.co.uk>
Sun, 3 Oct 2021 18:53:42 +0000 (19:53 +0100)
DTP-base.sqlite
V2101/V2101-BrakRout.sql [new file with mode: 0644]
V2101/V2101-SplitRoutine.sql [new file with mode: 0644]
create-db.sql

index f8e3cb1..c229693 100644 (file)
Binary files a/DTP-base.sqlite and b/DTP-base.sqlite differ
diff --git a/V2101/V2101-BrakRout.sql b/V2101/V2101-BrakRout.sql
new file mode 100644 (file)
index 0000000..1f74591
--- /dev/null
@@ -0,0 +1,65 @@
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (301,"1+2, SPLIT, 1");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (302,"1+2, SPLIT, 2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (303,"1+2, SPLIT, 3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (311,"1+2, 1, 1");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (312,"1+2, 1, 2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (313,"1+2, 1, 1+2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (322,"1+2, 2, 2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (323,"1+2, 2, 3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (332,"1+2, 1+2, 2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (333,"1+2, 1+2, 1+2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (701,", SPLIT, 1");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (702,"1+2+3, SPLIT, 2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (703,"1+2+3, SPLIT, 1+2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (704,"1+2+3, SPLIT, 3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (705,"1+2+3, SPLIT, 1+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (706,"1+2+3, SPLIT, 2+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (707,"1+2+3, SPLIT, 1+2+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (722,"1+2+3, 2, 2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (732,"1+2+3, 1+2, 2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (733,"1+2+3, 1+2, 1+2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (734,"1+2+3, 1+2, 3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (736,"1+2+3, 1+2, 2+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (737,"1+2+3, 1+2, 1+2+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (744,"1+2+3, 3, 3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (746,"1+2+3, 3, 2+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (755,"1+2+3, 1+3, 1+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (756,"1+2+3, 1+3, 2+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (757,"1+2+3, 1+3, 1+2+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (762,"1+2+3, 2+3, 2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (766,"1+2+3, 2+3, 2+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (772,"1+2+3, 1+2+3, 2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (774,"1+2+3, 1+2+3, 3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (776,"1+2+3, 1+2+3, 2+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES (777,"1+2+3, 1+2+3, 1+2+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F01","1+2+3+4, SPLIT, 1");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F02","1+2+3+4, SPLIT, 2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F03","1+2+3+4, SPLIT, 1+2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F04","1+2+3+4, SPLIT, 1+2+3+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F05","1+2+3+4, SPLIT, 1+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F06","1+2+3+4, SPLIT, 1+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F07","1+2+3+4, SPLIT, 1+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F08","1+2+3+4, SPLIT, 4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F09","1+2+3+4,SPLIT, 1+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F0A","1+2+3+4, SPLIT, 2+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F0B","1+2+3+4, SPLIT, 1+2+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F0C","1+2+3+4, SPLIT, 3+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F0D","1+2+3+4, SPLIT, 1+3+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F0E","1+2+3+4, SPLIT, 2+3+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F0F","1+2+3+4, SPLIT, 1+2+3+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F22","1+2+3+4, 2, 2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F33","1+2+3+4, 1+2, 1+2");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F44","1+2+3+4, 3, 3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F55","1+2+3+4, 1+3, 1+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F66","1+2+3+4, 2+3, 2+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F77","1+2+3+4, 1+2+3, 1+2+3");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("F99","1+2+3+4, 1+4, 1+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("FAA","1+2+3+4, 2+4, 2+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("FBA","1+2+3+4, 1+2+4, 2+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("FBB","1+2+3+4, 1+2+4, 1+2+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("FCC","1+2+3+4, 3+4, 3+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("FDC","1+2+3+4, 1+3+4, 3+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("FDD","1+2+3+4, 1+3+4, 1+3+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("FEC","1+2+3+4, 2+3+4, 3+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("FEE","1+2+3+4, 2+3+4, 2+3+4");
+INSERT INTO `BrakRoute` (`RoutineId`, `Routine`) VALUES ("FFF","1+2+3+4, 1+2+3+4, 1+2+3+4");
diff --git a/V2101/V2101-SplitRoutine.sql b/V2101/V2101-SplitRoutine.sql
new file mode 100644 (file)
index 0000000..5cb7362
--- /dev/null
@@ -0,0 +1,23 @@
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("1100","AXLE 1 ONLY");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("1122","AXLE 1 & AXLE 2");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("1133","AXLE (1*0.6) & AXLES (1*0.4) + 2");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("1166","AXLE 1 & AXLES 2 + 3");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("1177","AXLE (1*0.6) & AXLES (1*0.4) + 2 + 3");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("1221","N/S/AXLE1 + O/S/AXLE2 & O/S/AXLE1 + N/S/AXLE2");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("1661","N/S/AXLE1+O/S/AXLE2+O/S/AXLE3 & O/S/AXLE1+N/S/AXLE2+N/S/AXLE3");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("3113","AXLES (1*0.5) + N/S/2 & AXLES (1*0.5) + O/S/2
+3146,AXLES 1 + N/S/2 & AXLES 3 + O/S/2");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("3333","AXLES 1 + 2 & AXLES 1 + 2");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("3344","AXLES 1 + 2 & AXLE 3");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("3355","AXLES 1 + 2 & AXLES 1 + 3");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("3366","AXLES 1 + 2 & AXLES 2 + 3");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("3377","AXLES 1 + 2 & AXLES 1 + 2 + 3");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("33CC","AXLES 1 + 2 & AXLES 3 + 4");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("5522","AXLES 1 + 3 & AXLE 2");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("5566","AXLES 1 + 3 & AXLES 2 + 3");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("5577","AXLES 1 + 3 & AXLES 1 + 2 + 3");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("55AA","AXLES 1 + 3 & AXLES 2 + 4");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("7337","AXLES 1 + 2 + N/S/3 & AXLES 1 + 2 + O/S/3");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("7777","AXLES 1 + 2 + 3 & AXLES 1 + 2 + 3");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("9966","AXLES 1 + 4 & AXLES 2 + 3");
+INSERT INTO `SplitRoutine` (`RoutineId`, `Routine`) VALUES ("FFFF","AXLES 1 + 2 + 3 + 4 & AXLES 1 + 2 + 3 + 4");
index 189dfc7..0d668e8 100644 (file)
@@ -74,3 +74,15 @@ CREATE TABLE IF NOT EXISTS BrakType
        TypeId          INT NOT NULL UNIQUE,
        Type            Text (64) NOT NULL
 );
+
+CREATE TABLE IF NOT EXISTS BrakRoute
+(
+       RoutineId       TEXT(3) NOT NULL UNIQUE,
+       "Routine"       TEXT (32) NOT NULL
+);
+
+CREATE TABLE IF NOT EXISTS SplitRoutine
+(
+       RoutineId       Text (4) NOT NULL UNIQUE,
+       "Routine"       Text (64) NOT NULL
+);