MORA_V2.5_Specification_Atlas_Rev_B_20230609_DIST_A_APPROVED-23-1003.xlsx

XLSX spreadsheet 2 MB Posted

Attached to
C5ISR Center MOSA Management Office (MMO) for CMOSS / VICTORY / MORA
Solicitation number
FY22-C5ISR-CMOSS
Issued by

About this file

This document is a specification titled "MORA V2.5 Specification Atlas Revision B" that provides details on the Modular Radio Architecture (MORA) interface. It is approved for public release and intended to serve as a quick reference guide to reduce the logistical burden of searching across multiple MORA, VICTORY, and VITA 49.2 specification documents.

The specification defines the MORA Request-Response Messages, Syslog Messages, Device Management Parameters, Syslog Protocol Data Parameters, and various other MORA device management functions such as file management, configuration management, built-in testing, and command execution. It also covers MORA's Waveform Management Parameters, Signal Resource Management Parameters, Radio Frequency Distribution Management Parameters, Device Information Management Parameters, and Generic End Node Management Parameters. The document provides detailed data types, descriptions, and examples for each MORA interface operation.

View the file

Other files

File Type Posted
DRAS-26-3886-1-CMOSS-IRS-v1-3-DistA (1).pdf PDF
VICTORY-Spec-Doc-V1-10-MORA-Appendix-DIST_A_APPROVED-23-1003.pdf PDF
MORA_V2.5_Training_ Session_Two_March_2023_CCDC_C5ISR_Center_DLB_Rev33_DIST_A_APPROVED-23-319.pdf PDF
VICTORY-Training-20220617-Dist-A-A1027.pdf PDF
CMOSS-IRS-v1-2-DistA-24-1395-3.pdf PDF
MORA_Specification_V2.5_Revision_Notice_20221221_Final_DIST_A_APPROVED-23-182.pdf PDF
MORA_Specification_V2.5_20221221_Final_DIST_A_APPROVED-23-1003.pdf PDF
MORA-VDL-Instructions-22Jul22-Dist-A-A1071.pdf PDF
VICTORY V1.9 and V1.10 and MORA V2.4 WSDLs and Schemas Dist A Final A921.zip ZIP file
VICTORY-Spec-Doc-V1-9-MORA-Appendix.pdf PDF
Signed SAVE-IDD 15 Feb 23.pdf PDF
VICTORY-VDL-Instructions-22Jul22-Dist-A-A1071.pdf PDF
MORA_V2.5_Specification_Revision_Overview_Brief_DEVCOM_C5ISR_Center_20221221_Final_DIST_A_APPROVED-23-182.pdf PDF
CMOSS Overview 14SEP23 Dist A 23-1038.pdf PDF
MORA_V2.5_Training_Session_One_March_2023_CCDC_C5ISR_Center_DLB_Rev27_DIST_A_APPROVED-23-319.pdf PDF
MORA_V2.5_Training_ Session_Three_March_2023_CCDC_C5ISR_Center_DLB_Rev25_DIST_A_APPROVED-23-319.pdf PDF
mora-wsdls-and-schemas_MORA-V2.5-DRAS_20230607.zip ZIP file
VICTORY-Spec-Doc-V1-10-DIST_A_APPROVED-23-1003.pdf PDF
SAVE-IDD-DistroA-v1.0Final-22-2-22.pdf PDF
MORA_Specification_V2.4_20210301_Final_DIST_A A519.pdf PDF
mora-wsdls-and-schemas-v2.4-DistA-20210225.zip ZIP file
VICTORY-Spec-Doc-V1-9-Dist-A-A787.pdf PDF
MORA_V2.4_ Specification_Atlas_Rev_F_Final_DIST_A A521.xlsx XLSX spreadsheet
MORA_Specification_V2.4_Revision_Notice_20210301_Final_DIST_A A520.pdf PDF
VICTORY_Architecture_A_DistroA_20190402.pdf PDF
CMOSS-Overview-18Mar22-Dist-A-A758.pdf PDF
20220310-CMOSS-IRS-v1-1-Dist-A-A518.pdf PDF
Show all 27

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Read Me and Hyperlinks

link:ReadMeAPPROVED FOR PUBLIC RELEASE
MORA V2.5 Specification Atlas

Revision B June 9th, 2023 Revision B approved for public release on 11 SEP 2023 under C5ISR Center DRAS-23-1003. Revision A document previously approved for Public Release on 23 FEB 2023 under C5ISR Center DRAS-23-182.

MORA V2.5 Atlas: A Quick Reference Guide
Hyperlinks:
The general intention for this MORA document is to be an aide to reduce the logistical burden of searching / transiting between the MORA, VICTORY and VITA 49.2 specification documents. This document aide is not a substitute for the actual specifications. The essential information relating to MORA's VDB, Syslog and MDM messages has been compiled into this one excel workbook.
MORA Request-Response MessagesSyslog Messages
MORA Device Management ParametersSyslog Protocol Data Parameters
MORA Device Management ParametersSyslog Examples
Device Status (getDeviceStatus)
File (getFileList)MORA Data Messages (MDMs)
File (pullFile)MDM Header
File (pushFile)MDM Type 1 - VRT Message Overview
File (deleteFile)MDM Type 1 - VRT Signal Data Packet
Current MORA Configuration (getAvailableMoraConfigurations)MDM Type 1 - VRT Context Packet
Current MORA Configuration (getCurrentMoraConfiguration)MDM Type 1 - VRT Command Packet
Current MORA Configuration (setCurrentMoraConfiguration)MDM Type 2 - Acknowledgement Message
Built-In Test Results (runBuiltInTest)MDM Type 3 - Time of Day Message
Built-In Test Results (getBuiltInTestResults)MDM Type 4 - Signal Port User ID Message
Command (sendCommand)MDM Type 5 - Health Message
MDM Type 6 - Command Message
Waveform Management ParametersMDM Type 7 - Switch Group User ID Message
Waveforms (getAvailableWaveforms)
Waveforms (getAvailableWaveformOperations)Context/Command Indicator Fields (CIF0 and CIF1)
Waveforms (getCurrentWaveformOperation)CIF 0
Waveforms (setCurrentWaveformOperation)Context Field Change Indicator
Reference Point Identifier
MORA Signal Resource Management ParametersBandwidth
Signal Port (getSignalPorts)IF Reference Frequency
Signal Port (reserveSignalPort)RF Reference Frequency
Signal Port (releaseSignalPort)RF Reference Frequency Offset
Signal Port Reservations (getSignalPortReservations)IF Band Offset
Signal Port Description (getSignalPortDescription)Reference Level
Signal Port Default Performance Data (getSignalPortDefaultPerformanceData)Gain
Static External Connection Map (getStaticExternalConnectionMap)Over-range Count
Static Internal Connection Map (getStaticInternalConnectionMap)Sample Rate
Internal Reference Connection (getInternalReferenceConnection)Timestamp Adjustment
Antenna Arrays (getAntennaArrays)Timestamp Calibration Time
Manifold Bands (getManifoldBands)Temperature
State/Event Indicators
Radio Frequency Distribution Management ParametersSignal Data Packet Payload
Switch Groups (getSwitchGroups)Context Association Lists
Switch Groups (reserveSwitchGroup)CIF 1
Switch Groups (releaseSwitchGroup)Polarization
Switch Group Reservations (getSwitchGroupReservations)3-D Pointing Vector
3-D Pointing Vector Structure
Device Information Management ParametersSpatial Reference Type
Manufacturer (getManufacturer)Beamwidth
Model (getModel)Compression Point
Equipment ID (getEquipmentId)Aux Frequency
Aux Gain
Authentication EntrypointsAux Bandwidth
Authentication Service (getAuthenticationService)Spectrum
Authentication Service (setAuthenticationService)Sector Scan/Step
Index List
Authorization Architecture EntrypointsDiscrete I/O (32-Bit)
Policy Enforcement Service (getPolicyEnforcementService)Discrete I/O (64-Bit)
Policy Enforcement Service (setPolicyEnforcementService)Buffer Status
Syslog-Based Health Publishing Management Specification
Data Transport Configurations (getHealthDataTransportConfigurations)
Data Transport Configurations (setHealthDataTransportConfigurations)
Data Transport Configurations (addHealthDataTransportConfiguration)
Data Transport Configurations (removeHealthDataTransportConfiguration)
Update Period (getFaultUpdatePeriod)
Update Period (setFaultUpdatePeriod)
Update Period (getStatusUpdatePeriod)
Update Period (setStatusUpdatePeriod)
Fault Severity Level (getEnabledFaultSeverityLevels)
Fault Severity Level (enableFaultSeverityLevel)
Fault Severity Level (disableFaultSeverityLevel)
Status Enabled (getStatusEnabled)
Status Enabled (setStatusEnabled)
Acknowledge Fault (getAcknowledgedFaults)
Acknowledge Fault (acknowledgeFault)
Resume Fault (resumeFault)
Active Fault (getActiveFaults)
Version Information Management Parameters
Interface Type (getInterfaceType)
Interface Standard Version (getInterfaceStandardVersion)
Interface SOAP Components (getInterfaceSoapComponents)
Generic End Node Management Parameters
Ethernet Interfaces (getGenericEndNodeEthernetInterfaces)
DHCP Enabled (getGenericEndNodeDhcpEnabled)
Host Name (getGenericEndNodeHostName)
Host Name (setGenericEndNodeHostName)
Date Time (getGenericEndNodeDateTime)
Date Time (setGenericEndNodeDateTime)
Auto Discovery Enabled (getGenericEndNodeAutodiscoveryEnabled)
Auto Discovery Enabled (setGenericEndNodeAutodiscoveryEnabled)
Display Blackout Enabled (getGenericEndNodeDisplayBlackoutEnabled)
Display Blackout Enabled (setGenericEndNodeDisplayBlackoutEnabled)
Generic End Node (restartGenericEndNode)
Generic End Node (standbyGenericEndNode)
Generic End Node (purgeGenericEndNode)

MORA Request-Response Messages

Legend:APPROVED FOR PUBLIC RELEASE
Specification Name
WSDL Name
WSDL Parameter
<Spec Tag(s)> Operation(argument), return value = Simple Type / "Complex Type"
ArgumentArgument Value
Argument AttributeAttribute Value
[R] if required, [RC] if required conditionally, otherwise optional
"Complex Type Name" or Listinclusive list bounds <lower limit:upper limit> Where upper limit of "N" is unbounded or inherently bounded {Description/Notes}
Attribute NameValue from ProfileData Format (Data Range) [Units] | MDM Type1 VRT Control/Context Field | {Description/Notes}
Attribute NameLive tie backData Format (Data Range) [Units] | MDM Type1 VRT Control/Context Field | {Description/Notes}
Attribute NameImplementation SpecificData Format (Data Range) [Units] | MDM Type1 VRT Control/Context Field | {Description/Notes}
Attribute NameImplementation Specific or Value from ProfileData Format (Data Range) [Units] | MDM Type1 VRT Control/Context Field | {Description/Notes}
[R] if required, [RC] if required conditionally, otherwise optional
Error TypeError Text
ERROR_NAME"Error reason"
Data Format Descriptions: All “integer” values shall be 32-bit signed integers, while “unsigned integer” values shall be 32-bit unsigned integers. All “real number” values shall be 32-bit floating point numbers. There are instances where some values require a larger range; these values shall be specified as “long” for 64-bit integers or “double” for 64-bit floating point numbers where necessary. The terms “restricted string” and “restricted URI” are described in the VICTORY sections titled “String Bounds” and “URI Bounds” under “VICTORY Data Types.” String enumerations further restrict the String Bounds to the predefined list of values. Boolean data format values shall be either True or False.
link:topOfPageBack to Read Me and Hyperlinks
Hyperlinks
MORA Device Management ParametersAuthentication Entrypoints
Device Description (getDeviceDescription)Authentication Service (getAuthenticationService)
Device Status (getDeviceStatus)Authentication Service (setAuthenticationService)
File (getFileList)
File (pullFile)Authorization Architecture Entrypoints
File (pushFile)Policy Enforcement Service (getPolicyEnforcementService)
File (deleteFile)Policy Enforcement Service (setPolicyEnforcementService)
Current MORA Configuration (getAvailableMoraConfigurations)
Current MORA Configuration (getCurrentMoraConfiguration)Syslog-Based Health Publishing Management Specification
Current MORA Configuration (setCurrentMoraConfiguration)Data Transport Configurations (getHealthDataTransportConfigurations)
Built-In Test Results (runBuiltInTest)Data Transport Configurations (setHealthDataTransportConfigurations)
Built-In Test Results (getBuiltInTestResults)Data Transport Configurations (addHealthDataTransportConfiguration)
Command (sendCommand)Data Transport Configurations (removeHealthDataTransportConfiguration)
Update Period (getFaultUpdatePeriod)
Waveform Management ParametersUpdate Period (setFaultUpdatePeriod)
Waveforms (getAvailableWaveforms)Update Period (getStatusUpdatePeriod)
Waveforms (getAvailableWaveformOperations)Update Period (setStatusUpdatePeriod)
Waveforms (getCurrentWaveformOperation)Fault Severity Level (getEnabledFaultSeverityLevels)
Waveforms (setCurrentWaveformOperation)Fault Severity Level (enableFaultSeverityLevel)
Fault Severity Level (disableFaultSeverityLevel)
MORA Signal Resource Management ParametersStatus Enabled (getStatusEnabled)
Signal Port (getSignalPorts)Status Enabled (setStatusEnabled)
Signal Port (reserveSignalPort)Acknowledge Fault (getAcknowledgedFaults)
Signal Port (releaseSignalPort)Acknowledge Fault (acknowledgeFault)
Signal Port Reservations (getSignalPortReservations)Resume Fault (resumeFault)
Signal Port Description (getSignalPortDescription)Active Fault (getActiveFaults)
Signal Port Default Performance Data (getSignalPortDefaultPerformanceData)
Static External Connection Map (getStaticExternalConnectionMap)Version Information Management Parameters
Static Internal Connection Map (getStaticInternalConnectionMap)Interface Type (getInterfaceType)
Internal Reference Connection (getInternalReferenceConnection)Interface Standard Version (getInterfaceStandardVersion)
Antenna Arrays (getAntennaArrays)Interface SOAP Components (getInterfaceSoapComponents)
Manifold Bands (getManifoldBands)
Generic End Node Management Parameters
Radio Frequency Distribution Management ParametersEthernet Interfaces (getGenericEndNodeEthernetInterfaces)
Switch Groups (getSwitchGroups)DHCP Enabled (getGenericEndNodeDhcpEnabled)
Switch Groups (reserveSwitchGroup)Host Name (getGenericEndNodeHostName)
Switch Groups (releaseSwitchGroup)Host Name (setGenericEndNodeHostName)
Switch Group Reservations (getSwitchGroupReservations)Date Time (getGenericEndNodeDateTime)
Date Time (setGenericEndNodeDateTime)
Device Information Management ParametersAuto Discovery Enabled (getGenericEndNodeAutodiscoveryEnabled)
Manufacturer (getManufacturer)Auto Discovery Enabled (setGenericEndNodeAutodiscoveryEnabled)
Model (getModel)Display Blackout Enabled (getGenericEndNodeDisplayBlackoutEnabled)
Equipment ID (getEquipmentId)Display Blackout Enabled (setGenericEndNodeDisplayBlackoutEnabled)
Generic End Node (restartGenericEndNode)
Generic End Node (standbyGenericEndNode)
Generic End Node (purgeGenericEndNode)
link:getDeviceDescriptionMORA Device Management Parameters
MoraDevice.wsdl
Device Description
<49011-20220307> getDeviceDescription( ), return value = "MORA Device"
"MORA Device" [R]
ID [R]Value from ProfileInteger (1 to 63) |Stream ID|
Type [R]Value from ProfileRestricted String (OTH, RHD, RCD, SDR) |Stream ID|
Sub Type [R]Value from ProfileRestricted String (RXO, TXO, TOR, TAR)
Service Name [R]Value from ProfileRestricted String
Version Info URL [R]Implementation Specific or Value from ProfileRestricted URI {implementation specific for dynamic DHCP IP assignments and value from profile for static IP assignments}
endlink:getDeviceDescription
TOP
link:getDeviceStatusMORA Device Management Parameters
MoraDevice.wsdl
Device Status
<49011-20220307> getDeviceStatus( ), return value = "Device Status"
"Device Status" [R]
State [R]Live tie backRestricted String (OPERATIONAL, STANDBY, TRANSMIT_INHIBIT, FAULT, ZEROIZED, MAINTENANCE_MODE, SANITIZED)
Time SynchronizedLive tie backBoolean
CalibratedLive tie backBoolean
Built-In Test Summary ResultLive tie backRestricted String (PASS, IN-PROGRESS, FAIL)
Power ConsumptionLive tie backFloat (>0) [Watts]
Battery RemainingLive tie backFloat (0 to 100) [Percentage]
TemperatureLive tie backFloat (≥-273.15) [Degrees Celsius]
Software Version [R]Implementation SpecificRestricted String
Disk Space AvailableLive tie backFloat (≥0) [Kilobytes]
CPU UsageLive tie backFloat (0 to 100) [Percentage]
Memory UsageLive tie backFloat (0 to 100) [Percentage]
Description [R]Implementation SpecificRestricted String
Device Specific StatusesList "Device Specific Status"<1:N>
Name [R]Implementation SpecificRestricted String
Value [R]Live tie backRestricted String {Implementation Specific}
endlink:getDeviceStatus
TOP
link:getFileListMORA Device Management Parameters
MoraDevice.wsdl
File
<49011-20220307> getFileList(Type), return value = List "MORA File"

Type Restricted String (UNSPECIFIED, ERROR_LOG, SYSTEM_LOG, LOCATION_LOG, BIT_RESULTS, CALIBRATION, CONFIGURATION, APPLICATION, PROFILE) {Type corresponding to a "MORA File"}

List "MORA File" [R]<0:N>
File Name [R]Live tie backRestricted String {Unique within MORA device}
PathLive tie backRestricted String
Size [R]Live tie backLong (≥0) [Bytes]
Type [R]Live tie backRestricted String (UNSPECIFIED, ERROR_LOG, SYSTEM_LOG, LOCATION_LOG, BIT_RESULTS, CALIBRATION, CONFIGURATION, APPLICATION, PROFILE)
Date ModifiedLive tie backRestricted String {VICTORY timestamp format YYYY-MM-DDThh:mm:ss.sssssssssZ}
Error TypeError Text
OUT_OF_RANGE
endlink:getFileList
TOP
link:pullFileMORA Device Management Parameters
MoraDevice.wsdl
File
<49011-20220307> pullFile(File Name), return value = "MORA File"

File Name [R] Restricted String {File Name corresponding to a "MORA File"}

"MORA File" [R]
File Name [R]Live tie backRestricted String
PathLive tie backRestricted String
Size [R]Live tie backLong (≥0) [Bytes] {Content size}
Type [R]Live tie backRestricted String (UNSPECIFIED, ERROR_LOG, SYSTEM_LOG, LOCATION_LOG, BIT_RESULTS, CALIBRATION, CONFIGURATION, APPLICATION, PROFILE)
Date ModifiedLive tie backRestricted String {VICTORY timestamp format YYYY-MM-DDThh:mm:ss.sssssssssZ}
Content [R]Live tie backBase64 binary {file data}
Error TypeError Text
GENERIC_FAULT"File not found"
OUT_OF_RANGE
endlink:pullFile
TOP
link:pushFileMORA Device Management Parameters
MoraDevice.wsdl
File
<49011-20220307> pushFile("MORA File"), return value = "NO_ERROR"
"MORA File" [R]
File Name [R]Restricted String
Size [R]Long (≥0) [Bytes] {Content size}
Type [R]Restricted String (UNSPECIFIED, ERROR_LOG, SYSTEM_LOG, LOCATION_LOG, BIT_RESULTS, CALIBRATION, CONFIGURATION, APPLICATION, PROFILE)
Content [R]Base64 binary {file data}
Error TypeError Text
GENERIC_FAULT"File Name already exists"
"File contains no content"
"Insufficient space to write file"
error text describing the problem
OUT_OF_RANGE
endlink:pushFile
TOP
link:deleteFileMORA Device Management Parameters
MoraDevice.wsdl
File
<49011-20220307> deleteFile(File Name), return value = "NO_ERROR"

File Name [R] Restricted String {File Name corresponding to a "MORA File"}

Error TypeError Text
GENERIC_FAULT"File not found"
OUT_OF_RANGE
endlink:deleteFile
TOP
link:getAvailableMoraConfigurationsMORA Device Management Parameters
MoraDevice.wsdl
Current MORA Configuration
<49011-20220307> getAvailableMoraConfigurations( ), return value = List "MORA Configuration"
List "MORA Configuration" [R]<1:N>
ID [R]Value from ProfileInteger (>0) {Unique to MORA device}
Name [R]Value from ProfileRestricted String
Configuration FilesList "File Name" corresponding to "MORA File"<1:N> (Type="CONFIGURATION")
File Name [R]Value from ProfileRestricted String
Supported Signal Ports [RC]List "ID" corresponding to "Signal Port"<1:127> {Supported Signal Ports is required when MSRM and MSPM are present}
ID [R]Value from ProfileInteger (1 to 127) |Stream ID|
Supported Switch Groups [RC]List "ID" corresponding to "Switch Group"<1:127> {Supported Switch Groups is required when MSRM and MSPM are present with at least one Switch Group}
ID [R]Value from ProfileInteger (1 to 127) |Stream ID|
endlink:getAvailableMoraConfigurations
TOP
link:getCurrentMoraConfigurationMORA Device Management Parameters
MoraDevice.wsdl
Current MORA Configuration
<49011-20220307> getCurrentMoraConfiguration( ), return value = ID
ID [R]Live tie backInteger (>0) {ID corresponding to a "MORA Configuration"}
endlink:getCurrentMoraConfiguration
TOP
link:setCurrentMoraConfigurationMORA Device Management Parameters
MoraDevice.wsdl
Current MORA Configuration
<49011-20220307> setCurrentMoraConfiguration(ID), return value = "NO_ERROR"

ID [R] Integer (>0) {ID corresponding to a "MORA Configuration"}

Error TypeError Text
GENERIC_FAULT"Configuration not found"
"SPM error"
OUT_OF_RANGE

NOTE: A “Set Current MORA Configuration” operation can have an impact on any number of device and/or signal resource operations, depending on the specific implementation, including the functions of waveform operation and signal port reservations.

endlink:setCurrentMoraConfiguration
TOP
link:runBuiltInTestMORA Device Management Parameters
MoraDevice.wsdl
Built-In Test Results
<49011-20220307> runBuiltInTest( ), return value = "NO_ERROR"
Error TypeError Text
GENERIC_FAULT"BIT not available"
NOT_SUPPORTED
endlink:runBuiltInTest
TOP
link:getBuiltInTestResultsMORA Device Management Parameters
MoraDevice.wsdl
Built-In Test Results
<49011-20220307> getBuiltInTestResults( ), return value = List "Built-In Test Result"
List "Built-In Test Result" [R]<1:N>
Test Name [R]Implementation SpecificRestricted String
Test Result [R]Live tie backRestricted String (PASS, FAIL) {Implementation Specific}
Test Result Description [R]Live tie backRestricted String {Implementation Specific}
Error TypeError Text
GENERIC_FAULT"Test in progress"
"No test results available"
NOT_SUPPORTED
endlink:getBuiltInTestResults
TOP
link:sendCommandMORA Device Management Parameters
MoraDevice.wsdl
Command
<49011-20220307> sendCommand(Command), return value = "NO_ERROR"

Command [R] Restricted String (OPERATE, STANDBY, TRANSMIT_INHIBIT, POWER_ON, SHUT_DOWN, RESTART, MAINTENANCE_MODE, ZEROIZE, SANITIZE)

Error TypeError Text
GENERIC_FAULTerror text describing the problem
"SPM error"
NOT_SUPPORTED
OUT_OF_RANGE
NOTE: Repeating a command is not considered an error; for example, calling command “OPERATE” twice should not return an error.
endlink:sendCommand
TOP
link:getAvailableWaveformsWaveform Management Parameters
Waveform.wsdlWaveform Management Parameters is an optional WSDL interface. It shall only be included in the MORA Device component type, and declared in the associated Version Information, when Waveforms are present in the implementation specific MORA Signal Resource Profile.
Waveforms
<49012-20220307> getAvailableWaveforms( ), return value = List "Waveform"
List "Waveform" [R]<1:N>
ID [R]Value from ProfileInteger (>0) {Unique within MORA device}
Description [R]Value from ProfileRestricted String
RF Function [R]Value from ProfileRestricted String (RXO, TXO, TOR, TAR)
Frequency Range [R]"Frequency Range"|RF Reference Frequency| {Operationg frequency range and resolution of this waveform application}
Start [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
End [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start}
Resolution [R]Value from ProfileDouble (0 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
Associated Signal Ports [R]List "ID" corresponding to "Signal Port"<1:127>
ID [R]Value from ProfileInteger (1 to 127) |Stream ID|
endlink:getAvailableWaveforms
TOP
link:getAvailableWaveformOperationsWaveform Management Parameters
Waveform.wsdlWaveform Management Parameters is an optional WSDL interface. It shall only be included in the MORA Device component type, and declared in the associated Version Information, when Waveforms are present in the implementation specific MORA Signal Resource Profile.
Waveform Operations
<49012-20220307> getAvailableWaveformOperations( ), return value = List "Waveform Operation"
List "Waveform Operation" [R]<1:N>
ID [R]Value from ProfileInteger (>0)
MORA Configuration IDs [R]List "ID" corresponding to "MORA Configuration"<1:N>
ID [R]Value from ProfileInteger (>0)
Waveform IDs [R]List "ID" corresponding to "Waveform"<1:N>
ID [R]Value from ProfileInteger (>0)
endlink:getAvailableWaveformOperations
TOP
link:getCurrentWaveformOperationWaveform Management Parameters
Waveform.wsdlWaveform Management Parameters is an optional WSDL interface. It shall only be included in the MORA Device component type, and declared in the associated Version Information, when Waveforms are present in the implementation specific MORA Signal Resource Profile.
Waveform Operations
<49012-20220307> getCurrentWaveformOperation( ), return value = ID

ID [R] Live tie back Integer (>0) {ID corresponding to a "Waveform Operation"}

Error TypeError Text
GENERIC_FAULT"No current waveform operation is specified"

NOTE: Implementations may set a default value for Current Waveform Operation on power up.

NOTE: A “Set Current MORA Configuration” operation can have an impact on any number of device and/or signal resource operations, depending on the specific implementation, including waveform operation.

endlink:getCurrentWaveformOperation
TOP
link:setCurrentWaveformOperationWaveform Management Parameters
Waveform.wsdlWaveform Management Parameters is an optional WSDL interface. It shall only be included in the MORA Device component type, and declared in the associated Version Information, when Waveforms are present in the implementation specific MORA Signal Resource Profile.
Waveform Operations
<49012-20220307> setCurrentWaveformOperation(ID), return value = "NO_ERROR"

ID [R] Integer (>0) {ID corresponding to a "Waveform Operation"}

Error TypeError Text
GENERIC_FAULT"Invalid waveform operation"
"Incompatible waveform operation"
"SPM error"
error text field describing the problem
OUT_OF_RANGE
NOTE: A “Set Current MORA Configuration” operation may have an impact on any number of device operations, depending on the specific implementation, including the Current Waveform Operation.
endlink:setCurrentWaveformOperation
TOP
link:getSignalPortsMORA Signal Resource Management Parameters
MoraSignalResource.wsdl
Signal Port
<49014-20221221> getSignalPorts( ), return value = List "Signal Port"
List "Signal Port" [R]<1:127>
ID [R]Value from ProfileInteger (1 to 127) |Stream ID|
Type [R]Value from ProfileRestricted String (ARX, ATX, ATR, DRX, DTX, DTR, ARI, ARO, DRI, DRO)
Sub Type [R]Value from ProfileRestricted String (RSC, ISC, BSC, RMC, IMC, BMC, RFS, IFS, BBS, OSC, CLK)
Role [R]Value from ProfileRestricted String (PRODUCER, CONSUMER, BOTH)
RX Delay [RC]Value from ProfileLong [Femtoseconds] {Required for signal port types ARX, ATR, DRX, and DTR}
TX Delay [RC]Value from ProfileLong [Femtoseconds] {Required for signal port types ATX, ATR, DTX, and DTR}
Min PowerValue from ProfileInteger [dBm]
Min VoltageValue from ProfileInteger [Volts]
Max PowerValue from ProfileInteger [dBm]
Max VoltageValue from ProfileInteger [Volts]
RX Frequency Range [RC]"Frequency Range"|RF Reference Frequency| {Required for signal port types ARX, ATR, DRX, and DTR}
Start [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
End [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start}
Resolution [R]Value from ProfileDouble (0 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
TX Frequency Range [RC]"Frequency Range"|RF Reference Frequency| {Required for signal port types ATX, ATR, DTX, and DTR}
Start [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
End [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start}
Resolution [R]Value from ProfileDouble (0 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
Antenna ResourcesList of Restricted Strings<1:N>
Antenna Resource [R]Value from ProfileRestricted String (xxEyyyyy) |Reference Point Identifier| {xx is Antenna Array ID and yyyyy is Array Element ID}
MORA Transport Configuration [R]"MORA Resource Transport Configuration"
Control Transport Configuration [R]"Data Transport Configuration"
Unique Name [R]Value from ProfileRestricted String (minimally includes MAC address in first 17 characters) {Statically assigned (locally administered) e.g. 02:C0:ED:12:34:56}
IndexValue from ProfileInteger
URI [R]Value from ProfileRestricted URI (RFC 3986 shall minimally include IPv4/6 address, port, and MUI in the path) {e.g. udp://192.168.0.1:50000/50100}
Signal Data Transport Configuration [RC]"Data Transport Configuration"{Shall be provided for digital signal port “PRODUCER” or “BOTH” role use cases. Shall not be provided for all analog signal port, digital signal port “CONSUMER” role, and all switch group use cases.}
Unique Name [R]Value from ProfileRestricted String (minimally includes MAC address in first 17 characters) {Statically assigned (locally administered) e.g. 03:C0:ED:12:34:56}
IndexValue from ProfileInteger
URI [R]Value from ProfileRestricted URI (RFC 3986 shall minimally include IPv4/6 address, port, and MUI in the path) {e.g. multicast://224.0.0.6:50001/50100}
Context Transport Configuration [R]"Data Transport Configuration"
Unique Name [R]Value from ProfileRestricted String (minimally includes MAC address in first 17 characters) {Statically assigned (locally administered) e.g. 03:C0:ED:12:34:56}
IndexValue from ProfileInteger
URI [R]Value from ProfileRestricted URI (RFC 3986 shall minimally include IPv4/6 address, port, and MUI in the path) {e.g. multicast://224.0.0.6:50002/50100}
Test Source"Test Source"
Frequency Range [R]"Frequency Range"|Aux Frequency|
Start [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
End [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start}
Resolution [R]Value from ProfileDouble (0 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
Injected Power Range [R]"Injected Power Range"|Aux Gain|
Min Injected Power [R]Value from ProfileFloat (-2^8 to 2^8 - (1/2^7)) [dBm] {fractional resolution is 1/2^7 dB (0.0078125 dB)}
Max Injected Power [R]Value from ProfileFloat (-2^8 to 2^8 - (1/2^7)) [dBm] {fractional resolution is 1/2^7 dB (0.0078125 dB), Max Injected Power ≥ Min Injected Power}
Resolution [R]Value from ProfileFloat ( 1/2^7 to 2^8 - (1/2^7)) [dBm] {fractional resolution is 1/2^7 dB (0.0078125 dB)}
Test Source Waveforms [R]List of Integers<1:64>
Test Source Waveform [R]Value from ProfileInteger (0 to 63) |Discrete IO 32| {unmodulated continuous wave signal has been defined as waveform number 0}
Required Control Fields [R]List of Integers<0:62>
Required Control Field [R]Value from ProfileInteger (1 to 31,101 to 131) {1 to 31 maps to CIF0 bit fields, 101 to 131 maps to CIF1 bit fields}
Client Inactivity Timeout [R]Value from ProfileLong (≥0) [Nanoseconds] {applies to control transport configuration only, when = 0 indicates not implemented}
Command Execution Time [R]Value from ProfileLong (>0) [Nanoseconds]
endlink:getSignalPorts
TOP
link:reserveSignalPortMORA Signal Resource Management Parameters
MoraSignalResource.wsdl
Signal Port
<49014-20221221> reserveSignalPort(ID, List "MORA Client Transport Configuration"), return value = "Reservation Confirmation"

ID [R] Integer (1 to 127) |Stream ID| {ID corresponding to a "Signal Port"}

List "MORA Client Transport Configuration" [R]<1:N> {N number of client devices that are authorized to control the signal port with requesting user first}
Component ID [R]Restricted String (xxxyy) {concatenated xxx is “Type” and yy is “ID” with no zero padding that corresponds to the "MORA Device"}
Signal Port IDInteger (1 to 127)
Priority LevelInteger (>0) {1 is highest priority, higher numbers have decreasing priority, unspecified is lowest priority, the priority of the first TC is used for multi-client reservations}
Control Transport Configuration [R]"Data Transport Configuration"
Unique Name [R]Restricted String (minimally includes MAC address in first 17 characters) {e.g. 02:C0:ED:12:34:56}
IndexInteger
URI [R]Restricted URI (RFC 3986 shall minimally include IPv4/6 address, port, and MUI in the path) {e.g. udp://192.168.0.1:50000/50100}
Signal Data Transport Configuration [RC]"Data Transport Configuration"{Shall be provided when digital signal data is published by this client. Shall not be provided when digital signal data is not published by this client}
Unique Name [R]Restricted String (minimally includes MAC address in first 17 characters) {e.g. 03:C0:ED:00:00:06}
IndexInteger
URI [R]Restricted URI (RFC 3986 shall minimally include IPv4/6 address, port, and MUI in the path) {e.g. multicast://224.0.0.6:50001/50100}
Context Transport Configuration [RC]"Data Transport Configuration"{Shall be provided when context data is published by this client. Shall not be provided when context data is not published by this client}
Unique Name [R]Restricted String (minimally includes MAC address in first 17 characters) {e.g. 03:C0:ED:00:00:06}
IndexInteger
URI [R]Restricted URI (RFC 3986 shall minimally include IPv4/6 address, port, and MUI in the path) {e.g. multicast://224.0.0.6:50002/50100}
"Reservation Confirmation" [R]
ID [R]Live tie backInteger (1 to 127) |Stream ID| {identifier of the reserved signal port}
Confirmation Number [R]Live tie backUnique Integer {private number provided to the signal port client upon a successful reservation}
Error TypeError Text
GENERIC_FAULT"Signal port already reserved"
"Invalid signal port id"
"Incompatible signal port id"
"SPM error"
OUT_OF_RANGE

NOTE: When a client receives a reservation confirmation, unambiguous operation for a signal port and its sub ports is accomplished by ensuring that all “Required Control Fields” are set appropriately via MDM Type 1 Command Packets, or are validated via MDM Type 1 Context Packets.

NOTE: A “Set Current MORA Configuration” operation can have an impact on any number of device and/or signal resource operations, depending on the specific implementation, including signal port reservations.

endlink:reserveSignalPort
TOP
link:releaseSignalPortMORA Signal Resource Management Parameters
MoraSignalResource.wsdl
Signal Port
<49014-20221221> releaseSignalPort("Reservation Confirmation"), return value = "NO_ERROR"
"Reservation Confirmation" [R]{must match the “Reservation Confirmation” which was returned upon the reservation of the signal port}
ID [R]Integer (1 to 127) |Stream ID|
Confirmation Number [R]Unique Integer
Error TypeError Text
GENERIC_FAULT"Signal port not reserved"
"Confirmation number mismatch"
"Invalid signal port id"
"Incompatible signal port id"
"SPM error"
OUT_OF_RANGE

NOTE: The resource’s behavior after a successful release should maintain the “Required Control Fields” settings and the persistence of analog signals or digital signal data, but is ultimately implementation specific.

NOTE: A “Set Current MORA Configuration” operation can have an impact on any number of device and/or signal resource operations, depending on the specific implementation, including signal port reservations.

endlink:releaseSignalPort
TOP
link:getSignalPortReservationsMORA Signal Resource Management Parameters
MoraSignalResource.wsdl
Signal Port Reservations
<49014-20221221> getSignalPortReservations(), return value = List "Signal Port Reservation"
List "Signal Port Reservation" [R]<0:N>
Signal Port ID [R]Live tie backInteger (1 to 127) |Stream ID|
Client Component IDs [R]List "Component ID" corresponding to "MORA Client Transport Configuration"<1:252>
Component ID [R]Live tie backRestricted String (xxxyy) {concatenated xxx is “Type” and yy is “ID” with no zero padding that corresponds to the "MORA Device"}
endlink:getSignalPortReservations
TOP
link:getSignalPortDescriptionMORA Signal Resource Management Parameters
MoraSignalResource.wsdl
Signal Port Description
<49014-20221221> getSignalPortDescription(ID), return value = "Signal Port Description"

ID [R] Integer (1 to 127) |Stream ID| {ID corresponding to a "Signal Port"}

"Signal Port Description" [R]
Signal Port ID [R]Value from ProfileInteger (1 to 127) |Stream ID|
RF Conditioning"Radio Frequency Conditioning"(Shall not be empty when provided)
Gain StagesList "Gain Stage"<1:2>
Stage Number [R]Value from ProfileInteger (1 to 2) |Gain|
Signal Direction [R]Value from ProfileRestricted String (TX, RX)
Gain Type [R]Value from ProfileRestricted String (AUTOMATIC, MANUAL, SELECTABLE) |Discrete IO 32|
Manual Gain [RC]"Manual Gain"{Shall be provided as part of Gain Stage when Gain Type is MANUAL or SELECTABLE, shall not be provided as part of Gain Stage when Gain Type is AUTOMATIC}
Minimum Gain [R]Value from ProfileFloat (-2^8 to 2^8 - (1/2^7)) [dBm] {fractional resolution is 1/2^7 dB (0.0078125 dB)}
Maximum Gain [R]Value from ProfileFloat (-2^8 to 2^8 - (1/2^7)) [dBm] {fractional resolution is 1/2^7 dB (0.0078125 dB), Maximum Gain > Minimum Gain}
Resolution [R]Value from ProfileFloat (>0 to 2^8 - (1/2^7)) [dBm] {fractional resolution is 1/2^7 dB (0.0078125 dB)}
Output Level [RC]List of Floats<1:N> {Shall be provided as part of Gain Stage when Gain Type is AUTOMATIC or SELECTABLE, shall not be provided as part of Gain Stage when Gain Type is MANUAL}
LevelValue from ProfileFloat (-28 to 28 - (1/27)) [dBm] |1 dB Compression Point| {fractional resolution is 1/27 dB (0.0078125 dB)}
Filter BanksList "Filter Bank"<1:3>
ID [R]Value from ProfileInteger (1 to 3) |Discrete IO 64|{unique identifier of the filter bank for a signal port within a MORA device}
Filters [R]List "Filter"<2:32>
ID [R]Value from ProfileInteger (0 to 31) |Discrete IO 64| {bypass FL0 / select FL1-FL30 / FL31 is for tunable filters}
Signal Direction [R]Value from ProfileRestricted String (TX, RX, TOR)
Filter Logic [R]Value from ProfileRestricted String (FIXED, SELECTABLE, TUNABLE)
Filter Type [R]Value from ProfileRestricted String (BAND_PASS, BAND_REJECT, HIGH_PASS, LOW_PASS, BYPASS)
Gain Delta [R]Value from ProfileFloat [dB]
Delay Delta [R]Value from ProfileLong [Femtoseconds]
Frequency Range [R]"Frequency Range"|Aux Frequency| {Aux frequency at the -3 dB amplitude response points for tunable filters FL31}
Start [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
End [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start}
Resolution [R]Value from ProfileDouble (0 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
BandwidthValue from ProfileDouble (>0) [Hz] {fractional resolution is 1/2^20 Hz; used with tunable filter logic}
RF Translation"Frequency Translation"
IF Center Frequencies [R]List of Doubles<1:N>
FrequencyValue from ProfileDouble (>0 to 2^43 - (1/2^20)) [Hz] |IF Reference Frequency| {fractional resolution is 1/2^20 Hz}
IF Bandwidths [R]List of Doubles<1:N>
BandwidthValue from ProfileDouble (>0 to 2^43 - (1/2^20)) [Hz] |Bandwidth| {fractional resolution is 1/2^20 Hz}
RF Range [R]"Frequency Range"|RF Reference Frequency|
Start [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
End [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start}
Resolution [R]Value from ProfileDouble (0 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
RF Bandwidths [R]List of Doubles<1:N>
BandwidthValue from ProfileDouble (>0 to 2^43 - (1/2^20)) [Hz] |Bandwidth| {fractional resolution is 1/2^20 Hz}
Tuning Speed [R]Value from ProfileLong (>0) [Femtoseconds]
Sub Port RF TranslationsList "Sub Port Frequency Translation"<1:N>
Sub Port ID [R]Value from ProfileInteger (1 to 65,535) |Stream ID|
Sub Tuning Range [R]"Frequency Range"|RF Reference Frequency Offset|
Start [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
End [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start}
Resolution [R]Value from ProfileDouble (0 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
Signal Domain Conversion"Signal Domain Conversion"(Shall not be empty when provided)
Signal Port Signal Domain Conversion Description"Signal Domain Conversion Description"
ID [R]Value from ProfileInteger (1 to 127)
Signal Direction [R]Value from ProfileRestricted String (TX, RX, TOR)
Supported Signal Data Formats [R]"Signal Data Formats"(Shall not be empty)
Time Domain Packet FormatsList of "Time Domain Packet Format"<1:N>
Time Domain Packet Format Description [R]Value from ProfileRestricted String (Human-readable)
Time Domain Packet Format Value [R]Value from ProfileHexadecimal 16 Character String |Signal Data Packet Payload Format| {Hexadecimal representation of the binary V49.2 Signal Data Payload Packet Field}
Frequency Domain Packet FormatsList of "Frequency Domain Packet Format"<1:N>
Frequency Domain Packet Format Description [R]Value from ProfileRestricted String (Human-readable)
Frequency Domain Packet Format Value [R]Value from ProfileHexadecimal 104 Character String |Spectrum| {Hexadecimal representation of the binary V49.2 Spectrum Field}
Sample Bandwidths and Sample Rates [R]List "Sample Bandwidth and Sample Rate"<1:N>
Sample Bandwidth [R]Value from ProfileDouble (>0 to 2^43 - (1/2^20)) [Hz] |Bandwidth| {fractional resolution is 1/2^20 Hz}
Sample Rate [R]Value from ProfileDouble (>0 to 2^43 - (1/2^20)) [samples per second] |Sample Rate| {fractional resolution is 1/2^20 samples per second}
TX Buffer Size [R]Value from ProfileLong (≥0) [Bytes] {0 if DRX Port}
RX Buffer Size [R]Value from ProfileLong (≥0) [Bytes] {0 if DTX Port}
Sub Port Signal Domain Conversion DescriptionsList "Signal Domain Conversion Description"<1:N>
ID [R]Value from ProfileInteger (1 to 65,535)
Signal Direction [R]Value from ProfileRestricted String (TX, RX, TOR)
Supported Signal Data Formats [R]"Signal Data Formats"(Shall not be empty)
Time Domain Packet FormatsList of "Time Domain Packet Format"<1:N>
Time Domain Packet Format Description [R]Value from ProfileRestricted String (Human-readable)
Time Domain Packet Format Value [R]Value from ProfileHexadecimal 16 Character String |Signal Data Packet Payload Format| {Hexadecimal representation of the binary V49.2 Signal Data Payload Packet Field}
Frequency Domain Packet FormatsList of "Frequency Domain Packet Format"<1:N>
Frequency Domain Packet Format Description [R]Value from ProfileRestricted String (Human-readable)
Frequency Domain Packet Format Value [R]Value from ProfileHexadecimal 104 Character String |Spectrum| {Hexadecimal representation of the binary V49.2 Spectrum Field}
Sample Bandwidths and Sample Rates [R]List "Sample Bandwidth and Sample Rate"<1:N>
Sample Bandwidth [R]Value from ProfileDouble (>0 to 2^43 - (1/2^20)) [Hz] |Bandwidth| {fractional resolution is 1/2^20 Hz}
Sample Rate [R]Value from ProfileDouble (>0 to 2^43 - (1/2^20)) [samples per second] |Sample Rate| {fractional resolution is 1/2^20 samples per second}
TX Buffer Size [R]Value from ProfileLong (≥0) [Bytes] {0 if DRX Port}
RX Buffer Size [R]Value from ProfileLong (≥0) [Bytes] {0 if DTX Port}
Sub PortsList "Sub Port"<1:65,535>
ID [R]Value from ProfileInteger (1 to 65,535)
Type [R]Value from ProfileRestricted String (DDC, DUC, NCH)
Channel Coherency [R]Value from ProfileRestricted String (PHASE_COHERENT, LO_COHERENT)
Required Control Fields [R]List of Integers<0:62>
Required Control Field [R]Value from ProfileInteger (1 to 31,101 to 131) {1 to 31 maps to CIF0 bit fields, 101 to 131 maps to CIF1 bit fields}
Error TypeError Text
GENERIC_FAULT"Invalid signal port id"
OUT_OF_RANGE
endlink:getSignalPortDescription
TOP
link:getSignalPortDefaultPerformanceDataSignal Resource Management Parameters
MoraSignalResource.wsdl
Signal Port Default Performance Data
<49014-20221221> getSignalPortDefaultPerformanceData(ID), return value = "Port Default Performance Data"

ID [R] Integer (1 to 127) |Stream ID| {ID corresponding to a "Signal Port"}

"Port Default Performance Data" [R]
Signal Port ID [R]Value from ProfileInteger (1 to 127) |Stream ID|
Signal Port Performance [R]List "Signal Port Performance Data"<1:N>
Signal Direction [R]Value from ProfileRestricted String (RX, TX)
Frequency [R]Value from ProfileDouble (>0) [Hz]
Gain [R]Value from ProfileFloat [dB]
Noise Figure [R]Value from ProfileFloat [dB]
Input Second Order Intercept PointValue from ProfileFloat [dBm]
Input Third Order Intercept PointValue from ProfileFloat [dBm]
Input 1dB Compression PointValue from ProfileFloat [dBm]
Power SaturationValue from ProfileFloat [dBm]
Signal Related SpuriousValue from ProfileFloat [dBc]
Internally Generated SpuriousValue from ProfileFloat [dBm]
Error TypeError Text
GENERIC_FAULT"Invalid signal port id"
OUT_OF_RANGE
endlink:getSignalPortDefaultPerformanceData
TOP
link:getStaticExternalConnectionMapSignal Resource Management Parameters
MoraSignalResource.wsdl
Static External Connection Map
<49014-20221221> getStaticExternalConnectionMap( ), return value = List "External Connection"
List "External Connection" [R]<0:N>
Local Signal Port ID [R]Value from ProfileInteger (1 to 127)
External Signal Port ID [R]Value from ProfileInteger (1 to 127)
External Device [R]Value from ProfileRestricted String (xxxyy) {concatenated xxx is “Type” and yy is “ID” with no zero padding that corresponds to the "MORA Device"}
Gain DeltaValue from ProfileFloat [dB]
Delay DeltaValue from ProfileLong [Femtoseconds]
endlink:getStaticExternalConnectionMap
TOP
link:getStaticInternalConnectionMapSignal Resource Management Parameters
MoraSignalResource.wsdl
Static Internal Connection Map
<49014-20221221> getStaticInternalConnectionMap( ), return value = List "Connection"
List "Connection" [R]<0:N>
Port ID 1 [R]Value from ProfileInteger (1 to 127) {Shall be less than Port ID 2}
Port ID 2 [R]Value from ProfileInteger (1 to 127)
Gain Delta [R]Value from ProfileFloat [dB]
Delay Delta [R]Value from ProfileLong [Femtoseconds]
endlink:getStaticInternalConnectionMap
TOP
link:getInternalReferenceConnectionSignal Resource Management Parameters
MoraSignalResource.wsdl
Internal Reference Connections
<49014-20221221> getInternalReferenceConnection( ), return value = List "Reference Connection"
List "Reference Connection" [R]<0:N>
Reference Port ID [R]Value from ProfileInteger (1 to 127)
Signal Port IDs [R]List of Integers<1:127>
Signal Port ID [R]Value from ProfileInteger (1 to 127)
Association [R]Value from ProfileRestricted String (CONDUCTED_INJECTION, RADIATED_INJECTION, SELECTABLE_INJECTION, FUNCTIONALLY_DEPENDENT)
endlink:getInternalReferenceConnection
TOP
link:getAntennaArraysSignal Resource Management Parameters
MoraSignalResource.wsdl
Antenna Arrays
<49014-20221221> getAntennaArrays( ), return value = List "Antenna Array"
List "Antenna Array" [R]<0:N> {RHD Device Type shall contain at least one item, other device types return empty}
ID [R]Value from ProfileInteger (0 to 31) |Reference Point Identifier| {ID of 0 shall be used for unlike elements not part of a true array}
Type [R]Value from ProfileRestricted String (CIRCULAR, DISCRETE, CONFORMAL, LINEAR_2D, LINEAR_3D, COLUMN)
Steering Control [R]Value from ProfileRestricted String (FIXED, MECHANICAL, BEAMFORMER)
Array Field of View [R]"RF Field of View"
Azimuth Range [R]"Azimuth Range"{beginning at Azimuth Start and moving clockwise to Azimuth Stop}
Azimuth Start [R]Value from ProfileFloat (0 to <360) [Arc Degrees]
Azimuth Stop [R]Value from ProfileFloat (0 to <360) [Arc Degrees]
Elevation Range"Elevation Range"{beginning at Elevation Start and moving towards zenith to Elevation Stop}
Elevation Start [R]Value from ProfileFloat (-90 to +90) [Arc Degrees]
Elevation Stop [R]Value from ProfileFloat (-90 to +90) [Arc Degrees]
Elements [R]List "Array Element"<1:65,535>
ID [R]Value from ProfileInteger (1 to 65,535) |Reference Point Identifier|
Type [R]Value from ProfileRestricted String (MONOPOLE, DIPOLE, SPIRAL, OTHER)
Polarizations [R]List "Polarization"<1:N>
Orientation Angle [R]Value from ProfileFloat (0 to π) [Radians] {corresponding to tilt angle in VITA 49.2 polarization field}
Ellipticity Angle [R]Value from ProfileFloat (>-π/4 to +π/4) [Radians]
Frequency Range [R]"Frequency Range"
Start [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
End [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start}
Resolution [R]Value from ProfileDouble (0 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
Location [R]"Relative Cartesian Coordinates"{Relative to platform center}
X [R]Value from ProfileDouble [Meters] {positive x-axis shall point forward down the centerline of the platform}
Y [R]Value from ProfileDouble [Meters] {positive y-axis shall point 90 degrees left of forward}
Z [R]Value from ProfileDouble [Meters] {positive z-axis shall be orthogonal to the x-axis and y-axis and shall point upward from the platform}
Boresight Gain [R]Value from ProfileFloat [dBi]
Beamwidth [R]"RF Field of View"{relative to element boresight}
Azimuth Range [R]"Azimuth Range"{beginning at Azimuth Start and moving clockwise to Azimuth Stop}
Azimuth Start [R]Value from ProfileFloat (0 to <360) [Arc Degrees]
Azimuth Stop [R]Value from ProfileFloat (0 to <360) [Arc Degrees]
Elevation Range"Elevation Range"{beginning at Elevation Start and moving towards zenith to Elevation Stop}
Elevation Start [R]Value from ProfileFloat (-90 to +90) [Arc Degrees]
Elevation Stop [R]Value from ProfileFloat (-90 to +90) [Arc Degrees]
endlink:getAntennaArrays
TOP
link:getManifoldBandsSignal Resource Management Parameters
MoraSignalResource.wsdl
Manifold Bands
<49014-20221221> getManifoldBands( ), return value = List "Manifold Band"
List "Manifold Band" [R]<0:2,047> {RHD Device Type with manifolds return at least one item, othewise empty}
Band ID [R]Value from ProfileInteger (1 to 2,047) |Reference Point Identifier|
Spatial Calibration [R]"MORA File"{"Type" = CALIBRATION}
File Name [R]Value from ProfileRestricted String
PathValue from ProfileRestricted String
Size [R]Value from ProfileLong (≥0) [Bytes]
Type [R]Value from ProfileRestricted String (CALIBRATION)
Date ModifiedValue from ProfileRestricted String {VICTORY timestamp format YYYY-MM-DDThh:mm:ss.sssssssssZ}
Frequency Range [R]"Frequency Range"
Start [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
End [R]Value from ProfileDouble (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start}
Resolution [R]Value from ProfileDouble (0 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz}
Field Of View [R]"RF Field of View"(relative to platform forward)
Azimuth Range [R]"Azimuth Range"{beginning at Azimuth Start and moving clockwise to Azimuth Stop}
Azimuth Start [R]Value from ProfileFloat (0 to <360) [Arc Degrees]
Azimuth Stop [R]Value from ProfileFloat (0 to <360) [Arc Degrees]
Elevation Range"Elevation Range"{beginning at Elevation Start and moving towards zenith to Elevation Stop}
Elevation Start [R]Value from ProfileFloat (-90 to +90) [Arc Degrees]
Elevation Stop [R]Value from ProfileFloat (-90 to +90) [Arc Degrees]
Manifold Band Elements [R]List "Associated Elements"<2:N>
Array ID [R]Value from ProfileInteger (0 to 31) {ID of 0 shall be used for unlike elements not part of a true array}
Elements [R]List of Integers<1 to 65,535>
Element ID [R]Value from ProfileInteger (1 to 65,535)
Aperture Channels [R]List "Aperture Channel"<1:N>
ID [R]Value from ProfileInteger (>0)
Channel Description [R]Value from ProfileRestricted String
Associated Signal Port [R]Value from ProfileInteger (1 to 127)
Associated Sub PortValue from ProfileInteger (1 to 65,535)
BeamwidthsList "RF Field of View"<1:N>
Azimuth Range [R]"Azimuth Range"{beginning at Azimuth Start and moving clockwise to Azimuth Stop}
Azimuth Start [R]Value from ProfileFloat (0 to <360) [Arc Degrees]
Azimuth Stop [R]Value from ProfileFloat (0 to <360) [Arc Degrees]
Elevation Range"Elevation Range"{beginning at Elevation Start and moving towards zenith to Elevation Stop}
Elevation Start [R]Value from ProfileFloat (-90 to +90) [Arc Degrees]
Elevation Stop [R]Value from ProfileFloat (-90 to +90) [Arc Degrees]
endlink:getManifoldBands
TOP
link:getSwitchGroupsRadio Frequency Distribution Management Parameters

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .