|
| 1 | +# Hyperloop UPV Backend Configuration |
| 2 | +# Configuration file for the H10 Control Station backend server |
| 3 | + |
| 4 | +# Vehicle Configuration |
1 | 5 | [vehicle] |
2 | | -boards = ["HVSCU", "PCU"] |
| 6 | +boards = ["HVSCU", "PCU", "BLCU"] |
| 7 | + |
| 8 | +# BLCU (Boot Loader Control Unit) Configuration |
| 9 | +[blcu] |
| 10 | +ip = "127.0.0.1" # TFTP server IP address |
| 11 | +download_order_id = 1 # Packet ID for download orders (0 = use default) |
| 12 | +upload_order_id = 2 # Packet ID for upload orders (0 = use default) |
| 13 | + |
| 14 | +# Server Configuration |
3 | 15 | [server.ethernet-view] |
4 | 16 | address = "127.0.0.1:4040" |
5 | 17 | static = "./ethernet-view" |
| 18 | + |
6 | 19 | [server.ethernet-view.endpoints] |
7 | 20 | pod_data = "/podDataStructure" |
8 | 21 | order_data = "/orderStructures" |
9 | 22 | programable_boards = "/uploadableBoards" |
10 | 23 | connections = "/backend" |
11 | 24 | files = "/" |
| 25 | + |
12 | 26 | [server.control-station] |
13 | 27 | address = "127.0.0.1:4000" |
14 | 28 | static = "./control-station" |
| 29 | + |
15 | 30 | [server.control-station.endpoints] |
16 | 31 | pod_data = "/podDataStructure" |
17 | 32 | order_data = "/orderStructures" |
18 | 33 | programable_boards = "/uploadableBoards" |
19 | 34 | connections = "/backend" |
20 | 35 | files = "/" |
| 36 | + |
| 37 | +# ADJ (Architecture Description JSON) Configuration |
21 | 38 | [adj] |
22 | | -branch = "main" # Leave blank when using ADJ as a submodule (like this: "") |
23 | | -test = true |
| 39 | +branch = "software" # Leave blank when using ADJ as a submodule (like this: "") |
| 40 | +test = true # Enable test mode |
| 41 | + |
| 42 | +# Network Configuration |
24 | 43 | [network] |
25 | | -manual = false |
| 44 | +manual = true # Manual network device selection |
| 45 | + |
| 46 | +# Transport Configuration |
26 | 47 | [transport] |
27 | | -propagate_fault = true |
| 48 | +propagate_fault = true # Propagate fault messages like VCU |
0 commit comments