Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addBool8(String, boolean) - Method in class com.trdp.util.TrdpDataset
- addChar8(String, char) - Method in class com.trdp.util.TrdpDataset
- addInt16(String, short) - Method in class com.trdp.util.TrdpDataset
- addInt32(String, int) - Method in class com.trdp.util.TrdpDataset
- addInt64(String, long) - Method in class com.trdp.util.TrdpDataset
- addInt8(String, byte) - Method in class com.trdp.util.TrdpDataset
- addPublisher(int, String, int, long) - Method in class com.trdp.pd.TrdpPdSession
-
Registers a publisher for the given ComId.
- addReal32(String, float) - Method in class com.trdp.util.TrdpDataset
- addReal64(String, double) - Method in class com.trdp.util.TrdpDataset
- addSubscriber(int, String, long, PdEventListener) - Method in class com.trdp.pd.TrdpPdSession
-
Registers a subscriber for the given ComId.
- addTimeDate32(String, Instant) - Method in class com.trdp.util.TrdpDataset
- addTimeDate48(String, Instant) - Method in class com.trdp.util.TrdpDataset
- addTimeDate64(String, Instant) - Method in class com.trdp.util.TrdpDataset
- addUInt16(String, int) - Method in class com.trdp.util.TrdpDataset
- addUInt32(String, long) - Method in class com.trdp.util.TrdpDataset
- addUInt64(String, long) - Method in class com.trdp.util.TrdpDataset
- addUInt8(String, int) - Method in class com.trdp.util.TrdpDataset
- addUtf16(String, char) - Method in class com.trdp.util.TrdpDataset
- align(int) - Method in class com.trdp.util.TrdpDecoder
- align(int) - Method in class com.trdp.util.TrdpEncoder
B
- BOOL8 - Enum constant in enum class com.trdp.util.TrdpDataType
- BusInterface - Class in com.trdp.config
-
Configuration for a single network bus interface (
<bus-interface>element). - BusInterface(int, String, String, String, TrdpProcessConfig, PdComParameter, MdComParameter, List) - Constructor for class com.trdp.config.BusInterface
C
- calculateFcs(byte[], int, int) - Static method in class com.trdp.util.FcsUtils
-
Calculates the Frame Check Sequence (FCS) using the CRC-32 algorithm as specified in IEEE 802.3.
- CHAR8 - Enum constant in enum class com.trdp.util.TrdpDataType
- close() - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredMdSession
- close() - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredPdSession
- close() - Method in class com.trdp.md.MdReplier
- close() - Method in class com.trdp.md.MdRequester
- close() - Method in class com.trdp.network.TcpTransport
- close() - Method in class com.trdp.network.UdpTransport
- close() - Method in class com.trdp.pd.PdRequester
- close() - Method in class com.trdp.pd.TrdpPdSession
- com.trdp.config - package com.trdp.config
- com.trdp.md - package com.trdp.md
- com.trdp.network - package com.trdp.network
- com.trdp.pd - package com.trdp.pd
- com.trdp.protocol - package com.trdp.protocol
- com.trdp.util - package com.trdp.util
- ComParameter - Class in com.trdp.config
-
Global communication parameter set (
<com-parameter>element). - ComParameter(long, long, Long, Long) - Constructor for class com.trdp.config.ComParameter
- configureMd(DeviceConfig, BusInterface, MdRequestHandler) - Static method in class com.trdp.config.TrdpSessionFactory
-
Creates a configured MD session from a bus interface definition.
- configurePd(DeviceConfig, BusInterface, PdEventListener) - Static method in class com.trdp.config.TrdpSessionFactory
-
Creates a configured PD session from a bus interface definition.
- confirmTimeoutUs() - Method in record class com.trdp.config.TrdpSessionFactory.MdTelegramConfig
-
Returns the value of the
confirmTimeoutUsrecord component.
D
- DATA - Enum constant in enum class com.trdp.pd.PdEvent.Type
- DataSetDefinition - Class in com.trdp.config
-
Data set definition (
<data-set>element). - DataSetDefinition(int, String, List) - Constructor for class com.trdp.config.DataSetDefinition
- DataSetElement - Class in com.trdp.config
-
A single element within a data set definition (
<element>element). - DataSetElement(String, String, Long, String, Float, Integer) - Constructor for class com.trdp.config.DataSetElement
- DatasetMarshaller - Class in com.trdp.config
-
Registry that maps ComIDs to dataset schemas and provides automatic marshalling (encode) and unmarshalling (decode) of structured payloads.
- DebugConfig - Class in com.trdp.config
-
Debug configuration (
<debug>element). - DebugConfig(String, Long, String, String) - Constructor for class com.trdp.config.DebugConfig
- decode(byte[]) - Static method in class com.trdp.protocol.TrdpMdHeader
- decode(byte[]) - Static method in class com.trdp.protocol.TrdpPacket
- decode(byte[]) - Static method in class com.trdp.protocol.TrdpPdHeader
- decode(byte[], List) - Static method in class com.trdp.util.TrdpDataset
- DEFAULT_MD_CONFIRM_TIMEOUT_US - Static variable in class com.trdp.protocol.TrdpConstants
- DEFAULT_MD_CONNECT_TIMEOUT_US - Static variable in class com.trdp.protocol.TrdpConstants
- DEFAULT_MD_MAX_RETRIES - Static variable in class com.trdp.protocol.TrdpConstants
- DEFAULT_MD_PORT - Static variable in class com.trdp.protocol.TrdpConstants
- DEFAULT_MD_REPLY_TIMEOUT_US - Static variable in class com.trdp.protocol.TrdpConstants
- DEFAULT_PD_PORT - Static variable in class com.trdp.protocol.TrdpConstants
- DEFAULT_PD_TIMEOUT_US - Static variable in class com.trdp.protocol.TrdpConstants
- DestinationConfig - Class in com.trdp.config
-
Destination for a telegram (
<destination>element). - DestinationConfig(long, String, String, SdtParameter, Sdtv4Parameter) - Constructor for class com.trdp.config.DestinationConfig
- DeviceConfig - Class in com.trdp.config
-
Root configuration object representing a TRDP
<device>element. - DeviceConfiguration - Class in com.trdp.config
-
Device-level configuration (
<device-configuration>element).
E
- encode() - Method in interface com.trdp.protocol.TrdpHeader
- encode() - Method in class com.trdp.protocol.TrdpMdHeader
- encode() - Method in class com.trdp.protocol.TrdpPacket
- encode() - Method in class com.trdp.protocol.TrdpPdHeader
- encode() - Method in class com.trdp.util.TrdpDataset
- equals(Object) - Method in record class com.trdp.config.TrdpSessionFactory.MdTelegramConfig
-
Indicates whether some other object is "equal to" this one.
F
- FcsUtils - Class in com.trdp.util
- Field(String, TrdpDataType, Object) - Constructor for class com.trdp.util.TrdpDataset.Field
- FieldDefinition(String, TrdpDataType) - Constructor for class com.trdp.util.TrdpDataset.FieldDefinition
- from(DeviceConfig) - Static method in class com.trdp.config.DatasetMarshaller
-
Builds a marshaller from a device configuration.
- fromCode(int) - Static method in enum class com.trdp.protocol.TrdpMessageType
- fromName(String) - Static method in enum class com.trdp.util.TrdpDataType
-
Looks up a data type by name, including IEC 61375-2-3 aliases (BITSET8 and ANTIVALENT8 resolve to BOOL8).
- fromTypeId(int) - Static method in enum class com.trdp.util.TrdpDataType
-
Looks up a data type by its IEC 61375-2-3 numeric type identifier.
G
- getArraySize() - Method in class com.trdp.config.DataSetElement
- getBool8() - Method in class com.trdp.util.TrdpDecoder
- getBusInterfaces() - Method in class com.trdp.config.DeviceConfig
-
Returns the bus interfaces defined for this device.
- getBytes(int) - Method in class com.trdp.util.TrdpDecoder
- getCallback() - Method in class com.trdp.config.MdComParameter
- getCallback() - Method in class com.trdp.config.MdParameter
- getCallback() - Method in class com.trdp.config.PdComParameter
- getCallback() - Method in class com.trdp.config.PdParameter
- getChar8() - Method in class com.trdp.util.TrdpDecoder
- getCmThr() - Method in class com.trdp.config.SdtParameter
- getCode() - Method in enum class com.trdp.protocol.TrdpMessageType
- getComId() - Method in class com.trdp.config.MappedTelegram
- getComId() - Method in class com.trdp.config.ServiceEvent
- getComId() - Method in class com.trdp.config.ServiceField
- getComId() - Method in class com.trdp.config.ServiceMethod
- getComId() - Method in class com.trdp.config.TelegramConfig
- getComId() - Method in class com.trdp.config.TelegramRef
- getComId() - Method in class com.trdp.md.MdReply
- getComId() - Method in class com.trdp.md.MdRequest
- getComId() - Method in class com.trdp.pd.PdEvent
- getComId() - Method in interface com.trdp.pd.PdPublisherHandle
-
Returns the ComID of this publisher.
- getComId() - Method in interface com.trdp.pd.PdSubscriberHandle
-
Returns the ComID of this subscriber.
- getComId() - Method in interface com.trdp.protocol.TrdpHeader
- getComId() - Method in class com.trdp.protocol.TrdpPdHeader
- getComParameterById(long) - Method in class com.trdp.config.DeviceConfig
-
Looks up a communication parameter set by its ID (first-found-wins).
- getComParameterId() - Method in class com.trdp.config.TelegramConfig
- getComParameters() - Method in class com.trdp.config.DeviceConfig
-
Returns the global communication parameter sets.
- getConfirmTimeout() - Method in class com.trdp.config.MdComParameter
- getConfirmTimeout() - Method in class com.trdp.config.MdParameter
- getConfirmTimeoutUs() - Method in class com.trdp.md.MdReplier
- getConnectTimeout() - Method in class com.trdp.config.MdComParameter
- getConnectTimeoutUs() - Method in class com.trdp.md.MdRequester
- getCycle() - Method in class com.trdp.config.PdParameter
- getCycleTime() - Method in class com.trdp.config.TrdpProcessConfig
- getData() - Method in class com.trdp.md.MdReply
- getData() - Method in class com.trdp.md.MdRequest
- getData() - Method in class com.trdp.md.MdResponse
- getData() - Method in class com.trdp.network.ReceivedPacket
- getData() - Method in class com.trdp.pd.PdEvent
- getDataSetById(int) - Method in class com.trdp.config.DeviceConfig
-
Looks up a data set definition by its ID (first-found-wins).
- getDataSetId() - Method in class com.trdp.config.TelegramConfig
- getDatasetLength() - Method in interface com.trdp.protocol.TrdpHeader
- getDatasetLength() - Method in class com.trdp.protocol.TrdpPdHeader
- getDataSets() - Method in class com.trdp.config.DeviceConfig
-
Returns the data set definitions.
- getDebug() - Method in class com.trdp.config.DeviceConfig
-
Returns the debug configuration, or
nullif not specified. - getDescription() - Method in enum class com.trdp.util.TrdpDataType
- getDestinationAddress() - Method in class com.trdp.pd.PdEvent
- getDestinations() - Method in class com.trdp.config.TelegramConfig
- getDestinationUri() - Method in class com.trdp.md.MdRequest
- getDestinationUriString() - Method in class com.trdp.protocol.TrdpMdHeader
- getDeviceConfiguration() - Method in class com.trdp.config.DeviceConfig
-
Returns the device-level configuration (memory settings), or
nullif not specified. - getDstId() - Method in class com.trdp.config.TelegramRef
- getDstUri() - Method in class com.trdp.config.ServiceDevice
- getDstUri() - Method in class com.trdp.config.ServiceInstance
- getDuplicateCount() - Method in interface com.trdp.pd.PdSubscriberHandle
-
Returns the number of duplicate/old packets discarded.
- getElements() - Method in class com.trdp.config.DataSetDefinition
- getEtbTopoCnt() - Method in class com.trdp.protocol.TrdpPdHeader
- getEvents() - Method in class com.trdp.config.ServiceDefinition
- getFcsErrorCount() - Method in class com.trdp.pd.TrdpPdSession
-
Returns the number of packets rejected due to FCS (CRC) validation failure.
- getFields() - Method in class com.trdp.config.ServiceDefinition
- getFields() - Method in class com.trdp.util.TrdpDataset
- getFileName() - Method in class com.trdp.config.DebugConfig
- getFileSize() - Method in class com.trdp.config.DebugConfig
- getHeader() - Method in class com.trdp.protocol.TrdpPacket
- getHeaderFcs() - Method in interface com.trdp.protocol.TrdpHeader
- getHeaderFcs() - Method in class com.trdp.protocol.TrdpPdHeader
- getHostIp() - Method in class com.trdp.config.BusInterface
- getHostIp() - Method in class com.trdp.config.MappedBusInterface
- getHostName() - Method in class com.trdp.config.DeviceConfig
-
Returns the device host name (required, max 15 characters).
- getHostName() - Method in class com.trdp.config.MappedDevice
- getId() - Method in class com.trdp.config.ComParameter
- getId() - Method in class com.trdp.config.DataSetDefinition
- getId() - Method in class com.trdp.config.DestinationConfig
- getId() - Method in class com.trdp.config.MappedDestination
- getId() - Method in class com.trdp.config.MappedSource
- getId() - Method in class com.trdp.config.ServiceDefinition
- getId() - Method in class com.trdp.config.ServiceEvent
- getId() - Method in class com.trdp.config.ServiceField
- getId() - Method in class com.trdp.config.ServiceInstance
- getId() - Method in class com.trdp.config.ServiceMethod
- getId() - Method in class com.trdp.config.SourceConfig
- getId() - Method in class com.trdp.config.TelegramRef
- getInfo() - Method in class com.trdp.config.DebugConfig
- getInputStream() - Method in class com.trdp.network.TcpTransport
- getInstanceId() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- getInstances() - Method in class com.trdp.config.ServiceDevice
- getInt16() - Method in class com.trdp.util.TrdpDecoder
- getInt32() - Method in class com.trdp.util.TrdpDecoder
- getInt64() - Method in class com.trdp.util.TrdpDecoder
- getInt8() - Method in class com.trdp.util.TrdpDecoder
- getIntervalUs() - Method in interface com.trdp.pd.PdPublisherHandle
-
Returns the cyclic send interval in microseconds.
- getLeaderIp() - Method in class com.trdp.config.BusInterface
- getLeaderIp() - Method in class com.trdp.config.MappedBusInterface
- getLeaderName() - Method in class com.trdp.config.DeviceConfig
-
Returns the leader device name for redundancy, or
nullif not specified. - getLeaderName() - Method in class com.trdp.config.MappedDevice
- getLength() - Method in class com.trdp.network.ReceivedPacket
- getLevel() - Method in class com.trdp.config.DebugConfig
- getLmiMax() - Method in class com.trdp.config.SdtParameter
- getLocalPort() - Method in class com.trdp.network.UdpTransport
- getMappedBusInterfaces() - Method in class com.trdp.config.MappedDevice
- getMappedDestinations() - Method in class com.trdp.config.MappedTelegram
- getMappedDevices() - Method in class com.trdp.config.DeviceConfig
-
Returns the mapped device overrides.
- getMappedPdParameter() - Method in class com.trdp.config.MappedTelegram
- getMappedSdtParameter() - Method in class com.trdp.config.MappedDestination
- getMappedSdtParameter() - Method in class com.trdp.config.MappedSource
- getMappedSources() - Method in class com.trdp.config.MappedTelegram
- getMappedTelegrams() - Method in class com.trdp.config.MappedBusInterface
- getMarshaller() - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredMdSession
-
Returns the dataset marshaller.
- getMarshaller() - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredPdSession
-
Returns the dataset marshaller for manual encode/decode operations.
- getMdComParameter() - Method in class com.trdp.config.BusInterface
- getMdParameter() - Method in class com.trdp.config.TelegramConfig
- getMemBlocks() - Method in class com.trdp.config.DeviceConfiguration
- getMemorySize() - Method in class com.trdp.config.DeviceConfiguration
- getMessageType() - Method in interface com.trdp.protocol.TrdpHeader
- getMessageType() - Method in class com.trdp.protocol.TrdpPdHeader
- getMethods() - Method in class com.trdp.config.ServiceDefinition
- getMissedCount() - Method in interface com.trdp.pd.PdSubscriberHandle
-
Returns the number of missed packets detected via sequence counter gaps.
- getName() - Method in class com.trdp.config.BusInterface
- getName() - Method in class com.trdp.config.DataSetDefinition
- getName() - Method in class com.trdp.config.DataSetElement
- getName() - Method in class com.trdp.config.DestinationConfig
- getName() - Method in class com.trdp.config.MappedBusInterface
- getName() - Method in class com.trdp.config.MappedDestination
- getName() - Method in class com.trdp.config.MappedSource
- getName() - Method in class com.trdp.config.MappedTelegram
- getName() - Method in class com.trdp.config.ServiceDefinition
- getName() - Method in class com.trdp.config.ServiceEvent
- getName() - Method in class com.trdp.config.ServiceField
- getName() - Method in class com.trdp.config.ServiceInstance
- getName() - Method in class com.trdp.config.ServiceMethod
- getName() - Method in class com.trdp.config.SourceConfig
- getName() - Method in class com.trdp.config.TelegramConfig
- getName() - Method in class com.trdp.util.TrdpDataset.Field
- getName() - Method in class com.trdp.util.TrdpDataset.FieldDefinition
- getNetworkId() - Method in class com.trdp.config.BusInterface
- getNGuard() - Method in class com.trdp.config.SdtParameter
- getNGuard() - Method in class com.trdp.config.Sdtv4Parameter
- getNGuard() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- getNRxsafe() - Method in class com.trdp.config.SdtParameter
- getNRxsafe() - Method in class com.trdp.config.Sdtv4Parameter
- getNRxsafe() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- getNumSessions() - Method in class com.trdp.config.MdComParameter
- getOffset() - Method in class com.trdp.config.DataSetElement
- getOffsetAddress() - Method in class com.trdp.config.MappedPdParameter
- getOffsetAddress() - Method in class com.trdp.config.PdParameter
- getOpTrnTopoCnt() - Method in class com.trdp.protocol.TrdpPdHeader
- getPacketsReceived() - Method in interface com.trdp.pd.PdSubscriberHandle
-
Returns the number of valid packets received (after topology check, matching ComID).
- getPacketsSent() - Method in interface com.trdp.pd.PdPublisherHandle
-
Returns the number of packets successfully sent.
- getPayload() - Method in class com.trdp.protocol.TrdpPacket
- getPdComParameter() - Method in class com.trdp.config.BusInterface
- getPdParameter() - Method in class com.trdp.config.TelegramConfig
- getPendingConfirmationCount() - Method in class com.trdp.md.MdReplier
- getPort() - Method in class com.trdp.config.PdComParameter
- getPort() - Method in class com.trdp.pd.TrdpPdSession
-
Returns the local port this session is bound to.
- getPreallocate() - Method in class com.trdp.config.MemBlock
- getPriority() - Method in class com.trdp.config.TrdpProcessConfig
- getProtocol() - Method in class com.trdp.config.MdComParameter
- getProtocol() - Method in class com.trdp.config.MdParameter
- getProtocolVersion() - Method in interface com.trdp.protocol.TrdpHeader
- getProtocolVersion() - Method in class com.trdp.protocol.TrdpPdHeader
- getProtoVar() - Method in class com.trdp.config.Sdtv4Parameter
- getProtoVar() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- getPublisherCount() - Method in class com.trdp.pd.TrdpPdSession
-
Returns the number of registered publishers.
- getPublishers() - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredPdSession
-
Returns all registered publishers, keyed by ComID.
- getQos() - Method in class com.trdp.config.ComParameter
- getQos() - Method in class com.trdp.config.MdComParameter
- getQos() - Method in class com.trdp.config.PdComParameter
- getReal32() - Method in class com.trdp.util.TrdpDecoder
- getReal64() - Method in class com.trdp.util.TrdpDecoder
- getRedundant() - Method in class com.trdp.config.PdParameter
- getRedUri() - Method in class com.trdp.config.ServiceDevice
- getReplier() - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredMdSession
-
Returns the underlying replier for advanced operations.
- getReplyComId() - Method in class com.trdp.config.ServiceMethod
- getReplyComId() - Method in class com.trdp.md.MdResponse
- getReplyComId() - Method in class com.trdp.pd.PdEvent
- getReplyComId() - Method in interface com.trdp.protocol.TrdpHeader
- getReplyComId() - Method in class com.trdp.protocol.TrdpPdHeader
- getReplyIpAddress() - Method in class com.trdp.pd.PdEvent
- getReplyIpAddress() - Method in interface com.trdp.protocol.TrdpHeader
- getReplyIpAddress() - Method in class com.trdp.protocol.TrdpPdHeader
- getReplyStatus() - Method in class com.trdp.protocol.TrdpMdHeader
- getReplyTimeout() - Method in class com.trdp.config.MdComParameter
- getReplyTimeout() - Method in class com.trdp.config.MdParameter
- getReplyTimeout() - Method in class com.trdp.protocol.TrdpMdHeader
- getReplyTimeoutUs() - Method in class com.trdp.md.MdRequester
- getRequester() - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredMdSession
-
Returns the underlying requester for advanced operations.
- getResultCode() - Method in class com.trdp.pd.PdEvent
- getRetries() - Method in class com.trdp.config.ComParameter
- getRetries() - Method in class com.trdp.config.MdComParameter
- getRxPeriod() - Method in class com.trdp.config.SdtParameter
- getRxPeriod() - Method in class com.trdp.config.Sdtv4Parameter
- getRxPeriod() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- getSafeChannelId() - Method in class com.trdp.config.Sdtv4Parameter
- getSafeChannelId() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- getSafeChannelVers() - Method in class com.trdp.config.Sdtv4Parameter
- getSafeChannelVers() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- getSafeFuncId() - Method in class com.trdp.config.Sdtv4Parameter
- getSafeFuncId() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- getSafeFuncVers() - Method in class com.trdp.config.Sdtv4Parameter
- getSafeFuncVers() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- getScale() - Method in class com.trdp.config.DataSetElement
- getSchema(int) - Method in class com.trdp.config.DatasetMarshaller
-
Returns the field schema for the given ComID.
- getSdtParameter() - Method in class com.trdp.config.DestinationConfig
- getSdtParameter() - Method in class com.trdp.config.SourceConfig
- getSdtv4Parameter() - Method in class com.trdp.config.DestinationConfig
- getSdtv4Parameter() - Method in class com.trdp.config.SourceConfig
- getSdtv4SrvInstParameters() - Method in class com.trdp.config.TelegramConfig
- getSendErrors() - Method in interface com.trdp.pd.PdPublisherHandle
-
Returns the number of send errors encountered.
- getSequenceCounter() - Method in class com.trdp.md.MdRequest
- getSequenceCounter() - Method in class com.trdp.pd.PdEvent
- getSequenceCounter() - Method in interface com.trdp.protocol.TrdpHeader
- getSequenceCounter() - Method in class com.trdp.protocol.TrdpPdHeader
- getSequenceNumber() - Method in class com.trdp.md.MdReply
- getServiceDevices() - Method in class com.trdp.config.ServiceDefinition
- getServices() - Method in class com.trdp.config.DeviceConfig
-
Returns the service-oriented interface definitions.
- getSession() - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredPdSession
-
Returns the underlying session for advanced operations.
- getSessionId() - Method in class com.trdp.md.MdRequest
- getSessionId() - Method in class com.trdp.protocol.TrdpMdHeader
- getSessionIdAsUuid() - Method in class com.trdp.protocol.TrdpMdHeader
- getSize() - Method in class com.trdp.config.MemBlock
- getSize() - Method in enum class com.trdp.util.TrdpDataType
- getSmi1() - Method in class com.trdp.config.MappedSdtParameter
- getSmi1() - Method in class com.trdp.config.SdtParameter
- getSmi1() - Method in class com.trdp.config.Sdtv4Parameter
- getSmi1() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- getSmi2() - Method in class com.trdp.config.MappedSdtParameter
- getSmi2() - Method in class com.trdp.config.SdtParameter
- getSmi2() - Method in class com.trdp.config.Sdtv4Parameter
- getSmi2() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- getSourceAddress() - Method in class com.trdp.md.MdRequest
- getSourceAddress() - Method in class com.trdp.network.ReceivedPacket
- getSourceAddress() - Method in class com.trdp.pd.PdEvent
- getSourcePort() - Method in class com.trdp.md.MdRequest
- getSourcePort() - Method in class com.trdp.network.ReceivedPacket
- getSources() - Method in class com.trdp.config.TelegramConfig
- getSourceUri() - Method in class com.trdp.md.MdRequest
- getSourceUriString() - Method in class com.trdp.protocol.TrdpMdHeader
- getSrcId() - Method in class com.trdp.config.TelegramRef
- getSrcUri() - Method in class com.trdp.config.ServiceDevice
- getString(int) - Method in class com.trdp.util.TrdpDecoder
- getSubscriberCount() - Method in class com.trdp.pd.TrdpPdSession
-
Returns the total number of registered subscribers across all ComIds.
- getSubscribers() - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredPdSession
-
Returns all registered subscribers, keyed by ComID.
- getTcpPort() - Method in class com.trdp.config.MdComParameter
- getTelegramConfigs() - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredMdSession
-
Returns per-telegram configurations, keyed by ComID.
- getTelegramRefs() - Method in class com.trdp.config.ServiceDefinition
- getTelegrams() - Method in class com.trdp.config.BusInterface
- getTimeDate32() - Method in class com.trdp.util.TrdpDecoder
- getTimeDate48() - Method in class com.trdp.util.TrdpDecoder
- getTimeDate64() - Method in class com.trdp.util.TrdpDecoder
- getTimeout() - Method in class com.trdp.config.PdParameter
- getTimeoutCount() - Method in interface com.trdp.pd.PdSubscriberHandle
-
Returns the number of times this subscriber has timed out.
- getTimeoutValue() - Method in class com.trdp.config.PdComParameter
- getTimeToLive() - Method in class com.trdp.network.UdpTransport
-
Returns the IP multicast time-to-live value configured on this channel.
- getTopoErrorCount() - Method in interface com.trdp.pd.PdSubscriberHandle
-
Returns the number of packets discarded due to topology mismatch.
- getTrafficClass() - Method in class com.trdp.network.UdpTransport
-
Returns the IP traffic class byte configured on this socket.
- getTrdpProcess() - Method in class com.trdp.config.BusInterface
- getTtl() - Method in class com.trdp.config.ComParameter
- getTtl() - Method in class com.trdp.config.MdComParameter
- getTtl() - Method in class com.trdp.config.PdComParameter
- getTtl() - Method in class com.trdp.config.ServiceDefinition
- getTxPeriod() - Method in class com.trdp.config.SdtParameter
- getTxPeriod() - Method in class com.trdp.config.Sdtv4Parameter
- getTxPeriod() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- getType() - Method in class com.trdp.config.DataSetElement
- getType() - Method in class com.trdp.config.DeviceConfig
-
Returns the device type (e.g.
- getType() - Method in class com.trdp.config.ServiceEvent
- getType() - Method in class com.trdp.config.TelegramConfig
- getType() - Method in class com.trdp.pd.PdEvent
- getType() - Method in class com.trdp.util.TrdpDataset.Field
- getType() - Method in class com.trdp.util.TrdpDataset.FieldDefinition
- getTypeId() - Method in enum class com.trdp.util.TrdpDataType
-
Returns the IEC 61375-2-3 numeric type identifier (1..16).
- getUdpPort() - Method in class com.trdp.config.MdComParameter
- getUdv() - Method in class com.trdp.config.SdtParameter
- getUdvMain() - Method in class com.trdp.config.Sdtv4Parameter
- getUdvMain() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- getUdvSub() - Method in class com.trdp.config.Sdtv4Parameter
- getUdvSub() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- getUInt16() - Method in class com.trdp.util.TrdpDecoder
- getUInt32() - Method in class com.trdp.util.TrdpDecoder
- getUInt64() - Method in class com.trdp.util.TrdpDecoder
-
Decodes an unsigned 64-bit integer.
- getUInt8() - Method in class com.trdp.util.TrdpDecoder
- getUnicastTtl() - Method in class com.trdp.network.UdpTransport
-
Returns the unicast
IP_TTLvalue configured on this channel via JNAgetsockopt(IPPROTO_IP, IP_TTL). - getUnit() - Method in class com.trdp.config.DataSetElement
- getUri() - Method in class com.trdp.config.DestinationConfig
- getUri() - Method in class com.trdp.config.MappedDestination
- getUri1() - Method in class com.trdp.config.MappedSource
- getUri1() - Method in class com.trdp.config.SourceConfig
- getUri2() - Method in class com.trdp.config.MappedSource
- getUri2() - Method in class com.trdp.config.SourceConfig
- getUtf16() - Method in class com.trdp.util.TrdpDecoder
- getValidityBehavior() - Method in class com.trdp.config.PdComParameter
- getValidityBehavior() - Method in class com.trdp.config.PdParameter
- getValue() - Method in class com.trdp.util.TrdpDataset.Field
- getValue(String) - Method in class com.trdp.util.TrdpDataset
- getVlanId() - Method in class com.trdp.config.TrdpProcessConfig
H
- handleRequest(MdRequest) - Method in interface com.trdp.md.MdRequestHandler
- hashCode() - Method in record class com.trdp.config.TrdpSessionFactory.MdTelegramConfig
-
Returns a hash code value for this object.
- hasSchema(int) - Method in class com.trdp.config.DatasetMarshaller
-
Returns whether a dataset schema is registered for the given ComID.
I
- INT16 - Enum constant in enum class com.trdp.util.TrdpDataType
- INT32 - Enum constant in enum class com.trdp.util.TrdpDataType
- INT64 - Enum constant in enum class com.trdp.util.TrdpDataType
- INT8 - Enum constant in enum class com.trdp.util.TrdpDataType
- isBlocking() - Method in class com.trdp.config.TrdpProcessConfig
- isClosed() - Method in class com.trdp.network.TcpTransport
- isConfirm() - Method in class com.trdp.config.ServiceMethod
- isConfirmationRequested() - Method in class com.trdp.md.MdResponse
- isCreate() - Method in class com.trdp.config.TelegramConfig
- isDummyService() - Method in class com.trdp.config.ServiceDefinition
- isMarshall() - Method in class com.trdp.config.MdComParameter
- isMarshall() - Method in class com.trdp.config.MdParameter
- isMarshall() - Method in class com.trdp.config.PdComParameter
- isMarshall() - Method in class com.trdp.config.PdParameter
- isMd() - Method in enum class com.trdp.protocol.TrdpMessageType
- isTimedOut() - Method in interface com.trdp.pd.PdSubscriberHandle
-
Returns whether this subscriber has timed out (no valid data within timeout period).
- isTrafficShaping() - Method in class com.trdp.config.TrdpProcessConfig
- isTrafficShapingEnabled() - Method in class com.trdp.pd.TrdpPdSession
-
Returns whether traffic shaping is enabled for this session.
- isValidTopology(int, int, int, int) - Static method in class com.trdp.util.TrdpTopologyUtils
-
Validates that local and remote topology counters are compatible.
J
- joinMulticastGroup(InetAddress) - Method in class com.trdp.network.UdpTransport
- joinMulticastGroup(InetAddress, NetworkInterface) - Method in class com.trdp.network.UdpTransport
L
- load(InputStream) - Static method in class com.trdp.config.TrdpConfig
-
Loads and validates a TRDP configuration from the given input stream.
- load(Path) - Static method in class com.trdp.config.TrdpConfig
-
Loads and validates a TRDP configuration from the given file path.
M
- MappedBusInterface - Class in com.trdp.config
-
Mapped bus interface override (
<mapped-bus-interface>element). - MappedBusInterface(String, String, String, List) - Constructor for class com.trdp.config.MappedBusInterface
- MappedDestination - Class in com.trdp.config
-
Mapped destination override (
<mapped-destination>element). - MappedDestination(long, String, String, MappedSdtParameter) - Constructor for class com.trdp.config.MappedDestination
- MappedDevice - Class in com.trdp.config
-
Mapped device override (
<mapped-device>element). - MappedDevice(String, String, List) - Constructor for class com.trdp.config.MappedDevice
- MappedPdParameter - Class in com.trdp.config
-
Mapped PD parameter override (
<mapped-pd-parameter>element). - MappedPdParameter(Integer) - Constructor for class com.trdp.config.MappedPdParameter
- MappedSdtParameter - Class in com.trdp.config
-
Mapped SDT parameter override (
<mapped-sdt-parameter>element). - MappedSdtParameter(long, Long) - Constructor for class com.trdp.config.MappedSdtParameter
- MappedSource - Class in com.trdp.config
-
Mapped source override (
<mapped-source>element). - MappedSource(long, String, String, String, MappedSdtParameter) - Constructor for class com.trdp.config.MappedSource
- MappedTelegram - Class in com.trdp.config
-
Mapped telegram override (
<mapped-telegram>element). - MappedTelegram(long, String, MappedPdParameter, List, List) - Constructor for class com.trdp.config.MappedTelegram
- marshall(int, Map) - Method in class com.trdp.config.DatasetMarshaller
-
Encodes field values into a binary payload for the given ComID.
- maxRetries() - Method in record class com.trdp.config.TrdpSessionFactory.MdTelegramConfig
-
Returns the value of the
maxRetriesrecord component. - MD_CONFIRM - Enum constant in enum class com.trdp.protocol.TrdpMessageType
- MD_ERROR - Enum constant in enum class com.trdp.protocol.TrdpMessageType
- MD_NOTIFICATION - Enum constant in enum class com.trdp.protocol.TrdpMessageType
- MD_REPLY - Enum constant in enum class com.trdp.protocol.TrdpMessageType
- MD_REPLY_CONFIRM - Enum constant in enum class com.trdp.protocol.TrdpMessageType
- MD_REQUEST - Enum constant in enum class com.trdp.protocol.TrdpMessageType
- MdComParameter - Class in com.trdp.config
-
Default Message Data communication parameters (
<md-com-parameter>element). - MdComParameter(Long, Long, Long, Long, Long, Long, String, String, String, Long, Long, Long) - Constructor for class com.trdp.config.MdComParameter
- MdParameter - Class in com.trdp.config
-
Per-telegram Message Data parameters (
<md-parameter>element). - MdParameter(Long, Long, String, String, String) - Constructor for class com.trdp.config.MdParameter
- MdReplier - Class in com.trdp.md
- MdReplier(int, MdRequestHandler) - Constructor for class com.trdp.md.MdReplier
- MdReplier(int, MdRequestHandler, long) - Constructor for class com.trdp.md.MdReplier
- MdReplier(int, MdRequestHandler, long, InetAddress, int, int) - Constructor for class com.trdp.md.MdReplier
-
Creates an MD replier with custom socket options.
- MdReply - Class in com.trdp.md
- MdReply(int, byte[], int) - Constructor for class com.trdp.md.MdReply
- MdRequest - Class in com.trdp.md
- MdRequest(int, byte[], UUID, String, String, InetAddress, int, int) - Constructor for class com.trdp.md.MdRequest
- MdRequester - Class in com.trdp.md
- MdRequester(int) - Constructor for class com.trdp.md.MdRequester
- MdRequester(int, long) - Constructor for class com.trdp.md.MdRequester
- MdRequester(int, long, long) - Constructor for class com.trdp.md.MdRequester
- MdRequester(int, long, long, InetAddress, int, int) - Constructor for class com.trdp.md.MdRequester
-
Creates an MD requester with custom socket options.
- MdRequestHandler - Interface in com.trdp.md
- MdResponse - Class in com.trdp.md
- MdResponse(byte[]) - Constructor for class com.trdp.md.MdResponse
- MdResponse(byte[], boolean) - Constructor for class com.trdp.md.MdResponse
- MdResponse(byte[], boolean, int) - Constructor for class com.trdp.md.MdResponse
- MdTelegramConfig(long, long, TransportProtocol, int) - Constructor for record class com.trdp.config.TrdpSessionFactory.MdTelegramConfig
-
Creates an instance of a
MdTelegramConfigrecord class. - MemBlock - Class in com.trdp.config
-
Memory block definition (
<mem-block>element). - MemBlock(long, Long) - Constructor for class com.trdp.config.MemBlock
O
- onData(PdEvent) - Method in interface com.trdp.pd.PdEventListener
- onTimeout(PdEvent) - Method in interface com.trdp.pd.PdEventListener
- onValidityRestored(PdEvent) - Method in interface com.trdp.pd.PdEventListener
P
- PD - Enum constant in enum class com.trdp.protocol.TrdpMessageType
- PD_ERROR - Enum constant in enum class com.trdp.protocol.TrdpMessageType
- PD_REPLY - Enum constant in enum class com.trdp.protocol.TrdpMessageType
- PD_REQUEST - Enum constant in enum class com.trdp.protocol.TrdpMessageType
- PdComParameter - Class in com.trdp.config
-
Default Process Data communication parameters (
<pd-com-parameter>element). - PdComParameter(Long, String, Long, Long, String, String, Long) - Constructor for class com.trdp.config.PdComParameter
- PdEvent - Class in com.trdp.pd
- PdEvent(PdEvent.Type, int, byte[], int, InetAddress, InetAddress, int, int, int) - Constructor for class com.trdp.pd.PdEvent
- PdEvent.Type - Enum Class in com.trdp.pd
- PdEventListener - Interface in com.trdp.pd
- PdParameter - Class in com.trdp.config
-
Per-telegram Process Data parameters (
<pd-parameter>element). - PdParameter(long, Long, String, Long, String, String, Long) - Constructor for class com.trdp.config.PdParameter
- PdPublisherHandle - Interface in com.trdp.pd
-
Handle to a publisher registered with a
TrdpPdSession. - PdRequester - Class in com.trdp.pd
-
Implements the Requester role for the TRDP Process Data (PD) Pull Pattern.
- PdRequester(int) - Constructor for class com.trdp.pd.PdRequester
-
Creates a PD Requester.
- PdSubscriberHandle - Interface in com.trdp.pd
-
Handle to a subscriber registered with a
TrdpPdSession. - position() - Method in class com.trdp.util.TrdpDecoder
- position() - Method in class com.trdp.util.TrdpEncoder
- protocol() - Method in record class com.trdp.config.TrdpSessionFactory.MdTelegramConfig
-
Returns the value of the
protocolrecord component. - PROTOCOL_VERSION - Static variable in class com.trdp.protocol.TrdpConstants
- putBool8(boolean) - Method in class com.trdp.util.TrdpEncoder
- putChar8(char) - Method in class com.trdp.util.TrdpEncoder
- putData(byte[]) - Method in interface com.trdp.pd.PdPublisherHandle
-
Updates the current process data without sending immediately.
- putData(int, byte[]) - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredPdSession
-
Stages raw byte data for the given ComID publisher.
- putData(int, Map) - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredPdSession
-
Marshalls field values into a binary payload and stages it for the given ComID publisher.
- putDataImmediate(byte[]) - Method in interface com.trdp.pd.PdPublisherHandle
-
Updates the data and immediately sends it to the configured destination.
- putInt16(short) - Method in class com.trdp.util.TrdpEncoder
- putInt32(int) - Method in class com.trdp.util.TrdpEncoder
- putInt64(long) - Method in class com.trdp.util.TrdpEncoder
- putInt8(byte) - Method in class com.trdp.util.TrdpEncoder
- putReal32(float) - Method in class com.trdp.util.TrdpEncoder
- putReal64(double) - Method in class com.trdp.util.TrdpEncoder
- putString(String, int) - Method in class com.trdp.util.TrdpEncoder
- putTimeDate32(Instant) - Method in class com.trdp.util.TrdpEncoder
- putTimeDate48(Instant) - Method in class com.trdp.util.TrdpEncoder
- putTimeDate64(Instant) - Method in class com.trdp.util.TrdpEncoder
- putUInt16(int) - Method in class com.trdp.util.TrdpEncoder
- putUInt32(long) - Method in class com.trdp.util.TrdpEncoder
- putUInt64(long) - Method in class com.trdp.util.TrdpEncoder
-
Encodes an unsigned 64-bit integer.
- putUInt8(int) - Method in class com.trdp.util.TrdpEncoder
- putUtf16(char) - Method in class com.trdp.util.TrdpEncoder
Q
- qosToTrafficClass(int) - Static method in class com.trdp.network.UdpTransport
-
Converts a QoS value (IP Precedence 0..7) to the traffic class byte for
DatagramSocket.setTrafficClass(int).
R
- REAL32 - Enum constant in enum class com.trdp.util.TrdpDataType
- REAL64 - Enum constant in enum class com.trdp.util.TrdpDataType
- receive(byte[], int) - Method in class com.trdp.network.TcpTransport
-
Reads a complete TRDP MD frame from the TCP stream.
- receive(byte[], int) - Method in class com.trdp.network.UdpTransport
- ReceivedPacket - Class in com.trdp.network
- ReceivedPacket(byte[], int, InetAddress, int) - Constructor for class com.trdp.network.ReceivedPacket
- receiveWithSource(byte[], int) - Method in class com.trdp.network.UdpTransport
- remaining() - Method in class com.trdp.util.TrdpDecoder
- removePublisher(int) - Method in class com.trdp.pd.TrdpPdSession
-
Removes the publisher for the given ComId.
- removeSubscribers(int) - Method in class com.trdp.pd.TrdpPdSession
-
Removes all subscribers for the given ComId.
- REPLY - Enum constant in enum class com.trdp.pd.PdEvent.Type
- replyTimeoutUs() - Method in record class com.trdp.config.TrdpSessionFactory.MdTelegramConfig
-
Returns the value of the
replyTimeoutUsrecord component. - request(int, String, int, int, String) - Method in class com.trdp.pd.PdRequester
-
Sends a PD Request to a Publisher with no payload.
- request(int, String, int, int, String, byte[]) - Method in class com.trdp.pd.PdRequester
-
Sends a PD Request to a Publisher with an optional payload.
- REQUEST - Enum constant in enum class com.trdp.pd.PdEvent.Type
- reset() - Method in class com.trdp.util.TrdpEncoder
- resetStatistics() - Method in interface com.trdp.pd.PdPublisherHandle
-
Resets all statistics counters to zero.
- resetStatistics() - Method in interface com.trdp.pd.PdSubscriberHandle
-
Resets all statistics counters to zero.
- rewind() - Method in class com.trdp.util.TrdpDecoder
S
- SdtParameter - Class in com.trdp.config
-
SDTv2 safety parameters (
<sdt-parameter>element). - SdtParameter(long, Long, int, int, int, Integer, Integer, Long, Integer) - Constructor for class com.trdp.config.SdtParameter
- Sdtv4Parameter - Class in com.trdp.config
-
SDTv4 safety parameters (
<sdtv4-parameter>element). - Sdtv4Parameter(long, Long, int, Integer, int, int, Integer, Integer, Integer, Integer, Integer, Integer, Integer) - Constructor for class com.trdp.config.Sdtv4Parameter
- Sdtv4SrvInstParameter - Class in com.trdp.config
-
SDTv4 service instance parameters (
<sdtv4-srv-inst-parameter>element). - Sdtv4SrvInstParameter(long, long, Long, int, Integer, int, int, Integer, Integer, Integer, Integer, Integer, Integer, Integer) - Constructor for class com.trdp.config.Sdtv4SrvInstParameter
- send(byte[]) - Method in class com.trdp.network.TcpTransport
- send(byte[], InetAddress, int) - Method in class com.trdp.network.UdpTransport
- sendRequest(int, byte[], String, int) - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredMdSession
-
Sends an MD request with raw byte payload using per-telegram configuration.
- sendRequest(int, byte[], String, int) - Method in class com.trdp.md.MdRequester
- sendRequest(int, byte[], String, int, TransportProtocol) - Method in class com.trdp.md.MdRequester
- sendRequest(int, byte[], String, int, TransportProtocol, String, String) - Method in class com.trdp.md.MdRequester
- sendRequest(int, byte[], String, int, TransportProtocol, String, String, long) - Method in class com.trdp.md.MdRequester
- sendRequest(int, byte[], String, int, TransportProtocol, String, String, long, int) - Method in class com.trdp.md.MdRequester
- sendRequest(int, Map, String, int) - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredMdSession
-
Sends an MD request using per-telegram configuration.
- ServiceDefinition - Class in com.trdp.config
-
Service-oriented interface definition (
<service>element). - ServiceDefinition(String, long, Long, String, List, List, List, List, List) - Constructor for class com.trdp.config.ServiceDefinition
- ServiceDevice - Class in com.trdp.config
-
Service device binding (
<service-device>element within a service). - ServiceDevice(String, String, String, List) - Constructor for class com.trdp.config.ServiceDevice
- ServiceEvent - Class in com.trdp.config
-
Service event definition (
<event>element within a service). - ServiceEvent(int, long, String, String) - Constructor for class com.trdp.config.ServiceEvent
- ServiceField - Class in com.trdp.config
-
Service field definition (
<field>element within a service). - ServiceField(int, long, String) - Constructor for class com.trdp.config.ServiceField
- ServiceInstance - Class in com.trdp.config
-
Service instance definition (
<instance>element within a service device). - ServiceInstance(int, String, String) - Constructor for class com.trdp.config.ServiceInstance
- ServiceMethod - Class in com.trdp.config
-
Service method definition (
<method>element within a service). - ServiceMethod(int, long, long, String, String) - Constructor for class com.trdp.config.ServiceMethod
- setComId(int) - Method in interface com.trdp.protocol.TrdpHeader
- setComId(int) - Method in class com.trdp.protocol.TrdpPdHeader
- setDatasetLength(int) - Method in interface com.trdp.protocol.TrdpHeader
- setDatasetLength(int) - Method in class com.trdp.protocol.TrdpPdHeader
- setDataSupplier(Supplier) - Method in interface com.trdp.pd.PdPublisherHandle
-
Sets a supplier that provides fresh data for each cyclic send.
- setDestinationUri(String) - Method in class com.trdp.protocol.TrdpMdHeader
- setEtbTopoCnt(int) - Method in class com.trdp.protocol.TrdpPdHeader
- setMessageType(TrdpMessageType) - Method in interface com.trdp.protocol.TrdpHeader
- setMessageType(TrdpMessageType) - Method in class com.trdp.protocol.TrdpPdHeader
- setOpTrnTopoCnt(int) - Method in class com.trdp.protocol.TrdpPdHeader
- setProtocolVersion(int) - Method in class com.trdp.protocol.TrdpPdHeader
- setReplyComId(int) - Method in interface com.trdp.protocol.TrdpHeader
- setReplyComId(int) - Method in class com.trdp.protocol.TrdpPdHeader
- setReplyIpAddress(int) - Method in interface com.trdp.protocol.TrdpHeader
- setReplyIpAddress(int) - Method in class com.trdp.protocol.TrdpPdHeader
- setReplyStatus(int) - Method in class com.trdp.protocol.TrdpMdHeader
- setReplyTimeout(int) - Method in class com.trdp.protocol.TrdpMdHeader
- setSequenceCounter(int) - Method in interface com.trdp.protocol.TrdpHeader
- setSequenceCounter(int) - Method in class com.trdp.protocol.TrdpPdHeader
- setSessionId(byte[]) - Method in class com.trdp.protocol.TrdpMdHeader
- setSessionId(UUID) - Method in class com.trdp.protocol.TrdpMdHeader
- setSoTimeout(int) - Method in class com.trdp.network.TcpTransport
- setSourceUri(String) - Method in class com.trdp.protocol.TrdpMdHeader
- setTopologyCounters(int, int) - Method in class com.trdp.md.MdReplier
- setTopologyCounters(int, int) - Method in class com.trdp.md.MdRequester
- setTopologyCounters(int, int) - Method in class com.trdp.pd.PdRequester
-
Sets the topology counters to be sent with the request.
- setTopologyCounters(int, int) - Method in class com.trdp.pd.TrdpPdSession
-
Sets topology counters for the entire session (all publishers and subscribers).
- setTrafficShapingEnabled(boolean) - Method in class com.trdp.pd.TrdpPdSession
-
Enables or disables traffic shaping for this session.
- skip(int) - Method in class com.trdp.util.TrdpDecoder
- SourceConfig - Class in com.trdp.config
-
Source filter for a telegram (
<source>element). - SourceConfig(long, String, String, String, SdtParameter, Sdtv4Parameter) - Constructor for class com.trdp.config.SourceConfig
- start() - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredMdSession
-
Starts the replier (begins accepting requests).
- start() - Method in class com.trdp.config.TrdpSessionFactory.ConfiguredPdSession
-
Starts the session (receive thread and cyclic send scheduler).
- start() - Method in class com.trdp.md.MdReplier
- start() - Method in class com.trdp.pd.TrdpPdSession
-
Starts the session: begins cyclic sends and the receive loop.
T
- TCP - Enum constant in enum class com.trdp.md.TransportProtocol
- TcpTransport - Class in com.trdp.network
- TcpTransport(String, int) - Constructor for class com.trdp.network.TcpTransport
- TcpTransport(String, int, InetAddress, int) - Constructor for class com.trdp.network.TcpTransport
-
Creates a TCP transport with custom socket options.
- TelegramConfig - Class in com.trdp.config
-
Telegram definition (
<telegram>element) within a bus interface. - TelegramConfig(long, Long, Long, String, String, String, MdParameter, PdParameter, List, List, List) - Constructor for class com.trdp.config.TelegramConfig
- TelegramRef - Class in com.trdp.config
-
Telegram reference within a service (
<telegramRef>element). - TelegramRef(int, long, long, long) - Constructor for class com.trdp.config.TelegramRef
- TIMEDATE32 - Enum constant in enum class com.trdp.util.TrdpDataType
- TIMEDATE48 - Enum constant in enum class com.trdp.util.TrdpDataType
- TIMEDATE64 - Enum constant in enum class com.trdp.util.TrdpDataType
- TIMEOUT - Enum constant in enum class com.trdp.pd.PdEvent.Type
- toByteArray() - Method in class com.trdp.util.TrdpEncoder
- toString() - Method in class com.trdp.config.BusInterface
- toString() - Method in class com.trdp.config.ComParameter
- toString() - Method in class com.trdp.config.DataSetDefinition
- toString() - Method in class com.trdp.config.DataSetElement
- toString() - Method in class com.trdp.config.DebugConfig
- toString() - Method in class com.trdp.config.DestinationConfig
- toString() - Method in class com.trdp.config.DeviceConfig
- toString() - Method in class com.trdp.config.DeviceConfiguration
- toString() - Method in class com.trdp.config.MappedBusInterface
- toString() - Method in class com.trdp.config.MappedDestination
- toString() - Method in class com.trdp.config.MappedDevice
- toString() - Method in class com.trdp.config.MappedPdParameter
- toString() - Method in class com.trdp.config.MappedSdtParameter
- toString() - Method in class com.trdp.config.MappedSource
- toString() - Method in class com.trdp.config.MappedTelegram
- toString() - Method in class com.trdp.config.MdComParameter
- toString() - Method in class com.trdp.config.MdParameter
- toString() - Method in class com.trdp.config.MemBlock
- toString() - Method in class com.trdp.config.PdComParameter
- toString() - Method in class com.trdp.config.PdParameter
- toString() - Method in class com.trdp.config.SdtParameter
- toString() - Method in class com.trdp.config.Sdtv4Parameter
- toString() - Method in class com.trdp.config.Sdtv4SrvInstParameter
- toString() - Method in class com.trdp.config.ServiceDefinition
- toString() - Method in class com.trdp.config.ServiceDevice
- toString() - Method in class com.trdp.config.ServiceEvent
- toString() - Method in class com.trdp.config.ServiceField
- toString() - Method in class com.trdp.config.ServiceInstance
- toString() - Method in class com.trdp.config.ServiceMethod
- toString() - Method in class com.trdp.config.SourceConfig
- toString() - Method in class com.trdp.config.TelegramConfig
- toString() - Method in class com.trdp.config.TelegramRef
- toString() - Method in class com.trdp.config.TrdpProcessConfig
- toString() - Method in record class com.trdp.config.TrdpSessionFactory.MdTelegramConfig
-
Returns a string representation of this record class.
- toString() - Method in class com.trdp.md.MdReply
- toString() - Method in class com.trdp.md.MdRequest
- toString() - Method in class com.trdp.protocol.TrdpMdHeader
- toString() - Method in class com.trdp.protocol.TrdpPdHeader
- TransportProtocol - Enum Class in com.trdp.md
- TRDP_FCS_SIZE - Static variable in class com.trdp.protocol.TrdpConstants
- TRDP_MAX_MD_DATA_SIZE - Static variable in class com.trdp.protocol.TrdpConstants
- TRDP_MAX_PACKET_SIZE - Static variable in class com.trdp.protocol.TrdpConstants
- TRDP_MAX_PD_DATA_SIZE - Static variable in class com.trdp.protocol.TrdpConstants
- TRDP_MD_HEADER_SIZE - Static variable in class com.trdp.protocol.TrdpConstants
- TRDP_PD_HEADER_SIZE - Static variable in class com.trdp.protocol.TrdpConstants
- TrdpConfig - Class in com.trdp.config
-
Loads TRDP device configuration from XML files conforming to the IEC 61375-2-3
trdp-config.xsdschema. - TrdpConfigException - Exception Class in com.trdp.config
-
Checked exception thrown when loading or validating a TRDP XML configuration fails.
- TrdpConfigException(String) - Constructor for exception class com.trdp.config.TrdpConfigException
-
Creates an exception with the given message.
- TrdpConfigException(String, Throwable) - Constructor for exception class com.trdp.config.TrdpConfigException
-
Creates an exception with the given message and cause.
- TrdpConstants - Class in com.trdp.protocol
- TrdpDataset - Class in com.trdp.util
- TrdpDataset() - Constructor for class com.trdp.util.TrdpDataset
- TrdpDataset.Field - Class in com.trdp.util
- TrdpDataset.FieldDefinition - Class in com.trdp.util
- TrdpDataType - Enum Class in com.trdp.util
- TrdpDecoder - Class in com.trdp.util
- TrdpDecoder(byte[]) - Constructor for class com.trdp.util.TrdpDecoder
- TrdpEncoder - Class in com.trdp.util
- TrdpEncoder(int) - Constructor for class com.trdp.util.TrdpEncoder
- TrdpHeader - Interface in com.trdp.protocol
- TrdpMdHeader - Class in com.trdp.protocol
- TrdpMdHeader() - Constructor for class com.trdp.protocol.TrdpMdHeader
- TrdpMessageType - Enum Class in com.trdp.protocol
- TrdpPacket - Class in com.trdp.protocol
- TrdpPacket(TrdpHeader, byte[]) - Constructor for class com.trdp.protocol.TrdpPacket
- TrdpPdHeader - Class in com.trdp.protocol
- TrdpPdHeader() - Constructor for class com.trdp.protocol.TrdpPdHeader
- TrdpPdSession - Class in com.trdp.pd
-
High-performance PD session manager that shares a single UDP socket and a minimal number of threads across multiple publishers and subscribers.
- TrdpPdSession(int) - Constructor for class com.trdp.pd.TrdpPdSession
-
Creates a PD session on the specified port.
- TrdpPdSession(int, InetAddress, int, int) - Constructor for class com.trdp.pd.TrdpPdSession
-
Creates a PD session with custom socket options.
- TrdpProcessConfig - Class in com.trdp.config
-
TRDP process/thread configuration (
<trdp-process>element). - TrdpProcessConfig(Long, Integer, String, String, Long) - Constructor for class com.trdp.config.TrdpProcessConfig
- TrdpSessionFactory - Class in com.trdp.config
-
Factory that creates fully configured TRDP sessions from a parsed
DeviceConfig. - TrdpSessionFactory.ConfiguredMdSession - Class in com.trdp.config
-
An MD session configured from XML with an
MdRequester,MdReplier, aDatasetMarshaller, and per-telegram configuration. - TrdpSessionFactory.ConfiguredPdSession - Class in com.trdp.config
-
A PD session configured from XML with registered publishers, subscribers, and a
DatasetMarshallerfor automatic payload encoding/decoding. - TrdpSessionFactory.MdTelegramConfig - Record Class in com.trdp.config
-
Per-telegram MD configuration resolved from XML.
- TrdpTopologyUtils - Class in com.trdp.util
-
Shared topology validation logic per IEC 61375-2-3.
U
- UDP - Enum constant in enum class com.trdp.md.TransportProtocol
- UdpTransport - Class in com.trdp.network
-
DatagramChannel-based UDP transport with multicast group management and configurable socket options (bind address, TTL, QoS). - UdpTransport() - Constructor for class com.trdp.network.UdpTransport
- UdpTransport(int) - Constructor for class com.trdp.network.UdpTransport
- UdpTransport(int, InetAddress, int, int) - Constructor for class com.trdp.network.UdpTransport
-
Creates a UDP transport with custom socket options.
- UINT16 - Enum constant in enum class com.trdp.util.TrdpDataType
- UINT32 - Enum constant in enum class com.trdp.util.TrdpDataType
- UINT64 - Enum constant in enum class com.trdp.util.TrdpDataType
- UINT8 - Enum constant in enum class com.trdp.util.TrdpDataType
- unmarshall(int, byte[]) - Method in class com.trdp.config.DatasetMarshaller
-
Decodes a binary payload into a
TrdpDatasetfor the given ComID. - UTF16 - Enum constant in enum class com.trdp.util.TrdpDataType
V
- VALIDITY_RESTORED - Enum constant in enum class com.trdp.pd.PdEvent.Type
- valueOf(String) - Static method in enum class com.trdp.md.TransportProtocol
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.trdp.pd.PdEvent.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.trdp.protocol.TrdpMessageType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.trdp.util.TrdpDataType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.trdp.md.TransportProtocol
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.trdp.pd.PdEvent.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.trdp.protocol.TrdpMessageType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.trdp.util.TrdpDataType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form