MORA_V2.5_Specification_Atlas_Rev_B_20230609_DIST_A_APPROVED-23-1003.xlsx
XLSX spreadsheet 2 MB Posted
- Solicitation number
- FY22-C5ISR-CMOSS
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
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:ReadMe | APPROVED 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 Messages | Syslog Messages | |
| MORA Device Management Parameters | Syslog Protocol Data Parameters | |
| MORA Device Management Parameters | 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 - 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 Parameters | MDM 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 Parameters | Bandwidth | |
| 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 Parameters | Signal 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 Parameters | Spatial Reference Type | |
| Manufacturer (getManufacturer) | Beamwidth | |
| Model (getModel) | Compression Point | |
| Equipment ID (getEquipmentId) | Aux Frequency | |
| Aux Gain | ||
| Authentication Entrypoints | Aux Bandwidth | |
| Authentication Service (getAuthenticationService) | Spectrum | |
| Authentication Service (setAuthenticationService) | Sector Scan/Step | |
| Index List | ||
| Authorization Architecture Entrypoints | Discrete 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" |
| Argument | Argument Value |
| Argument Attribute | Attribute Value |
| [R] if required, [RC] if required conditionally, otherwise optional |
| "Complex Type Name" or List | inclusive list bounds <lower limit:upper limit> Where upper limit of "N" is unbounded or inherently bounded {Description/Notes} | |
| Attribute Name | Value from Profile | Data Format (Data Range) [Units] | MDM Type1 VRT Control/Context Field | {Description/Notes} |
| Attribute Name | Live tie back | Data Format (Data Range) [Units] | MDM Type1 VRT Control/Context Field | {Description/Notes} |
| Attribute Name | Implementation Specific | Data Format (Data Range) [Units] | MDM Type1 VRT Control/Context Field | {Description/Notes} |
| Attribute Name | Implementation Specific or Value from Profile | Data Format (Data Range) [Units] | MDM Type1 VRT Control/Context Field | {Description/Notes} |
| [R] if required, [RC] if required conditionally, otherwise optional |
| Error Type | Error 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:topOfPage | Back to Read Me and Hyperlinks | |
| Hyperlinks | ||
| MORA Device Management Parameters | Authentication 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 Parameters | Update 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 Parameters | Status 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 Parameters | Ethernet 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 Parameters | Auto 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:getDeviceDescription | MORA Device Management Parameters |
| MoraDevice.wsdl | |
| Device Description | |
| <49011-20220307> getDeviceDescription( ), return value = "MORA Device" |
| "MORA Device" [R] | |||
| ID [R] | Value from Profile | Integer (1 to 63) |Stream ID| | |
| Type [R] | Value from Profile | Restricted String (OTH, RHD, RCD, SDR) |Stream ID| | |
| Sub Type [R] | Value from Profile | Restricted String (RXO, TXO, TOR, TAR) | |
| Service Name [R] | Value from Profile | Restricted String | |
| Version Info URL [R] | Implementation Specific or Value from Profile | Restricted URI {implementation specific for dynamic DHCP IP assignments and value from profile for static IP assignments} | |
| endlink:getDeviceDescription | |||
| TOP | |||
| link:getDeviceStatus | MORA Device Management Parameters | ||
| MoraDevice.wsdl | |||
| Device Status | |||
| <49011-20220307> getDeviceStatus( ), return value = "Device Status" |
| "Device Status" [R] | ||||
| State [R] | Live tie back | Restricted String (OPERATIONAL, STANDBY, TRANSMIT_INHIBIT, FAULT, ZEROIZED, MAINTENANCE_MODE, SANITIZED) | ||
| Time Synchronized | Live tie back | Boolean | ||
| Calibrated | Live tie back | Boolean | ||
| Built-In Test Summary Result | Live tie back | Restricted String (PASS, IN-PROGRESS, FAIL) | ||
| Power Consumption | Live tie back | Float (>0) [Watts] | ||
| Battery Remaining | Live tie back | Float (0 to 100) [Percentage] | ||
| Temperature | Live tie back | Float (≥-273.15) [Degrees Celsius] | ||
| Software Version [R] | Implementation Specific | Restricted String | ||
| Disk Space Available | Live tie back | Float (≥0) [Kilobytes] | ||
| CPU Usage | Live tie back | Float (0 to 100) [Percentage] | ||
| Memory Usage | Live tie back | Float (0 to 100) [Percentage] | ||
| Description [R] | Implementation Specific | Restricted String | ||
| Device Specific Statuses | List "Device Specific Status" | <1:N> | ||
| Name [R] | Implementation Specific | Restricted String | ||
| Value [R] | Live tie back | Restricted String {Implementation Specific} | ||
| endlink:getDeviceStatus | ||||
| TOP | ||||
| link:getFileList | MORA 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 back | Restricted String {Unique within MORA device} |
| Path | Live tie back | Restricted String |
| Size [R] | Live tie back | Long (≥0) [Bytes] |
| Type [R] | Live tie back | Restricted String (UNSPECIFIED, ERROR_LOG, SYSTEM_LOG, LOCATION_LOG, BIT_RESULTS, CALIBRATION, CONFIGURATION, APPLICATION, PROFILE) |
| Date Modified | Live tie back | Restricted String {VICTORY timestamp format YYYY-MM-DDThh:mm:ss.sssssssssZ} |
| Error Type | Error Text | |
| OUT_OF_RANGE | ||
| endlink:getFileList | ||
| TOP | ||
| link:pullFile | MORA 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 back | Restricted String |
| Path | Live tie back | Restricted String |
| Size [R] | Live tie back | Long (≥0) [Bytes] {Content size} |
| Type [R] | Live tie back | Restricted String (UNSPECIFIED, ERROR_LOG, SYSTEM_LOG, LOCATION_LOG, BIT_RESULTS, CALIBRATION, CONFIGURATION, APPLICATION, PROFILE) |
| Date Modified | Live tie back | Restricted String {VICTORY timestamp format YYYY-MM-DDThh:mm:ss.sssssssssZ} |
| Content [R] | Live tie back | Base64 binary {file data} |
| Error Type | Error Text | |
| GENERIC_FAULT | "File not found" | |
| OUT_OF_RANGE | ||
| endlink:pullFile | ||
| TOP | ||
| link:pushFile | MORA 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 Type | Error 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:deleteFile | MORA 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 Type | Error Text | |
| GENERIC_FAULT | "File not found" | |
| OUT_OF_RANGE | ||
| endlink:deleteFile | ||
| TOP | ||
| link:getAvailableMoraConfigurations | MORA 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 Profile | Integer (>0) {Unique to MORA device} | ||
| Name [R] | Value from Profile | Restricted String | ||
| Configuration Files | List "File Name" corresponding to "MORA File" | <1:N> (Type="CONFIGURATION") | ||
| File Name [R] | Value from Profile | Restricted 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 Profile | Integer (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 Profile | Integer (1 to 127) |Stream ID| | ||
| endlink:getAvailableMoraConfigurations | ||||
| TOP | ||||
| link:getCurrentMoraConfiguration | MORA Device Management Parameters | |||
| MoraDevice.wsdl | ||||
| Current MORA Configuration | ||||
| <49011-20220307> getCurrentMoraConfiguration( ), return value = ID |
| ID [R] | Live tie back | Integer (>0) {ID corresponding to a "MORA Configuration"} | |
| endlink:getCurrentMoraConfiguration | |||
| TOP | |||
| link:setCurrentMoraConfiguration | MORA 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 Type | Error 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:runBuiltInTest | MORA Device Management Parameters |
| MoraDevice.wsdl | |
| Built-In Test Results | |
| <49011-20220307> runBuiltInTest( ), return value = "NO_ERROR" |
| Error Type | Error Text | |
| GENERIC_FAULT | "BIT not available" | |
| NOT_SUPPORTED | ||
| endlink:runBuiltInTest | ||
| TOP | ||
| link:getBuiltInTestResults | MORA 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 Specific | Restricted String |
| Test Result [R] | Live tie back | Restricted String (PASS, FAIL) {Implementation Specific} |
| Test Result Description [R] | Live tie back | Restricted String {Implementation Specific} |
| Error Type | Error Text | |
| GENERIC_FAULT | "Test in progress" | |
| "No test results available" | ||
| NOT_SUPPORTED | ||
| endlink:getBuiltInTestResults | ||
| TOP | ||
| link:sendCommand | MORA 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 Type | Error Text |
| GENERIC_FAULT | error 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:getAvailableWaveforms | Waveform Management Parameters | |
| Waveform.wsdl | Waveform 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 Profile | Integer (>0) {Unique within MORA device} | ||
| Description [R] | Value from Profile | Restricted String | ||
| RF Function [R] | Value from Profile | Restricted 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 Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz} | ||
| End [R] | Value from Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start} | ||
| Resolution [R] | Value from Profile | Double (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 Profile | Integer (1 to 127) |Stream ID| | ||
| endlink:getAvailableWaveforms | ||||
| TOP | ||||
| link:getAvailableWaveformOperations | Waveform Management Parameters | |||
| Waveform.wsdl | Waveform 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 Profile | Integer (>0) | ||
| MORA Configuration IDs [R] | List "ID" corresponding to "MORA Configuration" | <1:N> | ||
| ID [R] | Value from Profile | Integer (>0) | ||
| Waveform IDs [R] | List "ID" corresponding to "Waveform" | <1:N> | ||
| ID [R] | Value from Profile | Integer (>0) | ||
| endlink:getAvailableWaveformOperations | ||||
| TOP | ||||
| link:getCurrentWaveformOperation | Waveform Management Parameters | |||
| Waveform.wsdl | Waveform 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 Type | Error 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:setCurrentWaveformOperation | Waveform Management Parameters | |
| Waveform.wsdl | Waveform 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 Type | Error 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:getSignalPorts | MORA 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 Profile | Integer (1 to 127) |Stream ID| | |||
| Type [R] | Value from Profile | Restricted String (ARX, ATX, ATR, DRX, DTX, DTR, ARI, ARO, DRI, DRO) | |||
| Sub Type [R] | Value from Profile | Restricted String (RSC, ISC, BSC, RMC, IMC, BMC, RFS, IFS, BBS, OSC, CLK) | |||
| Role [R] | Value from Profile | Restricted String (PRODUCER, CONSUMER, BOTH) | |||
| RX Delay [RC] | Value from Profile | Long [Femtoseconds] {Required for signal port types ARX, ATR, DRX, and DTR} | |||
| TX Delay [RC] | Value from Profile | Long [Femtoseconds] {Required for signal port types ATX, ATR, DTX, and DTR} | |||
| Min Power | Value from Profile | Integer [dBm] | |||
| Min Voltage | Value from Profile | Integer [Volts] | |||
| Max Power | Value from Profile | Integer [dBm] | |||
| Max Voltage | Value from Profile | Integer [Volts] | |||
| RX Frequency Range [RC] | "Frequency Range" | |RF Reference Frequency| {Required for signal port types ARX, ATR, DRX, and DTR} | |||
| Start [R] | Value from Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz} | |||
| End [R] | Value from Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start} | |||
| Resolution [R] | Value from Profile | Double (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 Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz} | |||
| End [R] | Value from Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start} | |||
| Resolution [R] | Value from Profile | Double (0 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz} | |||
| Antenna Resources | List of Restricted Strings | <1:N> | |||
| Antenna Resource [R] | Value from Profile | Restricted 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 Profile | Restricted String (minimally includes MAC address in first 17 characters) {Statically assigned (locally administered) e.g. 02:C0:ED:12:34:56} | |||
| Index | Value from Profile | Integer | |||
| URI [R] | Value from Profile | 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 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 Profile | Restricted String (minimally includes MAC address in first 17 characters) {Statically assigned (locally administered) e.g. 03:C0:ED:12:34:56} | |||
| Index | Value from Profile | Integer | |||
| URI [R] | Value from Profile | 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] | Value from Profile | Restricted String (minimally includes MAC address in first 17 characters) {Statically assigned (locally administered) e.g. 03:C0:ED:12:34:56} | |||
| Index | Value from Profile | Integer | |||
| URI [R] | Value from Profile | 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} | |||
| Test Source | "Test Source" | ||||
| Frequency Range [R] | "Frequency Range" | |Aux Frequency| | |||
| Start [R] | Value from Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz} | |||
| End [R] | Value from Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start} | |||
| Resolution [R] | Value from Profile | Double (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 Profile | Float (-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 Profile | Float (-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 Profile | Float ( 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 Profile | Integer (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 Profile | Integer (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 Profile | Long (≥0) [Nanoseconds] {applies to control transport configuration only, when = 0 indicates not implemented} | |||
| Command Execution Time [R] | Value from Profile | Long (>0) [Nanoseconds] | |||
| endlink:getSignalPorts | |||||
| TOP | |||||
| link:reserveSignalPort | MORA 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 ID | Integer (1 to 127) | ||
| Priority Level | Integer (>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} | ||
| Index | Integer | ||
| 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} | ||
| Index | Integer | ||
| 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} | ||
| Index | Integer | ||
| 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 back | Integer (1 to 127) |Stream ID| {identifier of the reserved signal port} |
| Confirmation Number [R] | Live tie back | Unique Integer {private number provided to the signal port client upon a successful reservation} |
| Error Type | Error 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:releaseSignalPort | MORA 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 Type | Error 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:getSignalPortReservations | MORA 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 back | Integer (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 back | Restricted String (xxxyy) {concatenated xxx is “Type” and yy is “ID” with no zero padding that corresponds to the "MORA Device"} | ||
| endlink:getSignalPortReservations | ||||
| TOP | ||||
| link:getSignalPortDescription | MORA 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 Profile | Integer (1 to 127) |Stream ID| | ||||
| RF Conditioning | "Radio Frequency Conditioning" | (Shall not be empty when provided) | ||||
| Gain Stages | List "Gain Stage" | <1:2> | ||||
| Stage Number [R] | Value from Profile | Integer (1 to 2) |Gain| | ||||
| Signal Direction [R] | Value from Profile | Restricted String (TX, RX) | ||||
| Gain Type [R] | Value from Profile | Restricted 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 Profile | Float (-2^8 to 2^8 - (1/2^7)) [dBm] {fractional resolution is 1/2^7 dB (0.0078125 dB)} | ||||
| Maximum Gain [R] | Value from Profile | Float (-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 Profile | Float (>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} | ||||
| Level | Value from Profile | Float (-28 to 28 - (1/27)) [dBm] |1 dB Compression Point| {fractional resolution is 1/27 dB (0.0078125 dB)} | ||||
| Filter Banks | List "Filter Bank" | <1:3> | ||||
| ID [R] | Value from Profile | Integer (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 Profile | Integer (0 to 31) |Discrete IO 64| {bypass FL0 / select FL1-FL30 / FL31 is for tunable filters} | ||||
| Signal Direction [R] | Value from Profile | Restricted String (TX, RX, TOR) | ||||
| Filter Logic [R] | Value from Profile | Restricted String (FIXED, SELECTABLE, TUNABLE) | ||||
| Filter Type [R] | Value from Profile | Restricted String (BAND_PASS, BAND_REJECT, HIGH_PASS, LOW_PASS, BYPASS) | ||||
| Gain Delta [R] | Value from Profile | Float [dB] | ||||
| Delay Delta [R] | Value from Profile | Long [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 Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz} | ||||
| End [R] | Value from Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start} | ||||
| Resolution [R] | Value from Profile | Double (0 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz} | ||||
| Bandwidth | Value from Profile | Double (>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> | ||||
| Frequency | Value from Profile | Double (>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> | ||||
| Bandwidth | Value from Profile | Double (>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 Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz} | ||||
| End [R] | Value from Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start} | ||||
| Resolution [R] | Value from Profile | Double (0 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz} | ||||
| RF Bandwidths [R] | List of Doubles | <1:N> | ||||
| Bandwidth | Value from Profile | Double (>0 to 2^43 - (1/2^20)) [Hz] |Bandwidth| {fractional resolution is 1/2^20 Hz} | ||||
| Tuning Speed [R] | Value from Profile | Long (>0) [Femtoseconds] | ||||
| Sub Port RF Translations | List "Sub Port Frequency Translation" | <1:N> | ||||
| Sub Port ID [R] | Value from Profile | Integer (1 to 65,535) |Stream ID| | ||||
| Sub Tuning Range [R] | "Frequency Range" | |RF Reference Frequency Offset| | ||||
| Start [R] | Value from Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz} | ||||
| End [R] | Value from Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start} | ||||
| Resolution [R] | Value from Profile | Double (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 Profile | Integer (1 to 127) | ||||
| Signal Direction [R] | Value from Profile | Restricted String (TX, RX, TOR) | ||||
| Supported Signal Data Formats [R] | "Signal Data Formats" | (Shall not be empty) | ||||
| Time Domain Packet Formats | List of "Time Domain Packet Format" | <1:N> | ||||
| Time Domain Packet Format Description [R] | Value from Profile | Restricted String (Human-readable) | ||||
| Time Domain Packet Format Value [R] | Value from Profile | Hexadecimal 16 Character String |Signal Data Packet Payload Format| {Hexadecimal representation of the binary V49.2 Signal Data Payload Packet Field} | ||||
| Frequency Domain Packet Formats | List of "Frequency Domain Packet Format" | <1:N> | ||||
| Frequency Domain Packet Format Description [R] | Value from Profile | Restricted String (Human-readable) | ||||
| Frequency Domain Packet Format Value [R] | Value from Profile | Hexadecimal 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 Profile | Double (>0 to 2^43 - (1/2^20)) [Hz] |Bandwidth| {fractional resolution is 1/2^20 Hz} | ||||
| Sample Rate [R] | Value from Profile | Double (>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 Profile | Long (≥0) [Bytes] {0 if DRX Port} | ||||
| RX Buffer Size [R] | Value from Profile | Long (≥0) [Bytes] {0 if DTX Port} | ||||
| Sub Port Signal Domain Conversion Descriptions | List "Signal Domain Conversion Description" | <1:N> | ||||
| ID [R] | Value from Profile | Integer (1 to 65,535) | ||||
| Signal Direction [R] | Value from Profile | Restricted String (TX, RX, TOR) | ||||
| Supported Signal Data Formats [R] | "Signal Data Formats" | (Shall not be empty) | ||||
| Time Domain Packet Formats | List of "Time Domain Packet Format" | <1:N> | ||||
| Time Domain Packet Format Description [R] | Value from Profile | Restricted String (Human-readable) | ||||
| Time Domain Packet Format Value [R] | Value from Profile | Hexadecimal 16 Character String |Signal Data Packet Payload Format| {Hexadecimal representation of the binary V49.2 Signal Data Payload Packet Field} | ||||
| Frequency Domain Packet Formats | List of "Frequency Domain Packet Format" | <1:N> | ||||
| Frequency Domain Packet Format Description [R] | Value from Profile | Restricted String (Human-readable) | ||||
| Frequency Domain Packet Format Value [R] | Value from Profile | Hexadecimal 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 Profile | Double (>0 to 2^43 - (1/2^20)) [Hz] |Bandwidth| {fractional resolution is 1/2^20 Hz} | ||||
| Sample Rate [R] | Value from Profile | Double (>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 Profile | Long (≥0) [Bytes] {0 if DRX Port} | ||||
| RX Buffer Size [R] | Value from Profile | Long (≥0) [Bytes] {0 if DTX Port} | ||||
| Sub Ports | List "Sub Port" | <1:65,535> | ||||
| ID [R] | Value from Profile | Integer (1 to 65,535) | ||||
| Type [R] | Value from Profile | Restricted String (DDC, DUC, NCH) | ||||
| Channel Coherency [R] | Value from Profile | Restricted String (PHASE_COHERENT, LO_COHERENT) | ||||
| Required Control Fields [R] | List of Integers | <0:62> | ||||
| Required Control Field [R] | Value from Profile | Integer (1 to 31,101 to 131) {1 to 31 maps to CIF0 bit fields, 101 to 131 maps to CIF1 bit fields} |
| Error Type | Error Text | |
| GENERIC_FAULT | "Invalid signal port id" | |
| OUT_OF_RANGE | ||
| endlink:getSignalPortDescription | ||
| TOP | ||
| link:getSignalPortDefaultPerformanceData | Signal 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 Profile | Integer (1 to 127) |Stream ID| | |
| Signal Port Performance [R] | List "Signal Port Performance Data" | <1:N> | |
| Signal Direction [R] | Value from Profile | Restricted String (RX, TX) | |
| Frequency [R] | Value from Profile | Double (>0) [Hz] | |
| Gain [R] | Value from Profile | Float [dB] | |
| Noise Figure [R] | Value from Profile | Float [dB] | |
| Input Second Order Intercept Point | Value from Profile | Float [dBm] | |
| Input Third Order Intercept Point | Value from Profile | Float [dBm] | |
| Input 1dB Compression Point | Value from Profile | Float [dBm] | |
| Power Saturation | Value from Profile | Float [dBm] | |
| Signal Related Spurious | Value from Profile | Float [dBc] | |
| Internally Generated Spurious | Value from Profile | Float [dBm] |
| Error Type | Error Text | |
| GENERIC_FAULT | "Invalid signal port id" | |
| OUT_OF_RANGE | ||
| endlink:getSignalPortDefaultPerformanceData | ||
| TOP | ||
| link:getStaticExternalConnectionMap | Signal 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 Profile | Integer (1 to 127) | |
| External Signal Port ID [R] | Value from Profile | Integer (1 to 127) | |
| External Device [R] | Value from Profile | Restricted String (xxxyy) {concatenated xxx is “Type” and yy is “ID” with no zero padding that corresponds to the "MORA Device"} | |
| Gain Delta | Value from Profile | Float [dB] | |
| Delay Delta | Value from Profile | Long [Femtoseconds] | |
| endlink:getStaticExternalConnectionMap | |||
| TOP | |||
| link:getStaticInternalConnectionMap | Signal 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 Profile | Integer (1 to 127) {Shall be less than Port ID 2} | |
| Port ID 2 [R] | Value from Profile | Integer (1 to 127) | |
| Gain Delta [R] | Value from Profile | Float [dB] | |
| Delay Delta [R] | Value from Profile | Long [Femtoseconds] | |
| endlink:getStaticInternalConnectionMap | |||
| TOP | |||
| link:getInternalReferenceConnection | Signal 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 Profile | Integer (1 to 127) | ||
| Signal Port IDs [R] | List of Integers | <1:127> | ||
| Signal Port ID [R] | Value from Profile | Integer (1 to 127) | ||
| Association [R] | Value from Profile | Restricted String (CONDUCTED_INJECTION, RADIATED_INJECTION, SELECTABLE_INJECTION, FUNCTIONALLY_DEPENDENT) | ||
| endlink:getInternalReferenceConnection | ||||
| TOP | ||||
| link:getAntennaArrays | Signal 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 Profile | Integer (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 Profile | Restricted String (CIRCULAR, DISCRETE, CONFORMAL, LINEAR_2D, LINEAR_3D, COLUMN) | ||||
| Steering Control [R] | Value from Profile | Restricted 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 Profile | Float (0 to <360) [Arc Degrees] | ||||
| Azimuth Stop [R] | Value from Profile | Float (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 Profile | Float (-90 to +90) [Arc Degrees] | ||||
| Elevation Stop [R] | Value from Profile | Float (-90 to +90) [Arc Degrees] | ||||
| Elements [R] | List "Array Element" | <1:65,535> | ||||
| ID [R] | Value from Profile | Integer (1 to 65,535) |Reference Point Identifier| | ||||
| Type [R] | Value from Profile | Restricted String (MONOPOLE, DIPOLE, SPIRAL, OTHER) | ||||
| Polarizations [R] | List "Polarization" | <1:N> | ||||
| Orientation Angle [R] | Value from Profile | Float (0 to π) [Radians] {corresponding to tilt angle in VITA 49.2 polarization field} | ||||
| Ellipticity Angle [R] | Value from Profile | Float (>-π/4 to +π/4) [Radians] | ||||
| Frequency Range [R] | "Frequency Range" | |||||
| Start [R] | Value from Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz} | ||||
| End [R] | Value from Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start} | ||||
| Resolution [R] | Value from Profile | Double (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 Profile | Double [Meters] {positive x-axis shall point forward down the centerline of the platform} | ||||
| Y [R] | Value from Profile | Double [Meters] {positive y-axis shall point 90 degrees left of forward} | ||||
| Z [R] | Value from Profile | Double [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 Profile | Float [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 Profile | Float (0 to <360) [Arc Degrees] | ||||
| Azimuth Stop [R] | Value from Profile | Float (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 Profile | Float (-90 to +90) [Arc Degrees] | ||||
| Elevation Stop [R] | Value from Profile | Float (-90 to +90) [Arc Degrees] | ||||
| endlink:getAntennaArrays | ||||||
| TOP | ||||||
| link:getManifoldBands | Signal 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 Profile | Integer (1 to 2,047) |Reference Point Identifier| | |||
| Spatial Calibration [R] | "MORA File" | {"Type" = CALIBRATION} | |||
| File Name [R] | Value from Profile | Restricted String | |||
| Path | Value from Profile | Restricted String | |||
| Size [R] | Value from Profile | Long (≥0) [Bytes] | |||
| Type [R] | Value from Profile | Restricted String (CALIBRATION) | |||
| Date Modified | Value from Profile | Restricted String {VICTORY timestamp format YYYY-MM-DDThh:mm:ss.sssssssssZ} | |||
| Frequency Range [R] | "Frequency Range" | ||||
| Start [R] | Value from Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz} | |||
| End [R] | Value from Profile | Double (-2^43 to 2^43 - (1/2^20)) [Hz] {fractional resolution is 1/2^20 Hz, End ≥ Start} | |||
| Resolution [R] | Value from Profile | Double (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 Profile | Float (0 to <360) [Arc Degrees] | |||
| Azimuth Stop [R] | Value from Profile | Float (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 Profile | Float (-90 to +90) [Arc Degrees] | |||
| Elevation Stop [R] | Value from Profile | Float (-90 to +90) [Arc Degrees] | |||
| Manifold Band Elements [R] | List "Associated Elements" | <2:N> | |||
| Array ID [R] | Value from Profile | Integer (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 Profile | Integer (1 to 65,535) | |||
| Aperture Channels [R] | List "Aperture Channel" | <1:N> | |||
| ID [R] | Value from Profile | Integer (>0) | |||
| Channel Description [R] | Value from Profile | Restricted String | |||
| Associated Signal Port [R] | Value from Profile | Integer (1 to 127) | |||
| Associated Sub Port | Value from Profile | Integer (1 to 65,535) | |||
| Beamwidths | List "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 Profile | Float (0 to <360) [Arc Degrees] | |||
| Azimuth Stop [R] | Value from Profile | Float (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 Profile | Float (-90 to +90) [Arc Degrees] | |||
| Elevation Stop [R] | Value from Profile | Float (-90 to +90) [Arc Degrees] | |||
| endlink:getManifoldBands | |||||
| TOP | |||||
| link:getSwitchGroups | Radio 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 .