Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Directory Structure Redesign] Devices directory #101

Closed
Tracked by #70
homalozoa opened this issue Nov 28, 2021 · 0 comments
Closed
Tracked by #70

[Directory Structure Redesign] Devices directory #101

homalozoa opened this issue Nov 28, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@homalozoa
Copy link
Contributor

No description provided.

@homalozoa homalozoa added the enhancement New feature or request label Nov 28, 2021
@homalozoa homalozoa added this to To do in CyberDog Enhancement Project via automation Nov 28, 2021
homalozoa added a commit that referenced this issue Nov 30, 2021
* [New] Add exception handler for toml&map parser

1. Add exception handler for toml & map parser
2. Add __pycache__ to .gitignore
3. Add cyberdog_motion_plugins

Signed-off-by: Homalozoa <xuhaiwang@xiaomi.com>

* [New] Rename some dirs for refactoring

1. Remove cyberdog_ception
2. Remove cyberdog_interaction
3. Merge cyberdog_ception/* and cyberdog_interaction/* into
   cyberdog_devices
4. Rename cyberdog_decision to cyberdog_managers
5. Remove cyberdog_bt_engine
6. Remove cyberdog_decisionutils
7. Rename cyberdog_decisionmaker to cyberdog_unified_manager
8. Merge cyberdog_bt_engine and cyberdog_decisionutils into
   cyberdog_unified_manager

Signed-off-by: Homalozoa <xuhaiwang@xiaomi.com>

* [Fix] Port to new manager

Signed-off-by: Homalozoa <xuhaiwang@xiaomi.com>
@homalozoa homalozoa mentioned this issue Nov 30, 2021
13 tasks
homalozoa added a commit that referenced this issue Nov 30, 2021
Signed-off-by: Homalozoa <xuhaiwang@xiaomi.com>
@homalozoa homalozoa moved this from To do to In progress in CyberDog Enhancement Project Nov 30, 2021
homalozoa added a commit that referenced this issue Dec 21, 2021
…117)

[New] #100 #101 #69 #116 #74 #75 Add common protocol & devices base (#117)

1. Add common_base for common data, input devices and output devices;
2. Add device[microphone] and device[speaker] to device_audio;
3. Add device[imu] to device_balance;
4. Add device[strip_light] to device_display;
5. Add device[gnsss] to device_emwave;
6. Add device[spad_sensor] to device_range;
7. Add device[ultrasonic_sensor] to device_range;
8. Add device[touch_pad] to device_touch;
9. Add device[camera] to device_vision;
10. Add unit test for [strip_light]
11. Add common_protocol
12. Design api for common_protocol to support uart, spi, iic or other protocol dynamic change
13. Creat directory to store dynamic parser.toml
14. Refactor can_utils and socket_can to support canfd
15. Add unit test for common_protocol
16. Move can_utils from cyberdog_utils to common_protocol
17. Add class state_collector to get all error state in common_protocol
18. Remove sensor_utils from cyberdog_utils

Co-authored-by: Homalozoa <xuhaiwang@xiaomi.com>
Co-authored-by: Karlsx <zhengjunyuan1@xiaomi.com>
CyberDog Enhancement Project automation moved this from In progress to Done Dec 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
No open projects
Development

No branches or pull requests

1 participant