Skip to content

Fix #2574, document software bus timeout clock behavior - #2796

Open
sylvesterkaczmarek wants to merge 1 commit into
nasa:devfrom
sylvesterkaczmarek:fix-2574-document-sb-timeout
Open

Fix #2574, document software bus timeout clock behavior#2796
sylvesterkaczmarek wants to merge 1 commit into
nasa:devfrom
sylvesterkaczmarek:fix-2574-document-sb-timeout

Conversation

@sylvesterkaczmarek

Copy link
Copy Markdown

Fix #2574

Document the platform-specific behavior of finite CFE_SB_ReceiveBuffer and CFE_SB_ReceiveBufferWithRoute timeouts when the underlying POSIX queue uses an absolute real-time clock.

The Software Bus known-problem note now explains that wall-clock adjustments while a finite receive is pending can cause an early timeout or a longer wait, and advises applications that require elapsed-time semantics to account for this platform limitation.

Testing:

  • documentation-only change
  • verified the branch contains only the intended update to docs/src/cfe_sb.dox

Expected behavior changes:

  • none; this documents existing platform behavior

Contributor: sylvesterkaczmarek

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.

CFE_SB_ReceiveBuffer times out immediately if the system time changes on POSIX

2 participants