MORA_V2.4_ Specification_Atlas_Rev_F_Final_DIST_A A521.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

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_V2.5_Specification_Atlas_Rev_B_20230609_DIST_A_APPROVED-23-1003.xlsx XLSX spreadsheet
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_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:ReadMeDISTRIBUTION STATEMENT A. Approved for public release. Distribution is unlimited.
MORA V2.4 Specification Atlas

Revision F September 16, 2021

MORA V2.4 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
Device Description (getDeviceDescription)Syslog 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 - Ackowledgement 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:
Specification Name
WSDL Name
WSDL Parameter
<Spec Tag(s)> Operation(argument), return value = Simple Type / "Complex Type"
ArgumentArgument Value
Argument AttributeAttribute Value
"Complex Type Name" or List [R] if requiredinclusive list bounds <lower limit:upper limit> Where upper limit of "N" is unbounded or inherently bounded {Description/Notes}
Attribute Name [R] if requiredValue from ProfileData Format (Data Range) [Units] | MDM Type1 VRT Control/Context Field | {Description/Notes}
Attribute Name [R] if requiredLive tie backData Format (Data Range) [Units] | MDM Type1 VRT Control/Context Field | {Description/Notes}
Attribute Name [R] if requiredImplementation SpecificData Format (Data Range) [Units] | MDM Type1 VRT Control/Context Field | {Description/Notes}
Error TypeError Text
ERROR_NAME"Error reason"
Data Format Note: All “integer” values shall be 32-bit integers, unless otherwise specified, and all “real numbers” (float) shall be 32-bit floating point numbers, unless specified otherwise. There are instances where some values require a larger range; these values shall be specified as 64-bit integers (long) or 64-bit floating point numbers (double) where necessary.
link:topOfPageBack to Read Me and Hyperlinks
Hyperlinks
MORA Device Management ParametersDevice Information Management ParametersGeneric End Node Management Parameters
Device Description (getDeviceDescription)Manufacturer (getManufacturer)Ethernet Interfaces (getGenericEndNodeEthernetInterfaces)
Device Status (getDeviceStatus)Model (getModel)DHCP Enabled (getGenericEndNodeDhcpEnabled)
File (getFileList)Equipment ID (getEquipmentId)Host Name (getGenericEndNodeHostName)
File (pullFile)Host Name (setGenericEndNodeHostName)
File (pushFile)Authentication EntrypointsDate Time (getGenericEndNodeDateTime)
File (deleteFile)Authentication Service (getAuthenticationService)Date Time (setGenericEndNodeDateTime)
Current MORA Configuration (getAvailableMoraConfigurations)Authentication Service (setAuthenticationService)Auto Discovery Enabled (getGenericEndNodeAutodiscoveryEnabled)
Current MORA Configuration (getCurrentMoraConfiguration)Auto Discovery Enabled (setGenericEndNodeAutodiscoveryEnabled)
Current MORA Configuration (setCurrentMoraConfiguration)Authorization Architecture EntrypointsDisplay Blackout Enabled (getGenericEndNodeDisplayBlackoutEnabled)
Built-In Test Results (runBuiltInTest)Policy Enforcement Service (getPolicyEnforcementService)Display Blackout Enabled (setGenericEndNodeDisplayBlackoutEnabled)
Built-In Test Results (getBuiltInTestResults)Policy Enforcement Service (setPolicyEnforcementService)Generic End Node (restartGenericEndNode)
Command (sendCommand)Generic End Node (standbyGenericEndNode)
Syslog-Based Health Publishing Management SpecificationGeneric End Node (purgeGenericEndNode)
Waveform Management ParametersData Transport Configurations (getHealthDataTransportConfigurations)
Waveforms (getAvailableWaveforms)Data Transport Configurations (setHealthDataTransportConfigurations)
Waveforms (getAvailableWaveformOperations)Data Transport Configurations (addHealthDataTransportConfiguration)
Waveforms (getCurrentWaveformOperation)Data Transport Configurations (removeHealthDataTransportConfiguration)
Waveforms (setCurrentWaveformOperation)Update Period (getFaultUpdatePeriod)
Update Period (setFaultUpdatePeriod)
MORA Signal Resource Management ParametersUpdate Period (getStatusUpdatePeriod)
Signal Port (getSignalPorts)Update Period (setStatusUpdatePeriod)
Signal Port (reserveSignalPort)Fault Severity Level (getEnabledFaultSeverityLevels)
Signal Port (releaseSignalPort)Fault Severity Level (enableFaultSeverityLevel)
Signal Port Reservations (getSignalPortReservations)Fault Severity Level (disableFaultSeverityLevel)
Signal Port Description (getSignalPortDescription)Status Enabled (getStatusEnabled)
Signal Port Default Performance Data (getSignalPortDefaultPerformanceData)Status Enabled (setStatusEnabled)
Static External Connection Map (getStaticExternalConnectionMap)Acknowledge Fault (getAcknowledgedFaults)
Static Internal Connection Map (getStaticInternalConnectionMap)Acknowledge Fault (acknowledgeFault)
Internal Reference Connection (getInternalReferenceConnection)Resume Fault (resumeFault)
Antenna Arrays (getAntennaArrays)Active Fault (getActiveFaults)
Manifold Bands (getManifoldBands)
Version Information Management Parameters
Radio Frequency Distribution Management ParametersInterface Type (getInterfaceType)
Switch Groups (getSwitchGroups)Interface Standard Version (getInterfaceStandardVersion)
Switch Groups (reserveSwitchGroup)Interface SOAP Components (getInterfaceSoapComponents)
Switch Groups (releaseSwitchGroup)
Switch Group Reservations (getSwitchGroupReservations)
MORA Device Management Parameters
MoraDevice.wsdl
Device Description
<49011-20210301> getDeviceDescription( ), return value = "MORA Device"
link:getDeviceDescription
"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 {Corresponds to VICTORY service name}
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}
TOP
MORA Device Management Parameters
MoraDevice.wsdl
Device Status
<49011-20210301> getDeviceStatus( ), return value = "Device Status"
link:getDeviceStatus
"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 [Watts]
Battery RemainingLive tie backFloat (>0) [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)
Memory UsageLive tie backFloat (0 to 100)
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}
TOP
MORA Device Management Parameters
MoraDevice.wsdl
File
<49011-20210301> getFileList(Type), return value = List "MORA File"
link:getFileList
TypeRestricted 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
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}
Error TypeError Text
OUT_OF_RANGE
TOP
MORA Device Management Parameters
MoraDevice.wsdl
File
<49011-20210301> pullFile(File Name), return value = "MORA File"
link:pullFile
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]
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}
Content [R]Live tie backBase64 binary
Error TypeError Text
GENERIC_FAULT"File not found"
OUT_OF_RANGE
TOP
MORA Device Management Parameters
MoraDevice.wsdl
File
<49011-20210301> pushFile("MORA File"), return value = "NO_ERROR"
link:pushFile
"MORA File" [R]
File Name [R]Restricted String
Size [R]Long (≥0) [Bytes]
Type [R]Restricted String (UNSPECIFIED, ERROR_LOG, SYSTEM_LOG, LOCATION_LOG, BIT_RESULTS, CALIBRATION, CONFIGURATION, APPLICATION, PROFILE)
Content [R]Base64 binary
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
TOP
MORA Device Management Parameters
MoraDevice.wsdl
File
<49011-20210301> deleteFile(File Name), return value = "NO_ERROR"
link:deleteFile
File Name [R]Restricted String {File Name corresponding to a "MORA File"}
Error TypeError Text
GENERIC_FAULT"File not found"
OUT_OF_RANGE
TOP
MORA Device Management Parameters
MoraDevice.wsdl
Current MORA Configuration
<49011-20210301> getAvailableMoraConfigurations( ), return value = List "MORA Configuration"
link:getAvailableMoraConfigurations
List "MORA Configuration" [R]<1:N>
ID [R]Value from ProfileInteger (>0)
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 [R]List "ID" corresponding to "Signal Port"<1:127>
ID [R]Value from ProfileInteger (1 to 127) |Stream ID|
TOP
MORA Device Management Parameters
MoraDevice.wsdl
Current MORA Configuration
<49011-20210301> getCurrentMoraConfiguration( ), return value = ID
link:getCurrentMoraConfiguration
ID [R]Live tie backInteger (>0) {ID corresponding to a "MORA Configuration"}
TOP
MORA Device Management Parameters
MoraDevice.wsdl
Current MORA Configuration
<49011-20210301> setCurrentMoraConfiguration(ID), return value = "NO_ERROR"
link:setCurrentMoraConfiguration
ID [R]Integer (>0) {ID corresponding to a "MORA Configuration"}
Error TypeError Text
GENERIC_FAULT"Configuration not found"
"SPM error"
OUT_OF_RANGE
TOP
MORA Device Management Parameters
MoraDevice.wsdl
Built-In Test Results
<49011-20210301> runBuiltInTest( ), return value = "NO_ERROR"
link:runBuiltInTest
Error TypeError Text
GENERIC_FAULT"BIT not available"
NOT_SUPPORTED
TOP
MORA Device Management Parameters
MoraDevice.wsdl
Built-In Test Results
<49011-20210301> getBuiltInTestResults( ), return value = List "Built-In Test Result"
link:getBuiltInTestResults
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
TOP
MORA Device Management Parameters
MoraDevice.wsdl
Command
<49011-20210301> sendCommand(Command), return value = "NO_ERROR"
link:sendCommand
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
TOP
Waveform Management Parameters
Waveform.wsdl
Waveforms
<49012-20201002> getAvailableWaveforms( ), return value = List "Waveform"
link:getAvailableWaveforms
List "Waveform" [R]<0:N>
ID [R]Value from ProfileInteger (>0)
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|
Start [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
End [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
Resolution [R]Value from ProfileDouble (0 to 8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
Associated Signal Ports [R]List "ID" corresponding to "Signal Port"<1:127>
ID [R]Value from ProfileInteger (1 to 127) |Stream ID|
TOP
Waveform Management Parameters
Waveform.wsdl
Waveform Operations
<49012-20201002> getAvailableWaveformOperations( ), return value = List "Waveform Operation"
link:getAvailableWaveformOperations
List "Waveform Operation" [R]<0: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)
TOP
Waveform Management Parameters
Waveform.wsdl
Waveform Operations
<49012-20201002> getCurrentWaveformOperation( ), return value = ID
link:getCurrentWaveformOperation
ID [R]Live tie backInteger (>0) {ID corresponding to a "Waveform Operation"}
Error TypeError Text
GENERIC_FAULT"No current waveform operation is specified"
TOP
Waveform Management Parameters
Waveform.wsdl
Waveform Operations
<49012-20201002> setCurrentWaveformOperation(ID), return value = "NO_ERROR"
link:setCurrentWaveformOperation
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
TOP
MORA Signal Resource Management Parameters
MoraSignalResource.wsdl
Signal Port
<49014-20201002> getSignalPorts( ), return value = List "Signal Port"
link:getSignalPorts
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 [R - for receive functionality]Value from ProfileLong [Femtoseconds] {Applies to signal port types ARX, ATR, DRX, and DTR}
TX Delay [R - for transmit functionality]Value from ProfileLong [Femtoseconds] {Applies to 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 [R - for receive functionality]"Frequency Range"|RF Reference Frequency| {Applies to signal port types ARX, ATR, DRX, and DTR}
Start [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
End [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
Resolution [R]Value from ProfileDouble (0 to 8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
TX Frequency Range [R - for transmit functionailty]"Frequency Range"|RF Reference Frequency| {Applies to signal port types ATX, ATR, DTX, and DTR}
Start [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
End [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
Resolution [R]Value from ProfileDouble (0 to 8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
Antenna ResourcesList of Restricted Strings<1:N>
Antenna ResourceValue from ProfileRestricted String (xxEyyyyy) |Reference Point Identifier| {xx is Antenna Array ID and yyyyy is Array Element ID}
MORA Transport Configuration [R]"MORA Transport Configuration"
Component ID [R]Value from ProfileRestricted String (xxxyy) {concatenated xxx is “Type” and yy is “ID” with no zero padding that corresponds to the "MORA Device"}
Signal Port IDValue from ProfileInteger (1 to 127)
Priority LevelValue from ProfileInteger (>0) {1 is highest priority, higher numbers have decreasing priority}
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 [R - Conditionally]"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 (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
End [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
Resolution [R]Value from ProfileDouble (0 to 8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
Injected Power Range [R]"Injected Power Range"|Aux Gain|
Min Injected Power [R]Value from ProfileFloat (-256 to 256) [dBm] {the fractional resolution is 1/128 dB}
Max Injected Power [R]Value from ProfileFloat (-256 to 256) [dBm] {the fractional resolution is 1/128 dB}
Resolution [R]Value from ProfileFloat (0 to 255.9921875) [dB] {the fractional resolution is 1/128 dB}
Test Source Waveforms [R]List of Integers<1:64>
Test Source Waveform [R]Value from ProfileInteger (0 to 63) |Discrete IO 32|
Required Control Fields [R]List of Integers<0:62>
Required Control Field [R]Value from ProfileInteger (1 to 131) {1 to 31 maps to CIF0 bit fields, 101 to 131 maps to CIF1 bit fields}
TOP
MORA Signal Resource Management Parameters
MoraSignalResource.wsdl
Signal Port
<49014-20201002> reserveSignalPort(ID, List "MORA Transport Configuration"), return value = "Reservation Confirmation"
link:reserveSignalPort
ID [R]Integer (1 to 127) |Stream ID| {ID corresponding to a "Signal Port"}
List "MORA Transport Configuration" [R - N number of client devices]<1:N> {N number of client devices that are authorized to control the signal port}
Component ID [R]Restricted String
Signal Port IDInteger (1 to 127)
Priority LevelInteger (>0) {1 is highest priority, higher numbers have decreasing priority}
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 [R - Conditionally]"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]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 [R]"Data Transport Configuration"
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|
Confirmation Number [R]Live tie backUnique Integer
Error TypeError Text
GENERIC_FAULT"Signal port already reserved"
"Invalid signal port id"
"Incompatible signal port id"
"SPM error"
OUT_OF_RANGE
TOP
MORA Signal Resource Management Parameters
MoraSignalResource.wsdl
Signal Port
<49014-20201002> releaseSignalPort("Reservation Confirmation"), return value = "NO_ERROR"
link:releaseSignalPort
"Reservation Confirmation" [R]
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
TOP
MORA Signal Resource Management Parameters
MoraSignalResource.wsdl
Signal Port Reservations
<49014-20201002> getSignalPortReservations(), return value =List "Signal Port Reservation"
link:getSignalPortReservations
List "Signal Port Resevation" [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 Transport Configuration"<1:252>
Component ID [R]Live tie backRestricted String
TOP
MORA Signal Resource Management Parameters
MoraSignalResource.wsdl
Signal Port Description
<49014-20201002> getSignalPortDescription(ID), return value ="Signal Port Description"
link:getSignalPortDescription
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"
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"Manual Gain"
Minimum Gain [R]Value from ProfileFloat (>-256 to <256) [dB] |Gain| {the fractional resolution is 1/128 dB}
Maximum Gain [R]Value from ProfileFloat (>-256 to <256) [dB] |Gain| {the fractional resolution is 1/128 dB}
Resolution [R]Value from ProfileFloat (>0 to 255.9921875) [dB] |Gain| {the fractional resolution is 1/128 dB}
Output Level"Output Level"
Minimum 1 dB Compression Point [R]Value from ProfileFloat (>-256 to <256) [dBm] |1 dB Compression Point| {the fractional resolution is 1/128 dBm}
Maximum 1 dB Compression Point [R]Value from ProfileFloat (>-256 to <256) [dBm] |1 dB Compression Point| {the fractional resolution is 1/128 dBm}
Resolution [R]Value from ProfileFloat (>0 to 255.9921875) [dB] |1 dB Compression Point| {the fractional resolution is 1/128 dB}
Filter BanksList "Filter Bank"<1:3>
ID [R]Value from ProfileInteger (1 to 3) |Discrete IO 64|
Filters [R]List "Filter"<2:32>
ID [R]Value from ProfileInteger (0 to 31) |Discrete IO 64| {bypass FL0 / select FL1-FL30 / 31 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 only for tunable filters FL31}
Start [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
End [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
Resolution [R]Value from ProfileDouble (0 to 8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
BandwidthValue from ProfileDouble (>0) [Hz] {the fractional resolution is 0.95 μHz; used with tunable filter logic}
RF Translation"Frequency Translation"
IF Center Frequencies [R]List of Doubles<1:N>
FrequencyValue from ProfileDouble (>0 to 8.79 terahertz) [Hz] |IF Reference Frequency| {the fractional resolution is 0.95 μHz}
IF Bandwidths [R]List of Doubles<1:N>
BandwidthValue from ProfileDouble (>0 to 8.79 terahertz) [Hz] |Bandwidth| {the fractional resolution is 0.95 μHz}
RF Range [R]"Frequency Range"|RF Reference Frequency|
Start [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
End [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
Resolution [R]Value from ProfileDouble (0 to 8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
RF Bandwidths [R]List of Doubles<1:N>
BandwidthValue from ProfileDouble (>0 to 8.79 terahertz) [Hz] |Bandwidth| {the fractional resolution is 0.95 μ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 (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
End [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
Resolution [R]Value from ProfileDouble (0 to 8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
Signal Domain Conversion"Signal Domain Conversion"
Signal Port Signal Domain Conversion Description [R]"Signal Domain Conversion Description"
ID [R]Value from ProfileInteger (1 to 127)
Signal Direction [R]Value from ProfileRestricted String (TX, RX, TOR)
Sample Format [R]"Signal Data Attributes"
Data Format [R]Value from ProfileRestricted String (REAL, IQ, EITHER)
Data Domain [R]Value from ProfileRestricted String (TIME, FREQ, TIME_AND_FREQ)
Sample Sizes [R]List of Integers<1:N>
Sample SizeValue from ProfileInteger (1 to 64) [Bits] |Signal Data Packet Payload Format|
Sample Bandwidths and Sample Rates [R]List "Sample Bandwidth and Sample Rate"<1:N>
Sample Bandwidth [R]Value from ProfileDouble (>0 to 8.79 terahertz) [Hz] |Bandwidth| {the fractional resolution is 0.95 μHz}
Sample Rate [R]Value from ProfileDouble (>0 to 8,790,000,000,000) [samples per second] |Sample Rate| {a fractional resolution of 0.00000095 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)
Sample Format [R]"Signal Data Attributes"
Data Format [R]Value from ProfileRestricted String (REAL, IQ, EITHER)
Data Domain [R]Value from ProfileRestricted String (TIME, FREQ, TIME_AND_FREQ)
Sample Size [R]List of Integers<1:N>
Sample SizeValue from ProfileInteger (1 to 64) [Bits] |Signal Data Packet Payload Format|
Sample Bandwidths and Sample Rates [R]List "Sample Bandwidth and Sample Rate"<1:N>
Sample Bandwidth [R]Value from ProfileDouble (>0 to 8.79 terahertz) [Hz] |Bandwidth| {the fractional resolution is 0.95 μHz}
Sample Rate [R]Value from ProfileDouble (>0 to 8,790,000,000,000) [samples per second] |Sample Rate| {a fractional resolution of 0.00000095 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 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
TOP
Signal Resource Management Parameters
MoraSignalResource.wsdl
Signal Port Default Performance Data
<49014-20201002> getSignalPortDefaultPerformanceData(ID), return value = "Port Default Performance Data"
link:getSignalPortDefaultPerformanceData
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
TOP
Signal Resource Management Parameters
MoraSignalResource.wsdl
Static External Connection Map
<49014-20201002> getStaticExternalConnectionMap( ), return value = List "External Connection"
link:getStaticExternalConnectionMap
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]"MORA Device"
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 {Corresponds to VICTORY service name}
Version Info URL [R]Value from ProfileRestricted URI
Gain DeltaValue from ProfileFloat [dB]
Delay DeltaValue from ProfileLong [Femtoseconds]
TOP
Signal Resource Management Parameters
MoraSignalResource.wsdl
Static Internal Connection Map
<49014-20201002> getStaticInternalConnectionMap( ), return value = List "Connection"
link:getStaticInternalConnectionMap
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]
TOP
Signal Resource Management Parameters
MoraSignalResource.wsdl
Internal Reference Connections
<49014-20201002> getInternalReferenceConnection( ), return value = List "Reference Connection"
link:getInternalReferenceConnection
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)
TOP
Signal Resource Management Parameters
MoraSignalResource.wsdl
Antenna Arrays
<49014-20201002> getAntennaArrays( ), return value = List "Antenna Array"
link:getAntennaArrays
List "Antenna Array" [R]<0:N> {For RHD Device Type only}
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)
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 (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
End [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
Resolution [R]Value from ProfileDouble (0 to 8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
Location [R]"Relative Cartesian Coordinates"
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]
TOP
Signal Resource Management Parameters
MoraSignalResource.wsdl
Manifold Bands
<49014-20201002> getManifoldBands( ), return value = List "Manifold Band"
link:getManifoldBands
List "Manifold Band" [R]<0:2,047> {For RHD Device Type only}
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)
Frequency Range [R]"Frequency Range"
Start [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
End [R]Value from ProfileDouble (±8.79 terahertz) [Hz] {the fractional resolution is 0.95 μHz}
Resolution [R]Value from ProfileDouble (0 to 8.79 terahertz) [Hz] {the fractional resolution is 0.95 μ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]
TOP
Radio Frequency Distribution Management Parameters
RFDistribution.wsdl
Switch Groups
<49005-20201002> getSwitchGroups( ), return value = List "Switch Group"
link:getSwitchGroups
List "Switch Group" [R]<0:N>
ID [R]Value from ProfileInteger (1 to 127) |Discrete IO 64|
Switch States [R]List "Switch State"<2:8,191>
ID [R]Value from ProfileInteger (1 to 8,191) | Discrete IO 64 |
Connections [R]List "Connection"<1: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]
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}
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}
TOP
Radio Frequency Distribution Management Parameters
RFDistribution.wsdl
Switch Groups
<49005-20201002> reserveSwitchGroup(ID, List "MORA Transport Configuration"), return value = "Reservation Confirmation"
link:reserveSwitchGroup
ID [R]Integer (1 to 127) |Discrete IO 64| {ID corresponding to a "Switch Group"}
List "MORA Transport Configuration" [R - N number of client devices]<1:N> {N number of client devices that are authorized to control the switch group}
Component ID [R]Restricted String
Signal Port IDInteger (1 to 127)
Priority LevelInteger (>0) {1 is highest priority, higher numbers have decreasing priority}
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}
Context Transport Configuration [R]"Data Transport Configuration"
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|
Confirmation Number [R]Live tie backInteger
Error TypeError Text
GENERIC_FAULT"Switch group already reserved"
"Invalid switch group id"
"SPM error"
OUT_OF_RANGE
TOP
Radio Frequency Distribution Management Parameters
RFDistribution.wsdl
Switch Groups
<49005-20201002> releaseSwitchGroup("Reservation Confirmation"), return value = "NO_ERROR"
link:releaseSwitchGroup
"Reservation Confirmation" [R]
ID [R]Integer (1 to 127) |Stream ID|
Confirmation Number [R]Integer
Error TypeError Text
GENERIC_FAULT"Switch group not reserved"
"Confirmation number mismatch"
"Invalid switch group id"
"SPM error"
OUT_OF_RANGE
TOP
Radio Frequency Distribution Management Parameters
RFDistribution.wsdl
Switch Group Reservations
<49005-20201002> getSwitchGroupReservations(), return value = List "Switch Group Reservation"
link:getSwitchGroupReservations
List "Switch Group Reservation" [R]<0:N>
Switch Group ID [R]Live tie backInteger (1 to 127)
Client Component IDs [R]List of Restricted Strings<1:N>
Client Component ID [R]Live tie backRestricted String
TOP
Device Information Management Parameters
DeviceInformation.wsdl
Manufacturer
<10009-20210409> getManufacturer(), return value = Manufacturer
link:getManufacturer
Manufacturer [R]Value from ProfileRestricted String
TOP
Device Information Management Parameters
DeviceInformation.wsdl
Model
<10009-20210409> getModel(), return value = Model
link:getModel
Model [R]Value from ProfileRestricted String
TOP
Device Information Management Parameters
DeviceInformation.wsdl
EquipmentID
<10009-20210409> getEquipmentId(), return value = Equipment ID
link:getEquipmentId
Equipment ID [R]Live tie backRestricted String
TOP
Authentication Entrypoints
AuthenticationEntrypoints.wsdl
AuthenticationService
<40014-20210409> getAuthenticationService(), return value = Authentication Service URI
link:getAuthenticationService
Authentication Service URI [R]Live tie backRestricted URI
Error TypeError Text
GENERIC_FAULT
TOP
Authentication Entrypoints
AuthenticationEntrypoints.wsdl
AuthenticationService
<40014-20210409> setAuthenticationService(Authentication Service URI), return value = "NO_ERROR"
link:setAuthenticationService
Authentication Service URI [R]Restricted URI
Error TypeError Text
GENERIC_FAULT
OUT_OF_RANGE
TOP
Authorization Architecture Entrypoints
AuthorizationArchitectureEntrypoints.wsdl
Policy Enforcement Service
<40012-20210409> getPolicyEnforcementService(), return value = Policy Enforcement Service URI
link:getPolicyEnforcementService
Policy Enforcement Service URI [R]Live tie backRestricted URI
Error TypeError Text
GENERIC_FAULT
TOP
Authorization Architecture Entrypoints
AuthorizationArchitectureEntrypoints.wsdl
Policy Enforcement Service
<40012-20210409> setPolicyEnforcementService(Policy Enforcement Service URI), return value = "NO_ERROR"
link:setPolicyEnforcementService
Policy Enforcement Service URI [R]Restricted URI
Error TypeError Text
GENERIC_FAULT
OUT_OF_RANGE
TOP
Syslog-Based Health Publishing Management Specification
HealthPublishing.wsdl
Data Transport Configurations
<11005-20210409> getHealthDataTransportConfigurations(), return value = List "Data Transport Configuration"
link:getHealthDataTransportConfigurations
List "Data Transport Configuration" [R]<1:N>
Unique Name [R]Live tie backRestricted String
IndexLive tie backInteger
URI [R]Live tie backRestricted URI {IETF RFC 3986}
Network Layer"Network Layer"
Layer Name [R]Live tie backRestricted String (TCP, UDP, ICMP, IGMP, IPV4, IPV6, HTTP, FTP, SOAP, SCTP, VDM)
Network Layer{Recursive use of "Network Layer" complex type}
TOP
Syslog-Based Health Publishing Management Specification
HealthPublishing.wsdl
Data Transport Configurations

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 .