UNPKG

@joergmittaglawo/dmvconfig

Version:

DMV Configuration scripts for Lawo V__matrix Distributed Multiviewers.

152 lines (151 loc) 9.02 kB
import * as VScript from "vscript"; import * as _ClusterProcessors from "./ClusterProcessors"; import * as _ClusterOutputs from "./ClusterOutputs"; import * as _ClusterNodes from "./ClusterNodes"; import * as _ClusterMonitoringObjects from "./ClusterMonitoringObjects"; import * as _ClusterSources from "./ClusterSources"; export declare const lift: { readonly ClusterLocal: (kwl: string | null, socket: VScript.VSocket) => ClusterLocal | null; readonly ClusterLocalRuntime: (kwl: string | null, socket: VScript.VSocket) => ClusterLocalRuntime | null; readonly ClusterStatistics: (kwl: string | null, socket: VScript.VSocket) => ClusterStatistics | null; readonly ClusterGlobal: (kwl: string | null, socket: VScript.VSocket) => ClusterGlobal | null; readonly ClusterGlobalRuntime: (kwl: string | null, socket: VScript.VSocket) => ClusterGlobalRuntime | null; readonly ClusterGlobalConfiguration: (kwl: string | null, socket: VScript.VSocket) => ClusterGlobalConfiguration | null; readonly ClusterGlobalParameters: (kwl: string | null, socket: VScript.VSocket) => ClusterGlobalParameters | null; readonly ClusterGlobalAddressesParameters: (kwl: string | null, socket: VScript.VSocket) => ClusterGlobalAddressesParameters | null; readonly ClusterGlobalRoutingParameters: (kwl: string | null, socket: VScript.VSocket) => ClusterGlobalRoutingParameters | null; readonly ClusterGlobalOffsetstParameters: (kwl: string | null, socket: VScript.VSocket) => ClusterGlobalOffsetstParameters | null; }; export declare const lower: { readonly ClusterLocal: (ref: ClusterLocal | null) => string | null; readonly ClusterLocalRuntime: (ref: ClusterLocalRuntime | null) => string | null; readonly ClusterStatistics: (ref: ClusterStatistics | null) => string | null; readonly ClusterGlobal: (ref: ClusterGlobal | null) => string | null; readonly ClusterGlobalRuntime: (ref: ClusterGlobalRuntime | null) => string | null; readonly ClusterGlobalConfiguration: (ref: ClusterGlobalConfiguration | null) => string | null; readonly ClusterGlobalParameters: (ref: ClusterGlobalParameters | null) => string | null; readonly ClusterGlobalAddressesParameters: (ref: ClusterGlobalAddressesParameters | null) => string | null; readonly ClusterGlobalRoutingParameters: (ref: ClusterGlobalRoutingParameters | null) => string | null; readonly ClusterGlobalOffsetstParameters: (ref: ClusterGlobalOffsetstParameters | null) => string | null; }; export declare type IPADDRESSINCREMENT = "X_X_1_1" | "X_1_1_X" | "X_1_X_1" | "X_RL_1_1"; export declare class ClusterGlobalOffsetstParameters { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get srcs_i_p_2110(): VScript.rwKeyword<number, number, ClusterGlobalOffsetstParameters>; get srcs_i_p_2022(): VScript.rwKeyword<number, number, ClusterGlobalOffsetstParameters>; get srcs_external_mipmaps(): VScript.rwKeyword<number, number, ClusterGlobalOffsetstParameters>; get srcs_multiviewers_heads(): VScript.rwKeyword<number, number, ClusterGlobalOffsetstParameters>; get srcs_s_d_i(): VScript.rwKeyword<number, number, ClusterGlobalOffsetstParameters>; get srcs_per_node_s_d_i(): VScript.rwKeyword<number, number, ClusterGlobalOffsetstParameters>; get outs_per_node_s_d_i(): VScript.rwKeyword<number, number, ClusterGlobalOffsetstParameters>; } export declare class ClusterGlobalRoutingParameters { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get mipmaps_ins_ports(): VScript.rwKeyword<_ClusterSources.Ports, _ClusterSources.Ports, ClusterGlobalRoutingParameters>; get mipmaps_outs_ports(): VScript.rwKeyword<_ClusterSources.Ports, _ClusterSources.Ports, ClusterGlobalRoutingParameters>; get ip_srcs_ports(): VScript.rwKeyword<_ClusterSources.Ports, _ClusterSources.Ports, ClusterGlobalRoutingParameters>; get ip_outs_ports(): VScript.rwKeyword<_ClusterSources.Ports, _ClusterSources.Ports, ClusterGlobalRoutingParameters>; get mipmaps_outs_throttle_pause(): VScript.rwKeyword<number, number, ClusterGlobalRoutingParameters>; } export declare class ClusterGlobalAddressesParameters { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); /** Cluster control multicast address */ get ctrl_mcast_addr(): VScript.rwKeyword<string, string, ClusterGlobalAddressesParameters>; /** Cluster mipmaps streams first multicast address */ get mipmaps_mcast_addr_first(): VScript.rwKeyword<string, string, ClusterGlobalAddressesParameters>; /** Pattern how to generate multicast addresses. */ get mipmaps_mcast_addr_inc(): VScript.rwKeyword<IPADDRESSINCREMENT, IPADDRESSINCREMENT, ClusterGlobalAddressesParameters>; /** Cluster heads streams first multicast address */ get multiviewers_heads_addr_first(): VScript.rwKeyword<string, string, ClusterGlobalAddressesParameters>; /** Pattern how to generate multicast addresses. */ get multiviewers_heads_addr_inc(): VScript.rwKeyword<IPADDRESSINCREMENT, IPADDRESSINCREMENT, ClusterGlobalAddressesParameters>; /** Secondary Cluster mipmaps streams first multicast address */ get secondary_mipmaps_mcast_addr_first(): VScript.rwKeyword<string, string, ClusterGlobalAddressesParameters>; /** Pattern how to generate multicast addresses. */ get secondary_mipmaps_mcast_addr_inc(): VScript.rwKeyword<IPADDRESSINCREMENT, IPADDRESSINCREMENT, ClusterGlobalAddressesParameters>; /** Secondary Cluster heads streams first multicast address */ get secondary_multiviewers_heads_addr_first(): VScript.rwKeyword<string, string, ClusterGlobalAddressesParameters>; /** Pattern how to generate multicast addresses. */ get secondary_multiviewers_heads_addr_inc(): VScript.rwKeyword<IPADDRESSINCREMENT, IPADDRESSINCREMENT, ClusterGlobalAddressesParameters>; } export declare class ClusterGlobalParameters { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get addresses(): ClusterGlobalAddressesParameters; get routing(): ClusterGlobalRoutingParameters; get offsets(): ClusterGlobalOffsetstParameters; get monitoring_objects(): _ClusterMonitoringObjects.ClusterGlobalMonitoringObjectsParameters; } export declare class ClusterGlobalConfiguration { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get lock(): VScript.rwKeyword<boolean, boolean, ClusterGlobalConfiguration>; get parameters(): ClusterGlobalParameters; get nodes(): VScript.StronglyTypedNamedTable<_ClusterNodes.ClusterNodeGlobalConfiguration, VScript.NamedTableRowView<_ClusterNodes.ClusterNodeGlobalConfiguration>>; get sources(): _ClusterSources.ClusterSourcesGlobalConfiguration; get outputs(): _ClusterOutputs.ClusterOutputsGlobalConfiguration; get monitoring_objects(): VScript.StronglyTypedNamedTable<_ClusterMonitoringObjects.ClusterMonitoringObjectGlobalConfiguration, VScript.NamedTableRowView<_ClusterMonitoringObjects.ClusterMonitoringObjectGlobalConfiguration>>; } export declare class ClusterGlobalRuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get connected_to_myself(): VScript.rKeyword<boolean, boolean, ClusterGlobalRuntime>; get nodes(): VScript.StronglyTypedTable<_ClusterNodes.ClusterNodeGlobalRuntime, VScript.TableRowView<_ClusterNodes.ClusterNodeGlobalRuntime>>; get sources(): _ClusterSources.ClusterSourcesGlobalRuntime; get outputs(): _ClusterOutputs.ClusterOutputsGlobalRuntime; get monitoring_objects(): VScript.StronglyTypedTable<_ClusterMonitoringObjects.ClusterMonitoringObjectGlobalRuntime, VScript.TableRowView<_ClusterMonitoringObjects.ClusterMonitoringObjectGlobalRuntime>>; } export declare class ClusterGlobal { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get configuration(): ClusterGlobalConfiguration; get runtime(): ClusterGlobalRuntime; } export declare class ClusterStatistics { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get prev_sync_length(): VScript.rKeyword<number, number, ClusterStatistics>; get prev_sync_kwls(): VScript.rKeyword<number, number, ClusterStatistics>; get prev_sync_tables(): VScript.rKeyword<number, number, ClusterStatistics>; } export declare class ClusterLocalRuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get processors(): _ClusterProcessors.ClusterProcessorsLocalRuntime; get statistics(): ClusterStatistics; } export declare class ClusterLocal { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get runtime(): ClusterLocalRuntime; } export declare class All { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get global(): ClusterGlobal; get local(): ClusterLocal; } export declare const Enums: { readonly IPADDRESSINCREMENT: IPADDRESSINCREMENT[]; };