Service name: <MachineName>-Matrox (one per machine).
NMOS Configuration
Gets for reading the NMOS Matrox service configuration, connection status, and adapter information.
PersistentState [GET]
PersistentState
Returns the current NMOS Matrox configuration state. Supports dot-path field access to retrieve individual fields (e.g. `PersistentState.ServerIP`).
No parameters — message is always {}.
Value
|
Value |
OBJECT |
`{ "ServerIP": string, "ServerPort": number, "Enabled": boolean, "LocalIP": string, "LocalPort": number, "RegistryMode": boolean }`. |
Example 1 - Get the full NMOS Matrox configurationRequest (you send) JSON
Response (you receive) JSON
JSON
|
Example 2 - Get a single fieldRequest (you send) JSON
Response (you receive) JSON
JSON
|
ConnectionStatus [GET]
ConnectionStatus
Returns whether the NMOS Matrox service is currently active and connected to the NMOS registry. The value is `true` only when the service is both enabled in configuration and connected (or running in registry-mode where connection is assumed).
No parameters — message is always {}.
Value
|
Value |
BOOLEAN |
`true` if the service is enabled and connected, `false` otherwise. |
Example - Get the current connection statusRequest (you send) JSON
Response (you receive) JSON
JSON
|
MatroxAdapters [GET]
MatroxAdapters
Returns information about the installed Matrox video adapter cards available on the machine, retrieved via the Matrox capability library.
No parameters — message is always {}.
Value
|
Value |
OBJECT |
JSON object describing the detected Matrox adapters and their capabilities. Returns a raw string if the adapter info cannot be parsed as JSON. |
Example - Get Matrox adapter informationRequest (you send) JSON
Response (you receive) JSON
JSON
|