Interface IDHDRemote

Unit

Declaration

type IDHDRemote = interface(IRemote)

Description

No description available, ancestor IRemote description follows
No description available, ancestor IConfigObject description follows
No description available, ancestor IBaseConfigObject description follows
No description available, ancestor ISerializable description follows
No description available, ancestor IUpdateObject description follows
No description available, ancestor IObservable description follows

—————————————————————————– Base Interfaces —————————————————————————–

Attributes
GUID['{8532953B-320D-418B-A447-AC95DFAC368B}']
Attributes
GUID['{4C481E54-568A-46B4-BAAA-C0071932FDCF}']
Attributes
GUID['{DF9B1F9D-09D1-4790-BC9E-D299A578B71A}']
Attributes
GUID['{38325509-11A7-43E0-BA96-377F740419A7}']
Attributes
GUID['{67A9B82C-D94C-4297-9241-DD2B47918FE3}']
Attributes
GUID['{DB9EEC57-0991-49FF-9D7B-2B2E49379E60}']
Attributes
GUID['{01AF8DBD-F2CA-4C14-B82C-E86D473FDDA5}']

Hierarchy

Overview

Methods

Public function GetConsoleType: TDHDConsoleType;
Public procedure SetConsoleType(iValue: TDHDConsoleType);
Public function GetCommunicationMode: TCommunicationMode;
Public procedure SetCommunicationMode(iValue: TCommunicationMode);
Public function GetSerialPort: string;
Public procedure SetSerialPort(const iValue: string);
Public function GetHostname: string;
Public procedure SetHostname(const iValue: string);
Public function GetTCPPort: integer;
Public procedure SetTCPPort(iValue: integer);
Public function GetLevelNotification: TDHDLevelNotification;
Public procedure SetLevelNotification(iValue: TDHDLevelNotification);
Public function GetToolboxLogicIDs: IStrings;
Public function GetToolboxAudioIDs: IStrings;
Public function GetToolboxFaderChannels: IStrings;
Public function GetConsoleConfig: IConfigValues;
Public procedure SetConsoleConfig(iValue: IConfigValues);
Public procedure SendPacket(iID: cardinal; iData: AnsiString);
Public procedure SendPacketRaw(iID: cardinal; iLength: integer = 0; iData0: byte = 0; iData1: byte = 0; iData2: byte = 0; iData3: byte = 0; iData4: byte = 0; iData5: byte = 0; iData6: byte = 0; iData7: byte = 0);
Public procedure SetMonitorChannel(iNumber: byte; iLeft, iRight: word);
Public procedure SetPFL(iChannel: word; iValue, iAutoMute: boolean);
Public procedure SetAllPFLOff;
Public procedure SetFaderOn(iChannel: word; iValue: boolean);
Public procedure SetFaderLevel(iFader: word; iValue: smallint);
Public procedure SetLogic(iAddress: word; iValue: boolean);
Public procedure RequestLogic(iAddress: word);
Public procedure SetChannelInputNumber(iFader, iChannel: word);
Public procedure SetOutputRouting(iOutput, iInput: cardinal);
Public procedure SetChannelDisplay(iChannel: word; iText: string);
Public procedure ResetChannelDisplay(iChannel: word);
Public procedure RequestChannelInputNumber(iFader: word);
Public procedure RequestFaderOn(iFader: word);
Public procedure RequestFaderLevel(iFader: word);
Public function GetChannels: TDHDChannelInfoArray;
Public function TryGetChannelState(iChannel: integer; out oState: TDHDChannelState): boolean;

Description

Methods

Public function GetConsoleType: TDHDConsoleType;
 
Public procedure SetConsoleType(iValue: TDHDConsoleType);
 
Public function GetCommunicationMode: TCommunicationMode;
 
Public procedure SetCommunicationMode(iValue: TCommunicationMode);
 
Public function GetSerialPort: string;
 
Public procedure SetSerialPort(const iValue: string);
 
Public function GetHostname: string;
 
Public procedure SetHostname(const iValue: string);
 
Public function GetTCPPort: integer;
 
Public procedure SetTCPPort(iValue: integer);
 
Public function GetLevelNotification: TDHDLevelNotification;
 
Public procedure SetLevelNotification(iValue: TDHDLevelNotification);
 
Public function GetToolboxLogicIDs: IStrings;
 
Public function GetToolboxAudioIDs: IStrings;
 
Public function GetToolboxFaderChannels: IStrings;
 
Public function GetConsoleConfig: IConfigValues;
 
Public procedure SetConsoleConfig(iValue: IConfigValues);
 
Public procedure SendPacket(iID: cardinal; iData: AnsiString);
 
Public procedure SendPacketRaw(iID: cardinal; iLength: integer = 0; iData0: byte = 0; iData1: byte = 0; iData2: byte = 0; iData3: byte = 0; iData4: byte = 0; iData5: byte = 0; iData6: byte = 0; iData7: byte = 0);
 
Public procedure SetMonitorChannel(iNumber: byte; iLeft, iRight: word);
 
Public procedure SetPFL(iChannel: word; iValue, iAutoMute: boolean);
 
Public procedure SetAllPFLOff;
 
Public procedure SetFaderOn(iChannel: word; iValue: boolean);
 
Public procedure SetFaderLevel(iFader: word; iValue: smallint);
 
Public procedure SetLogic(iAddress: word; iValue: boolean);
 
Public procedure RequestLogic(iAddress: word);
 
Public procedure SetChannelInputNumber(iFader, iChannel: word);
 
Public procedure SetOutputRouting(iOutput, iInput: cardinal);
 
Public procedure SetChannelDisplay(iChannel: word; iText: string);
 
Public procedure ResetChannelDisplay(iChannel: word);
 
Public procedure RequestChannelInputNumber(iFader: word);
 
Public procedure RequestFaderOn(iFader: word);
 
Public procedure RequestFaderLevel(iFader: word);
 
Public function GetChannels: TDHDChannelInfoArray;

Remote control

Public function TryGetChannelState(iChannel: integer; out oState: TDHDChannelState): boolean;
 

Generated by PasDoc 0.16.0.