64 Commits

Author SHA1 Message Date
322d22ea6c Add configurable NCE 2021-06-18 00:17:09 +02:00
Marco Zeisler
bf8d5c450e change datetime.now to datetime.utcnow;
fix test_ifeed test;
2021-06-17 23:19:16 +02:00
10f77c99f6 Set default SCALING to 1 2021-06-17 22:51:49 +02:00
294584d788 Implement SCALING with ENV variable 2021-06-17 22:37:40 +02:00
66ec040672 Initialize NCE 400m before TL 2 2021-06-17 22:26:34 +02:00
Marco Zeisler
c1ee6c55a0 fix datetime mocking 2021-06-17 22:05:32 +02:00
Marco Zeisler
a3183ade07 added reset on malicious coordinates 2021-06-17 21:52:47 +02:00
Marco Zeisler
8d89b569ba fix path 2021-06-17 21:22:11 +02:00
Marco Zeisler
ba967983a4 Merge remote-tracking branch 'origin/master' 2021-06-17 21:21:12 +02:00
Marco Zeisler
50bf465add fix toggling tests with mocking datetime.datetime.now() 2021-06-17 21:20:13 +02:00
Marco Zeisler
643f98f121 outsource _switcher to make it easily testable;
test vehicle props;
test traffic light _switcher;
2021-06-17 20:59:23 +02:00
81a41226a0 Implement correct scaling 2021-06-17 19:52:52 +02:00
d6a44ac1f6 Set starting times and distance to TL individually 2021-06-14 13:04:42 +02:00
843b1d63e1 Place cars on road during driving 2021-06-13 23:01:38 +02:00
086aada295 Set parameters required by assignment 2021-06-13 23:00:58 +02:00
8b0a60d9ab Wait for connection to entityident 2021-06-13 22:59:06 +02:00
Marco Zeisler
d15659827c update doc 2021-06-11 17:31:06 +02:00
Marco Zeisler
e5ccba9896 update doc 2021-06-11 17:30:15 +02:00
Marco Zeisler
fe25fd652b update doc 2021-06-11 17:28:57 +02:00
Marco Zeisler
75e84e5a13 update doc 2021-06-11 17:12:27 +02:00
ad74621616 Implement dynamic adjustment of velocity 2021-06-09 18:29:41 +02:00
597feaead8 Change to realistic scaling and switching times 2021-06-08 17:37:24 +02:00
cc802d344b Add realistic starting coordinates 2021-06-08 16:18:49 +02:00
Marco Zeisler
e1cf74b599 remove hardcoded init; is done in i_feed and will be fetched from entity_ident 2021-06-02 23:12:18 +02:00
Marco Zeisler
8fb11e2cc5 ignore target velocity if recovering from NCE 2021-06-02 23:09:35 +02:00
Marco Zeisler
4653fa5738 remove prints 2021-06-02 23:06:19 +02:00
Marco Zeisler
291e2ef78a added comment 2021-06-02 22:49:54 +02:00
Marco Zeisler
7642455f88 update 2021-06-02 22:46:06 +02:00
Marco Zeisler
89db75f868 updated 2021-06-02 22:36:26 +02:00
Marco Zeisler
480eff011f move ident request to orchestration_server.py;
import sys modules for proper pickling;
2021-06-02 21:51:16 +02:00
Marco Zeisler
dc007980cf Added little startup info 2021-06-02 20:46:46 +02:00
David Eder
16fa564e22 Connect entity ident service with ifeed 2021-05-31 22:48:50 +02:00
Marco Zeisler
bc4f08add0 added comments 2021-05-28 21:30:09 +02:00
Marco Zeisler
1dd311f74d added comment 2021-05-28 21:20:53 +02:00
Marco Zeisler
399e0a4173 move i_feed devices into separate folder; 2021-05-28 20:56:17 +02:00
Marco Zeisler
0e76e9ad6c added xway;
updated deps;
2021-05-28 19:24:10 +02:00
Marco Zeisler
0c5fa6fecc added/updated deps 2021-05-28 19:04:33 +02:00
Marco Zeisler
af5c419004 added i_feed for Dockerfile; 2021-05-28 18:23:19 +02:00
Marco Zeisler
4c87baf225 fix circuitbreaker exception 2021-05-27 20:31:33 +02:00
Marco Zeisler
5a5698c790 moved pika to shared;
updated shared.readme;
2021-05-27 19:59:48 +02:00
Marco Zeisler
73174858d6 use installable shared lib for shared code 2021-05-27 19:53:41 +02:00
Marco Zeisler
dc89332bd5 use shared libs;
added event store which intercepts the message broker wrapper if exchange name is not logger
2021-05-27 19:38:49 +02:00
Marco Zeisler
8df1930a96 small refactorings;
added comments;
2021-05-24 17:51:41 +02:00
Marco Zeisler
3e07ea65ce traffic light sends orchestrator its status on change; 2021-05-24 17:42:33 +02:00
Marco Zeisler
349a38fa9f vehicle sends daf to orchestrator via rabbitMQ broker
vehicle receives new target velocity from orchestrator as response;
at this point, this velocity is just a random float between 0 and 130;
2021-05-24 17:17:50 +02:00
Marco Zeisler
8f9109f89f introduced a message_broker_wrapper 2021-05-24 16:34:37 +02:00
Marco Zeisler
aff70ddf22 fix typo 2021-05-18 09:24:26 +02:00
Marco Zeisler
dc01afdc78 fix typo 2021-05-18 09:20:59 +02:00
Marco Zeisler
aa95110263 added comments 2021-05-17 18:29:43 +02:00
Marco Zeisler
96f187910b fix 2021-05-17 18:24:13 +02:00