| Interface | Description |
|---|---|
| TupleTranslator |
Translates between tuples and ActiveMQ messages.
|
| Class | Description |
|---|---|
| AbstractArtemisTranslatorService |
takes data from yamcs streams and publishes it to artemis address
|
| ArtemisCmdHistoryDataLink |
Receives command history data from Artemis queues and publishes into yamcs streams
|
| ArtemisCmdHistoryService |
takes cmd history data from yamcs streams and publishes it to artemis address (reverse of
ArtemisCmdHistoryDataLink) |
| ArtemisEventDataLink |
Receives event data from Artemis queues and publishes into yamcs streams
|
| ArtemisEventService |
takes event data from yarch streams and publishes it to artemis address (reverse of
ArtemisEventDataLink |
| ArtemisPpService |
takes Parameter data from yarch streams and publishes it to hornetq address (reverse of ActiveMQPpProvider)
To avoid a ping-pong effect:
- it creates a queue with a filter on hornet side
- it remembers a thread local version of the tuple in transition on yarch side
|
| ArtemisServer |
Server wide service that initialises and starts the artemis/hornetq server
|
| ArtemisTmService |
takes TM data from yamcs streams and publishes it to ActiveMQ Artemis address (reverse of
ArtemisTmDataLink) |
| CmdHistoryTupleTranslator | |
| EventTupleTranslator | |
| PpTupleTranslator |
Translates between Processed Parameter tuples and ActiveMQ messages.
|
| RealtimeArtemisParameterService |
Provides realtime parameter subscription via artemis.
|
| TmTupleTranslator |
Translates between tuples as defined in
DataLinkInitialiser and ActiveMQ messages containing TmPacketData |
Copyright © 2019 Space Applications Services. All rights reserved.