Skip to content

refactor: modernize FPS architecture to V2#66

Merged
oguyon merged 1 commit into
framework-devfrom
refactor/fps-v2-cleanup
May 9, 2026
Merged

refactor: modernize FPS architecture to V2#66
oguyon merged 1 commit into
framework-devfrom
refactor/fps-v2-cleanup

Conversation

@oguyon

@oguyon oguyon commented May 9, 2026

Copy link
Copy Markdown
Member

Summary

This PR updates the Cacao plugin ecosystem to align with the modernized MILK V2 framework architecture by adopting the new FPS typedef and connection APIs.

Changes

AOloopControl / computeCalib

  • Replaced legacy FUNCTION_PARAMETER_STRUCT with FPS and FUNCTION_PARAMETER with FPS_PARAM across all compute loops and modules.
  • Replaced the verbose function_parameter_struct_connect/disconnect calls with the streamlined fps_connect and fps_disconnect macros/functions.

Verification

  • Build passes (/compile-test executed from the milk root directory successfully rebuilds Cacao plugins)

Prompt Summary

Following the modernization of the upstream MILK framework, the user requested to propagate the legacy FPS syntax cleanup (transitioning to FPS and FPS_PARAM types) across the ecosystem, including the Cacao plugin repository.

AI Authorship

  • Model: Antigravity
  • User edits: None

Replaced legacy FUNCTION_PARAMETER_STRUCT and FUNCTION_PARAMETER with FPS and FPS_PARAM typedefs across the codebase. Replaced function_parameter_struct_connect/disconnect with fps_connect/disconnect.
@oguyon oguyon merged commit 4a0bbcf into framework-dev May 9, 2026
1 check passed
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.

1 participant