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
|
3cde57d45c
|
update
|
2021-06-17 21:21:03 +02:00 |
|
Marco Zeisler
|
6c6701e156
|
added newlines for better readability
|
2021-06-17 21:20:50 +02:00 |
|
Marco Zeisler
|
b068c9144a
|
added mocks for testing
|
2021-06-17 21:20:26 +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 |
|
Marco Zeisler
|
8cb45d9b23
|
make message unpacking testable;
added message unpacking tests;
|
2021-06-17 19:00:26 +02:00 |
|
Marco Zeisler
|
b760eaab69
|
update
|
2021-06-13 22:03:30 +02:00 |
|
Marco Zeisler
|
3701121aed
|
orchestration server is no real "server" anymore, does not expose any REST API, only starts all the msg queues and waits for incoming requests.
|
2021-06-13 22:03:22 +02:00 |
|
Marco Zeisler
|
b0efd9d35c
|
update doc
|
2021-06-11 17:46:45 +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 |
|
Marco Zeisler
|
b248c41963
|
update doc
|
2021-06-11 17:08:48 +02:00 |
|
Marco Zeisler
|
fd77446af7
|
update doc
|
2021-06-11 17:06:09 +02:00 |
|
Marco Zeisler
|
632421235f
|
added doc
|
2021-06-11 17:00:50 +02:00 |
|
Marco Zeisler
|
94e61890ae
|
fix dump to dumps
|
2021-06-11 16:46:42 +02:00 |
|
Marco Zeisler
|
bd2ab0e6d3
|
fix dockerfile
|
2021-06-02 23:32:40 +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
|
058529d979
|
added comment
|
2021-06-02 23:10:27 +02:00 |
|
Marco Zeisler
|
740195d454
|
added comment
|
2021-06-02 23:10:02 +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
|
564c7e9f3d
|
call entity_ident traffic_lights_geo
|
2021-06-02 23:06:13 +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
|
abef0d7694
|
more info to api
|
2021-06-02 22:45:30 +02:00 |
|
Marco Zeisler
|
6f27401882
|
added timestamp to target_velocity.py
|
2021-06-02 22:45:23 +02:00 |
|
Marco Zeisler
|
89db75f868
|
updated
|
2021-06-02 22:36:26 +02:00 |
|
Marco Zeisler
|
c6e23189de
|
log dicts instead of object representations
|
2021-06-02 22:35:16 +02:00 |
|
Marco Zeisler
|
7e3445f6ed
|
fix set() to list()
|
2021-06-02 21:52:34 +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
|
dea4efbdcd
|
move function
|
2021-06-02 20:51:13 +02:00 |
|
Marco Zeisler
|
8a1557e7bd
|
move redis logic to event_logger.py
|
2021-06-02 20:50:40 +02:00 |
|
Marco Zeisler
|
52d2e0af27
|
changed order
|
2021-06-02 20:47:47 +02:00 |
|
Marco Zeisler
|
7dbf767443
|
added info
|
2021-06-02 20:47:41 +02:00 |
|
Marco Zeisler
|
f76e4bfdb2
|
implemented logging to redis;
added api points to show logs;
|
2021-06-02 20:47:05 +02:00 |
|
Marco Zeisler
|
dc007980cf
|
Added little startup info
|
2021-06-02 20:46:46 +02:00 |
|
Marco Zeisler
|
a2ca2a6c16
|
fixed Dockerfile
|
2021-06-02 19:39:51 +02:00 |
|
Marco Zeisler
|
bc4f08add0
|
added comments
|
2021-05-28 21:30:09 +02:00 |
|
Marco Zeisler
|
9b4e334f9a
|
added comments
|
2021-05-28 21:29:08 +02:00 |
|
Marco Zeisler
|
3880ec0d54
|
added comment
|
2021-05-28 21:22:57 +02:00 |
|
Marco Zeisler
|
1dd311f74d
|
added comment
|
2021-05-28 21:20:53 +02:00 |
|
Marco Zeisler
|
ea1e75eb22
|
diversify the flask ports, each flask instance has another port to prevent confusion;
|
2021-05-28 21:16:01 +02:00 |
|
Marco Zeisler
|
399e0a4173
|
move i_feed devices into separate folder;
|
2021-05-28 20:56:17 +02:00 |
|
Marco Zeisler
|
2923d28a00
|
update
|
2021-05-28 20:53:31 +02:00 |
|
Marco Zeisler
|
50b4d5faa5
|
update
|
2021-05-28 20:50:42 +02:00 |
|
Marco Zeisler
|
c56741748a
|
update
|
2021-05-28 19:48:22 +02:00 |
|
Marco Zeisler
|
31abeb2161
|
update
|
2021-05-28 19:47:19 +02:00 |
|
Marco Zeisler
|
3e5bc4e6a8
|
created / updated files with
`kompose convert`
|
2021-05-28 19:44:36 +02:00 |
|
Marco Zeisler
|
9401b92fba
|
remove "-" in entity-ident service name;
added readme.md;
|
2021-05-28 19:43:39 +02:00 |
|
Marco Zeisler
|
ea05bedaf0
|
remove
|
2021-05-28 19:38:21 +02:00 |
|
Marco Zeisler
|
c897c40962
|
move to kubernetes folder;
|
2021-05-28 19:38:14 +02:00 |
|
Marco Zeisler
|
0e76e9ad6c
|
added xway;
updated deps;
|
2021-05-28 19:24:10 +02:00 |
|
Marco Zeisler
|
27f0d0ab62
|
fix
|
2021-05-28 19:18:24 +02:00 |
|
Marco Zeisler
|
0b458bfa94
|
remove unnecessary req
|
2021-05-28 19:18:02 +02:00 |
|
Marco Zeisler
|
87a3b63273
|
added missing dep
|
2021-05-28 19:17:49 +02:00 |
|
Marco Zeisler
|
a68e741aee
|
added missing dep
|
2021-05-28 19:12:30 +02:00 |
|
Marco Zeisler
|
796000547f
|
remove __init__.py
|
2021-05-28 19:08:29 +02:00 |
|
Marco Zeisler
|
7ec3c5ac51
|
remove
|
2021-05-28 19:07:37 +02:00 |
|
Marco Zeisler
|
01dcced46d
|
added missing dep
|
2021-05-28 19:06:36 +02:00 |
|
Marco Zeisler
|
d695b7205d
|
added missing dep
|
2021-05-28 19:06:06 +02:00 |
|
Marco Zeisler
|
56c492c761
|
added orchestration Dockerfile
|
2021-05-28 19:05:40 +02:00 |
|
Marco Zeisler
|
970fee8456
|
added docker-compose.yml
|
2021-05-28 19:05:13 +02:00 |
|
Marco Zeisler
|
3b49e414d8
|
added/updated deps
|
2021-05-28 19:05:01 +02:00 |
|
Marco Zeisler
|
0c5fa6fecc
|
added/updated deps
|
2021-05-28 19:04:33 +02:00 |
|
Marco Zeisler
|
d9fe778186
|
retry connection setup until succeeds;
|
2021-05-28 19:03:56 +02:00 |
|
Marco Zeisler
|
af5c419004
|
added i_feed for Dockerfile;
|
2021-05-28 18:23:19 +02:00 |
|
Marco Zeisler
|
881ef86181
|
update
|
2021-05-27 20:44:36 +02:00 |
|
Marco Zeisler
|
ec520130d5
|
update
|
2021-05-27 20:40:35 +02:00 |
|
Marco Zeisler
|
9c280453bb
|
added
|
2021-05-27 20:34:17 +02:00 |
|
Marco Zeisler
|
81fbfc1da6
|
added
|
2021-05-27 20:33:58 +02:00 |
|
Marco Zeisler
|
8552234917
|
remove
|
2021-05-27 20:33:43 +02:00 |
|
Marco Zeisler
|
1e4b2fbc66
|
change to rabbitmq
|
2021-05-27 20:33:11 +02:00 |
|
Marco Zeisler
|
4c87baf225
|
fix circuitbreaker exception
|
2021-05-27 20:31:33 +02:00 |
|
Marco Zeisler
|
8e5580ca7b
|
move
|
2021-05-27 20:13:22 +02:00 |
|
Marco Zeisler
|
f8d07d9bdf
|
update
|
2021-05-27 20:12:16 +02:00 |
|
Marco Zeisler
|
51663b7583
|
rename
|
2021-05-27 20:07:46 +02:00 |
|
Marco Zeisler
|
669af31d77
|
update
|
2021-05-27 20:02:54 +02:00 |
|
Marco Zeisler
|
dc32ff3ec2
|
remove
|
2021-05-27 20:00:48 +02:00 |
|
Marco Zeisler
|
a7cd459c64
|
added .gitignore
|
2021-05-27 20:00:27 +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
|
37bffd5ce8
|
pass redis instance
|
2021-05-27 19:41:55 +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
|
4e1666ec5a
|
updated shared libs
|
2021-05-27 19:38:16 +02:00 |
|
Marco Zeisler
|
2514ba60e8
|
update
|
2021-05-24 18:05:17 +02:00 |
|
Marco Zeisler
|
d4f8e4c4ac
|
fix line too long
|
2021-05-24 17:57:18 +02:00 |
|
Marco Zeisler
|
8cbb99ad5e
|
small refactorings
|
2021-05-24 17:56:10 +02:00 |
|
Marco Zeisler
|
aaa4390c1d
|
small refactorings
|
2021-05-24 17:54:38 +02:00 |
|
Marco Zeisler
|
bac2c079f0
|
small refactorings
|
2021-05-24 17:54:01 +02:00 |
|
Marco Zeisler
|
725580675a
|
remove unused import
|
2021-05-24 17:52:19 +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 |
|