Skip to content
Discussion options

You must be logged in to vote

Ground side script that splits out the stream as @Kronos3 said would likely be an easy solution.

If you'd rather avoid that, you can create 2 TcpClient components (or servers, whichever), one for downlink and one for uplink. Then hook the uplink one to the uplink part of ComStub, and the downlink one to downlink of ComStub.

Something like that:

  instance uplinkComDriver: Drv.TcpClient base id 0x10014000
  instance downlinkComDriver: Drv.TcpClient base id 0x10015000

[...]
    connections Communications {
      # ComDriver buffer allocations
      uplinkComDriver.allocate      -> ComCcsds.commsBufferManager.bufferGetCallee
      uplinkComDriver.deallocate    -> ComCcsds.commsBufferManager.b…

Replies: 3 comments 5 replies

Comment options

You must be logged in to vote
1 reply
@gmarchetx
Comment options

Comment options

You must be logged in to vote
2 replies
@thomas-bc
Comment options

@gmarchetx
Comment options

Answer selected by gmarchetx
Comment options

You must be logged in to vote
2 replies
@LeStarch
Comment options

@gmarchetx
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants