public interface FrameConsumer
| Modifier and Type | Method and Description |
|---|---|
void |
acceptFrame(CcsdsTime ert,
AntennaId antennaId,
int dataLinkContinuity,
Constants.FrameQuality frameQuality,
byte[] privAnn,
byte[] data)
Transfer frame received from the service provider
|
void |
onEndOfData()
the service provider signals that the space link session has ended and all available
frames have been delivered or all RAFs meeting the user selected delivery criteria
have been sent
|
void |
onExcessiveDataBacklog()
producer signals that data has been discarded due to excessive backlog
|
void |
onLossFrameSync(CcsdsTime time,
Constants.LockStatus carrier,
Constants.LockStatus subcarrier,
Constants.LockStatus symbolSync)
the service provide signals that the delivery of frames has been interrupted because
the frame synchronisation process is not able to synchronise to the stream of frames
from the space link.
|
void |
onProductionStatusChange(Constants.ProductionStatus productionStatusChange)
the service provider signals that the status of RAF production has changed:
|
void acceptFrame(CcsdsTime ert, AntennaId antennaId, int dataLinkContinuity, Constants.FrameQuality frameQuality, byte[] privAnn, byte[] data)
For RCF the Frame Quality will always be set to good
void onExcessiveDataBacklog()
void onProductionStatusChange(Constants.ProductionStatus productionStatusChange)
productionStatusChange - void onLossFrameSync(CcsdsTime time, Constants.LockStatus carrier, Constants.LockStatus subcarrier, Constants.LockStatus symbolSync)
void onEndOfData()
Copyright © 2020 Space Applications Services. All rights reserved.