public abstract class AbstractTmSleLink
extends org.yamcs.tctm.ccsds.AbstractTmFrameLink
implements org.yamcs.sle.user.FrameConsumer
| Constructor and Description |
|---|
AbstractTmSleLink() |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptFrame(org.yamcs.sle.CcsdsTime ert,
org.yamcs.sle.AntennaId antennaId,
int dataLinkContinuity,
org.yamcs.sle.Constants.FrameQuality frameQuality,
byte[] privAnn,
byte[] data) |
protected void |
collectSystemParameters(long time,
List<org.yamcs.parameter.ParameterValue> list) |
protected void |
connect() |
protected org.yamcs.tctm.Link.Status |
connectionStatus() |
void |
init(String instance,
String name,
org.yamcs.YConfiguration config,
org.yamcs.sle.Constants.DeliveryMode deliveryMode)
Creates a new UDP Frame Data Link
|
void |
onExcessiveDataBacklog() |
void |
onLossFrameSync(org.yamcs.sle.CcsdsTime time,
org.yamcs.sle.Constants.LockStatus carrier,
org.yamcs.sle.Constants.LockStatus subcarrier,
org.yamcs.sle.Constants.LockStatus symbolSync) |
void |
onProductionStatusChange(org.yamcs.sle.Constants.ProductionStatus productionStatusChange) |
void |
setupSystemParameters(org.yamcs.parameter.SystemParametersService sps) |
getDataInCount, getDataOutCount, getSubLinks, init, resetCountersdisable, doDisable, doEnable, enable, getConfig, getCurrentTime, getDetailedStatus, getEventLoop, getLinkStatus, getName, getSystemParameters, isDisabled, isRunningAndEnabledaddListener, awaitRunning, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, awaitTerminated, doCancelStart, doStart, doStop, failureCause, isRunning, notifyFailed, notifyStarted, notifyStopped, startAsync, state, stopAsync, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic void init(String instance, String name, org.yamcs.YConfiguration config, org.yamcs.sle.Constants.DeliveryMode deliveryMode) throws org.yamcs.ConfigurationException
deliveryMode - org.yamcs.ConfigurationException - if port is not defined in the configurationprotected void connect()
protected org.yamcs.tctm.Link.Status connectionStatus()
connectionStatus in class org.yamcs.tctm.AbstractLinkpublic void acceptFrame(org.yamcs.sle.CcsdsTime ert,
org.yamcs.sle.AntennaId antennaId,
int dataLinkContinuity,
org.yamcs.sle.Constants.FrameQuality frameQuality,
byte[] privAnn,
byte[] data)
acceptFrame in interface org.yamcs.sle.user.FrameConsumerpublic void onExcessiveDataBacklog()
onExcessiveDataBacklog in interface org.yamcs.sle.user.FrameConsumerpublic void onProductionStatusChange(org.yamcs.sle.Constants.ProductionStatus productionStatusChange)
onProductionStatusChange in interface org.yamcs.sle.user.FrameConsumerpublic void onLossFrameSync(org.yamcs.sle.CcsdsTime time,
org.yamcs.sle.Constants.LockStatus carrier,
org.yamcs.sle.Constants.LockStatus subcarrier,
org.yamcs.sle.Constants.LockStatus symbolSync)
onLossFrameSync in interface org.yamcs.sle.user.FrameConsumerpublic void setupSystemParameters(org.yamcs.parameter.SystemParametersService sps)
setupSystemParameters in interface org.yamcs.tctm.LinksetupSystemParameters in class org.yamcs.tctm.AbstractLinkprotected void collectSystemParameters(long time,
List<org.yamcs.parameter.ParameterValue> list)
collectSystemParameters in class org.yamcs.tctm.AbstractLinkCopyright © 2022 Space Applications Services. All rights reserved.