Code Monkey home page Code Monkey logo

dandelion's Introduction

OpenV2X Device Management - APIServer

pep8 ci issue star license

English | 简体中文

Table of contents

Configuration

Build && Run (Linux)

Local Development (Linux)

Run server

Alembic (Database Migration)

Tox Tools

Apitest

Notice

  • Please run dprint fmt to format markdown files before creating PR.

dandelion's People

Contributors

cmycoups avatar dlsuqin avatar frankgty avatar qiaolei1 avatar sacredartr avatar srx0914 avatar wu-wenxiang avatar zhubx007 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dandelion's Issues

同一区域存在同名路口

Describe the bug

在同一区域下新建同名的路口,可以新建成功

To Reproduce

Expected behavior

不同区域可以同名,同一个区域不允许同名

Screenshots

If applicable, add screenshots to help explain your problem.
同一区域不允许有同名路口

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

禁用碰撞预警算法,刷新页面后还是启用状态

Describe the bug

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

  1. 重新拉取代码,安装项目
  2. 禁用碰撞预警算法,刷新页面
  3. 碰撞预警算法还是启用状态

Expected behavior

A clear and concise description of what you expected to happen.

Screenshots

If applicable, add screenshots to help explain your problem.

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.
第二次再禁用就是禁用状态了。只在第一次禁用的时候会出现这个bug。
其他算法没有这个问题。

Startup failed because GET_MQTT_CLIENT could not be imported

Describe the bug

Startup failed because GET_MQTT_CLIENT could not be imported

To Reproduce

N/A

Expected behavior

A clear and concise description of what you expected to happen.

Screenshots

If applicable, add screenshots to help explain your problem.

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

After updating site information, the vehicle is not shown in Central View

Describe the bug

After updating the site information, the vehicle is not shown in Central View

To Reproduce

Steps to reproduce the behavior:

1 deploy v2x env use install.sh
2 edge View sets up the site
3 Send the track and observe the vehicle information

Expected behavior

Vehicle information, normal display

Actual behavior

Vehicle information is not displayed until the algorithm service is restarted
At the same time, after updating the site information, the presentation is also problematic

Screenshots

wecom-temp-1a345c447eafa69551d9301acd79d450

Log Information

N/A

Desktop (please complete the following information):

  • OS: MACOS
  • Browser :chrome
  • Version/branch: master/albany

Additional context

N/A

the password of redis/mysql does not support [ / : \

Describe the bug

the password of redis/mysql does not support [ / : \

To Reproduce

Steps to reproduce the behavior:

the password of redis/mysql does not support [ / : \

Expected behavior

the password of redis/mysql support [ / : \

Screenshots

image
image

Log Information

  • ValueError: Invalid IPv6 URL ERROR: Application startup failed. Exiting.2022-08-22 17:41:39.539 12321 ERROR uvicorn.error [-] Application startup failed. Exiting.

  • : sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1045, 'Access denied for user 'dandelion:dandelion:/123[@"'@'172.17.0.1' (using password: NO)')
    ERROR: Application startup failed. Exiting.

Desktop (please complete the following information):

  • OS: mac os
  • Browser: terminal
  • Version: master

Additional context

N/A

交通大屏无法显示摄像头的视频

Describe the bug

交通大屏无法显示摄像头的视频,以及雷达无法上传数据

如何才能显示

Additional context

Add any other context about the problem here.
IMG_0823
IMG_0824

dandelion 容器为退出状态,日志如图

Describe the bug

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:
本地部署 openv2x,发现部署不成功。
查看镜像,发现 dandelion 容器为退出状态。

Expected behavior

Screenshots

dandelion

If applicable, add screenshots to help explain your problem.

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

注册边缘站点后,大屏看不到小车,事件列表能收到事件

Describe the bug

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

通过页面注册好边缘站点(172.20.163.110),通过 http://172.20.163.110:6688/ 发送模拟消息,选择边缘站点(172.20.163.110),大屏看不到小车

Expected behavior

通过页面注册的边缘站点,发送模拟消息,大屏能看到小车

Screenshots

If applicable, add screenshots to help explain your problem.

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.
事实描述:

  1. 大屏虽然看不到小车,事件列表是能收到事件的
  2. 通过 install.sh 注册的边缘站点,发送模拟消息,能看到小车
  3. 删掉 install.sh 注册的边缘站点,在页面新建一个一样的边缘站点,发送模拟消息,看不到小车

删除正在使用中的算法,接口改成返回算法版本

Describe the bug

实际返回:msg: "Version [id: 5] is in use"

To Reproduce

Steps to reproduce the behavior:

  1. 新增算法版本 test-algo
  2. 算法配置中启用算法版本 test-algo
  3. 删除算法版本 test-algo

Expected behavior

预期返回:msg: "Version test-algo is in use"
test-algo是版本名称

Screenshots

删除算法

If applicable, add screenshots to help explain your problem.

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

用户新增的算法模块,预期不能和默认的算法模块同名

Describe the bug

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

  1. openv2x 现在用到的算法版本叫pre_process_ai_algo/complement/interpolation。用户在同模块下pre_process_ai_algo/complement/下新建同名算法版本interpolation
  2. bug现象:
    算法版本能新建成功,删除此算法版本时提示该算法版本正在使用中,无法删除

Expected behavior

A clear and concise description of what you expected to happen.

  1. 不能新建与默认算法版本相同的算法版本
  2. 可以删除用户新建的版本

Screenshots

算法版本不允许重复

If applicable, add screenshots to help explain your problem.

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

删除有设备关联的路口,前端页面无反应

Describe the bug

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

  1. 新建路口
  2. 新建 RSU ,与该路口关联
  3. 删除路口
  4. 点击确认删除,前端页面无反应,后端接口返回网络错误

Expected behavior

A clear and concise description of what you expected to happen.
点击确认删除,前端弹窗提示【该路口类型已关联数据,不允许删除,若需删除,请先取消关联】

Screenshots

If applicable, add screenshots to help explain your problem.
删除有设备关联的路口

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

信号灯安装区域筛选结果不符合输入

Describe the bug

To Reproduce

Steps to reproduce the behavior:

  1. 进入信号灯设备页面
  2. 安装区域选择江宁区
  3. 筛选结果有鼓楼区

Expected behavior

A clear and concise description of what you expected to happen.
筛选结果全部是江宁区

Screenshots

If applicable, add screenshots to help explain your problem.
信号灯安装区域筛选

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

Display RSU device operation information using trend graphs

Is your feature request related to a problem? Please describe.

Display RSU device operation information using trend graphs.

Describe the solution you'd like

Use a scheduled task triggered once every 10 minutes to collect RSU runtime information and store it in the Redis list.
An RSU will have about 1,000 records stored for 7 days.
When the number of records is greater than 1,000, the oldest data will be deleted.

Describe alternatives you've considered

N/A

Additional context

WeChat11b2d41062761ecb7be1f747057abbe7

Center does not show newly added RSU

Describe the bug

Center does not show newly added RSU

To Reproduce

N/A

Expected behavior

A clear and concise description of what you expected to happen.

Screenshots

If applicable, add screenshots to help explain your problem.

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

In RSU details, the RSU model does not show issue

Describe the bug

In Device Management-RSU Device, view the RSU device details page, the RSU model information is displayed as "-"

To Reproduce

Steps to reproduce the behavior:

In Device Management - RSU Device, click RSU Details

Expected behavior

The details are displayed correctly, as is the RSU model number

Screenshots

N/A

Log Information

N/A

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

N/A

Spat data sending should be supported

Is your feature request related to a problem? Please describe.

Spat data sending is not supported.
目前未支持信号机数据下发。

Describe the solution you'd like

Dandelion should support Spat data sending interface. Refer to chapter 5.3.17 of specification for interface between Cooperative Intelligent Transportation System RSU and central subsystem for interface details
应支持信号机数据下发接口,接口详情参考《合作式智能运输系统-RSU与中心子系统间接口规范》第5.3.17章节。

Describe alternatives you've considered

image

Additional context

None.

Refactor the mqtt topic

Describe the solution you'd like

We need a uniform place to provide mqtt topic.

Describe alternatives you've considered

We provide topic from dandelion/mqtt/topic

So if we need more topic, we can add them there.

雷视一体机,根据关联 RSU 查询,查询结果无效

Describe the bug

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

列表中有 3 个雷视一体机,1 个与 demoRsu 关联,另外 2 个没有与 RSU 关联
选择关联的 RSU 为 demoRsu,查询结果显示有 3 个雷视一体机

Expected behavior

查询结果显示有一个雷视一体机

Screenshots

If applicable, add screenshots to help explain your problem.
WX20230506-165503@2x

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

the password of mqtt/redis/mysql does not support @ ' and "

Describe the bug

the password of mqtt/redis/mysql does not support @ ' and "

To Reproduce

all in one installation does not support seting password with @ ' and "

Screenshots

181875722-e6ed2ec1-7c6d-4071-9ae3-6069669d5d56

Log Information

sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server on '[email protected]' ([Errno -2] Name or service

Desktop (please complete the following information):

  • OS: centos
  • Browser: terminal
  • Version/branch: master

Additional context

N/A

install.sh 执行完后路侧设备管理平台边缘站点没有自动注入

Describe the bug

install.sh 执行完后路侧设备管理平台边缘站点没有自动注入

To Reproduce

Steps to reproduce the behavior:

install.sh 脚本执行太快,dandelion 服务没有准备好,导致 token 获取失败,配置 edge 站点没有成功

Expected behavior

每次install.sh 执行完后路侧设备管理平台自动配置好了边缘站点

Screenshots

If applicable, add screenshots to help explain your problem.

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

可以通过循环5次每次等待3秒的方式获取token

编辑路口提示 405 方法不允许

Describe the bug

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

  1. 进入路口页面,点击编辑按钮
  2. 点击提交
  3. 编辑不成功,显示 405 方法不允许

Expected behavior

能正常编辑路口

Screenshots

编辑路口

If applicable, add screenshots to help explain your problem.

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

Failed to create RSU

Describe the bug

Failed to create RSU

To Reproduce

Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

A clear and concise description of what you expected to happen.

Screenshots

If applicable, add screenshots to help explain your problem.

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

设备管理页面新建RSU后更换安装区域,云控中心大屏没有显示正确的RSU安装地址

Describe the bug

复现步骤:

  1. 设备管理页面新建 RSU ,可以在云控中心看到正确的 RSU 列表
  2. 设备管理页面更改 RSU 安装地址,在云控中心看到 RSU 还是在原来的列表
  3. 但是设备管理那边,新建的 RSU 地址已经变了

Edit

To Reproduce

Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

云控中心的地址要同步做更新

Screenshots

If applicable, add screenshots to help explain your problem.

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

新增算法版本,不应该影响到算法配置列表的时间

Describe the bug

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

  1. 进入算法版本页面,新增算法版本 1234
  2. 进入算法配置页面,发现算法配置页面的时间被修改了

Expected behavior

算法版本和算法配置页面是不同的页面,修改一个页面不应该影响到另一个页面

Screenshots

新增算法版本

算法配置却有了修改时间

If applicable, add screenshots to help explain your problem.

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

RSU information query, page display issue

Describe the bug

  1. On the RSU Information Query page, the query filter "Query RSU" is not working
  2. The newly created "Query Command" has no delete function, the list display should be in reverse order according to time

To Reproduce

Steps to reproduce the behavior:

N/A

Expected behavior

N/A

Screenshots

N/A

Log Information

N/A

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

WeChatc727945627a4532ac56c48c8fb7b396d

WeChat4adb2ea1b92516894aa473ce4f7df418

环境问题

Describe the bug

系统环境问题,在搭建Dandelion环境时,按照文档操作出现文件缺失的问题

To Reproduce

Steps to reproduce the behavior:

  1. 严格按照《分分钟搞定 OpenV2X 开发环境 - Beihai 版本》的操作执行,系统环境为ubuntu22.04
  2. 在《Dandelion 路侧设备管理模块》执行到uvicorn --reload --reload-dir dandelion --port 28300 --log-level debug dandelion.main:app --host 0.0.0.0时出现报错

Expected behavior

期待按照操作能够正常编译

Screenshots

image

Log Information

打印如下:
(venv) root@lyy-virtual-machine:/home/lyy/v2x/dandelion# uvicorn --reload --reload-dir dandelion --port 28300 --log-level debug dandelion.main:app --host 0.0.0.0
INFO: Will watch for changes in these directories: ['/home/lyy/v2x/dandelion/dandelion']
INFO: Uvicorn running on http://0.0.0.0:28300 (Press CTRL+C to quit)
INFO: Started reloader process [95578] using statreload
Process SpawnProcess-1:
Traceback (most recent call last):
File "/usr/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap
self.run()
File "/usr/lib/python3.10/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/home/lyy/v2x/dandelion/.tox/venv/lib/python3.10/site-packages/uvicorn/subprocess.py", line 76, in subprocess_started
target(sockets=sockets)
File "/home/lyy/v2x/dandelion/.tox/venv/lib/python3.10/site-packages/uvicorn/server.py", line 60, in run
return asyncio.run(self.serve(sockets=sockets))
File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/home/lyy/v2x/dandelion/.tox/venv/lib/python3.10/site-packages/uvicorn/server.py", line 67, in serve
config.load()
File "/home/lyy/v2x/dandelion/.tox/venv/lib/python3.10/site-packages/uvicorn/config.py", line 458, in load
self.loaded_app = import_from_string(self.app)
File "/home/lyy/v2x/dandelion/.tox/venv/lib/python3.10/site-packages/uvicorn/importer.py", line 21, in import_from_string
module = importlib.import_module(module_str)
File "/usr/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/home/lyy/v2x/dandelion/./dandelion/main.py", line 32, in
from dandelion.api.api_v1.api import api_router
File "/home/lyy/v2x/dandelion/./dandelion/api/api_v1/api.py", line 19, in
from dandelion.api.api_v1.endpoints import (
File "/home/lyy/v2x/dandelion/./dandelion/api/api_v1/endpoints/edge_site.py", line 34, in
PORT = deps.get_gunicorn_port()
File "/home/lyy/v2x/dandelion/./dandelion/api/deps.py", line 180, in get_gunicorn_port
spec.loader.exec_module(module)
File "", line 879, in exec_module
File "", line 1016, in get_code
File "", line 1073, in get_data
FileNotFoundError: [Errno 2] No such file or directory: '/etc/dandelion/gunicorn.py'

Desktop (please complete the following information):

  • OS: [ubuntu 22.04]
  • Browser [chrome]

Additional context

Add any other context about the problem here.

Support to remove unregistered RSU

Describe the bug

Support to remove unregistered RSU

Screenshots

WechatIMG1161

Desktop (please complete the following information):

  • OS: mac
  • Browser: chrome
  • Version: master

On the RSI listing page, the field is wrong

Describe the bug

On the RSI list page, duration, confidence, and occurrence radius default to 0

To Reproduce

Steps to reproduce the behavior:

Reference description

Expected behavior

Default is empty

Screenshots

N/A

Log Information

N/A

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

WeChat733df40df7ff1858e144df58ff094f5f

设备管理 MAP 配置界面上看不到 RSU 上报的 MAP 数据

Describe the bug

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

  1. MAP 上报云控中心
    4.1 登录 OpenV2X 边缘云控平台(OpenV2X Edge Portal)
    OpenV2X 边缘云控平台网址:http://:80/user/login,输入正确的用户名、密码(username: admin password:dandelion)可登录平台。

点击运维管理- MAP 配置界面

4.2 配置 RSE Simulator 建立监听
打开 RSE Similator http://<ip-address>:6688,配置 Username、password、clientID 建立连接,在 Subscriptions 中添加监听主题 V2X/RSU/R328328/MAP/UP,点击 Subscribe 进行监听

4.3 RSE Simulator 发送数据
在 DataSet 中选择 RSU_MAP,点击 Publish 进行发送

4.4 查看 RSE Simulator 接收数据及 MAP 配置界面,在设备管理 MAP 配置界面上看不到 RSU 上报的 MAP 数据

Expected behavior

在 Receive Messages 中看到接收的数据内容,在设备管理 MAP 配置界面上看到 RSU 上报的 MAP 数据

Screenshots

If applicable, add screenshots to help explain your problem.

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

The main site cannot connect to subsite

Describe the bug

The main site cannot connect to subsite

Screenshots

企业微信截图_e82774c7-7278-4485-8682-3d9aa97e303b

企业微信截图_f9aa0e7e-1703-49be-bbd7-45fddadc1ede

Log Information

N/A

Desktop (please complete the following information):

  • OS: MACOS
  • Browser: chrome
  • Version: master/albany

Device management should support signaller

Is your feature request related to a problem? Please describe.

Device management does not support signaller.
设备管理没有支持信号机设备。

Describe the solution you'd like

Device management should support common operations of signaller, such as add, delete, update, detail, enable, disable.
设备管理应支持信号机设备的常用操作,如添加、删除、修改、查询详情、启用、禁用.

Describe alternatives you've considered

Attributes of signaller are defined in the attached file.
信号机字段属性定义参考附件。
云控平台界面-信号机

Add any other context or screenshots about the feature request here.

None

Device management should support lidar

Is your feature request related to a problem? Please describe.

Device management does not support lidar.
设备管理没有支持激光雷达设备。

Describe the solution you'd like

Device management should support common operations of lidar, such as add, delete, update, detail, enable, disable.
设备管理应支持激光雷达设备的常用操作,如添加、删除、修改、查询详情、启用、禁用.

Describe alternatives you've considered

Attributes of lidar are defined in the attached file.
激光雷达字段属性定义参考附件。
云控平台界面-激光雷达

Additional context

None.

雷视一体机的启用禁用无效

Describe the bug

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

  1. 点击启用
  2. 点击确定
  3. 再次查看状态,发现还是启用

Expected behavior

A clear and concise description of what you expected to happen.
启用完后状态应该变成禁用

Screenshots

If applicable, add screenshots to help explain your problem.
WX20230506-172800@2x

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

Modify edgeview Edge site name, the old and new data exist at the same time, and the old data disappears after a long time

Describe the bug

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

A clear and concise description of what you expected to happen.

Screenshots

If applicable, add screenshots to help explain your problem.
image
image

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

Adding RSU Center will not add

Describe the bug

When an RSU is added at the edge site, the center automatically adds an RSU

To Reproduce

Steps to reproduce the behavior:

N/A

Expected behavior

N/A

Screenshots

N/A

Log Information

N/A

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

Notify cerebrum after editing system configuration

Is your feature request related to a problem? Please describe.

N/A

Describe the solution you'd like

After editing the system configuration, notify cerebrum through MQTT "V2X/CONFIG/UPDATE/NOTICE"

Describe alternatives you've considered

N/A

Additional context

N/A

当新增的算法版本有重复时,后端返回500网络错误

Describe the bug

当新增的算法版本有重复时,后端返回500网络错误

To Reproduce

Steps to reproduce the behavior:
前置条件:
默认存在算法模块rsi_formatter算法名称rsi_formatter
复现步骤:

  1. 用户在算法模块rsi_formatter算法名称rsi_formatter下新增算法版本test-algo
  2. 用户再次在算法模块rsi_formatter算法名称rsi_formatter下新增算法版本test-algo
  3. 点击提交
  4. bug现象:
    前端无反应

Expected behavior

后端返回前端可识别的错误提示,点击提交按钮时,提示用户【操作失败, 算法版本 重复, 请检查!】

Screenshots

重名算法

If applicable, add screenshots to help explain your problem.

Log Information

If applicable, add more detailed log information to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

Add any other context about the problem here.

Large screen camera, wrong radar data

Describe the bug

Large screen camera, wrong radar data. Reference description

To Reproduce

Steps to reproduce the behavior:

Reference description

Expected behavior

Reference description

Screenshots

N/A

Log Information

N/A

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

WeChat7129f0832de5a8123d65b133fad0ac16

Device management page, radar and camera device page query filtering issue

Describe the bug

When the device management page, radar and camera device pages are queried and filtered, the desired results cannot be filtered out according to "installation area" and "associated RSU"

To Reproduce

Steps to reproduce the behavior:

  1. Under the device management menu, create multiple radar devices and camera devices
  2. Select a query to filter by "Installation area" or "Associated RSU" criteria
  3. View filtered results

Expected behavior

Display the correct filtered results based on the filter criteria

Screenshots

N/A

Log Information

N/A

Desktop (please complete the following information):

N/A

Additional context

N/A

Gabbi test lack of documentations & pip dependence

Describe the bug

  1. apitest 看是否改个名字(自己判断,不改也行),openstack 社区一般写 gabbi,https://opendev.org/openstack/cloudkitty/src/branch/master/cloudkitty/tests/gabbi

  2. 需要在 test-requirements.txt 里增加 gabbi,然后 actions 里应该 pip install -r test-requirements.txt,而不是直接 install gabbi

  3. 需要在 readme 里写一下如何运行 gabbi test

To Reproduce

Steps to reproduce the behavior:

N/A

Expected behavior

N/A

Screenshots

N/A

Log Information

N/A

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

N/A

Event management supports custom sorting based on creation time

Describe the bug

Event management supports custom sorting based on creation time

To Reproduce

N/A

Expected behavior

N/a

Screenshots

N/A

Log Information

N/A

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Additional context

N/A

Spat data report should be supported

Is your feature request related to a problem? Please describe.

Spat data report is not supported.
目前未支持信号机数据上报。

Describe the solution you'd like

Dandelion should support Spat data report interface. Refer to chapter 5.3.16 of specification for interface between Cooperative Intelligent Transportation System RSU and central subsystem for interface details
应支持信号机数据上报接口,接口详情参考《合作式智能运输系统-RSU与中心子系统间接口规范》第5.3.16章节。

Describe alternatives you've considered

image

Additional context

None.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.