Skip to content

Supervisor subsystem - python bindings#12

Closed
ArisMorgens wants to merge 3 commits into
mainfrom
Aris/supervisor
Closed

Supervisor subsystem - python bindings#12
ArisMorgens wants to merge 3 commits into
mainfrom
Aris/supervisor

Conversation

@ArisMorgens

Copy link
Copy Markdown
Member

This PR exposes the supervisor subsystem introduced in this this crazyflie-lib-rs PR and tries to mimic the cflib version.

The deprecation warnings added in platform.rs and localization.rs make sure that the user gets the warning printed.

@gemenerik

Copy link
Copy Markdown
Member

Note: the migration to lib 0.8.1 (#15) re-routes the four deprecated command methods - send_emergency_stop, send_emergency_stop_watchdog (localization.rs), send_arming_request, send_crash_recovery_request (platform.rs) - to call cf.supervisor internally, but they're still exposed to Python in their old locations. This PR should move them under the new supervisor subsystem and deprecate the old Python locations, mirroring the upstream reorganization.

@gemenerik

Copy link
Copy Markdown
Member

Dropped in favor of #16

@gemenerik gemenerik closed this Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants