Index

A B C D E F G H I J L M O P Q R S T U V 
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 confirmTimeoutUs record 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 null if 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 null if 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 null if 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_TTL value configured on this channel via JNA getsockopt(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 maxRetries record 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 MdTelegramConfig record 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 protocol record 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 replyTimeoutUs record 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.xsd schema.
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, a DatasetMarshaller, and per-telegram configuration.
TrdpSessionFactory.ConfiguredPdSession - Class in com.trdp.config
A PD session configured from XML with registered publishers, subscribers, and a DatasetMarshaller for 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 TrdpDataset for 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.
A B C D E F G H I J L M O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form