Professional Documents
Culture Documents
From TD To SERVER
From TD To SERVER
Format wiadomości
{
cmd: string;
...pozostałe parametry
}
Wiadomość po połączeniu
WhoIAm {
cmd: whoIAm;
type: RCO || VM || DECKLINK;
name: string;
}
Cmd
s - SET
g - GET
c - CREATE
u - UPDATE
d - DELETE
Stare komendy
route
config
developmentRCO
developmentVM
reset
sPreset
cPreset
dPreset
gPreset
cLayout
uLayout
dLayout
gLayout
NDFilter
loadScene
changeCam
panTiltSpeed
zoomSpeed
focusSpeed
autoFocus
autoIris
gain
Route {
cmd: route;
address: string;
source: number;
destination: number;
}
GetConfig {
cmd: config;
data?: string;
}
DevelopmentRCO {
cmd: developmentRCO;
name: string;
data: any;
}
DevelopmentVM {
cmd: developmentVM;
name: string;
data: any;
}
ResetCam {
cmd: reset;
id: number;
}
SetPreset {
cmd: sPreset;
type: presetTypes;
presetId: string;
}
CreatePreset {
cmd: cPreset;
type: presetTypes;
name: string;
comment: string;
params: string[];
id: string[] | number[];
presetId: string;
}
DeletePreset {
cmd: dPreset;
type: presetTypes;
presetId: string;
}
GetPresets {
cmd: gPreset;
type: presetTypes;
}
CreateLayout {
cmd: cLayout;
name: string;
layout_data: string[];
type: string;
}
UpdateLayout {
cmd: uLayout;
name: string;
layout_data: string[];
type: string;
}
GetLayouts {
cmd: gLayout;
}
DeleteLayout {
cmd: dLayout;
name: string;
}
SetNdFilter {
cmd: NDFilter;
params: number;
id: number;
}
LoadScene {
cmd: loadScene;
id: number;
params: 1 | 2 | 3;
}
ChangeCam {
cmd: changeCam;
id: number;
}
PanTiltSpeed {
cmd: panTiltSpeed;
params: string;
id: number;
}
ZoomSpeed {
cmd: zoomSpeed;
params: string;
id: number;
}
FocusSpeed {
cmd: focusSpeed;
params: string;
id: number;
}
AutoFocus {
cmd: autoFocus;
params: string;
id: number;
}
AutoIris {
cmd: autoIris;
params: string;
id: number;
}
Gain {
cmd: gain;
params: string;
id: number;
}
Nowe komendy
whoIAm
sWhiteBalanceMode
gWhiteBalanceMode
sAWB
gAWB
sABB
gABB
sColorTemperature
gColorTemperature
sRGain
gRGain
sBGain
gBGain
sAWBColorTemperature
gAWBColorTemperature
sAWBRGain
gAWBRGain
sAWBBGain
gAWBBGain
sAWBGAxis
gAWBGAxis
sAWBGainOffset
gAWBGainOffset
sChromaLevel
gChromaLevel
sChromaPhase
gChromaPhase
sMasterPedestral
gMasterPedestral
sRPedestral
gRPedestral
sGPedestral
gGPedestral
sBPedestral
gBPedestral
sPedestralOffset
gPedestralOffset
sGammaMode
gGammaMode
sGamma
gGamma
sBlackGamma
gBlackGamma
sFocusMode
gFocusMode
sDigitalZoom
gDigitalZoom
sDigitalExtender
gDigitalExtender
sIris
gIris
sWhiteBalanceMode {
cmd: sWhiteBalanceMode;
params: number;
}
gWhiteBalanceMode {
cmd: gWhiteBalanceMode;
}
sAWB {
cmd: sAWB;
params: number;
}
gAWB {
cmd: gAWB;
}
sABB {
cmd: sABB;
params: number;
}
gABB {
cmd: gABB;
}
sColorTemperature {
cmd: sColorTemperature;
params: number;
}
gColorTemperature {
cmd: gColorTemperature;
}
sRGain {
cmd: sRGain;
params: number;
}
gRGain {
cmd: gRGain;
}
sBGain {
cmd: sBGain;
params: number;
}
gBGain {
cmd: gBGain;
}
sAWBColorTemperature {
cmd: sAWBColorTemperature;
params: number;
}
gAWBColorTemperature {
cmd: gAWBColorTemperature;
}
sAWBRGain {
cmd: sAWBRGain;
params: number;
}
gAWBRGain {
cmd: gAWBRGain;
}
sAWBBGain {
cmd: sAWBBGain;
params: number;
}
gAWBBGain {
cmd: gAWBBGain;
}
sAWBGAxis {
cmd: sAWBGAxis;
params: number;
}
gAWBGAxis {
cmd: gAWBGAxis;
}
sAWBGainOffset {
cmd: sAWBGainOffset;
params: number;
}
gAWBGainOffset {
cmd: gAWBGainOffset;
}
sChromaLevel {
cmd: sChromaLevel;
params: number;
}
gChromaLevel {
cmd: gChromaLevel;
}
sChromaPhase {
cmd: sChromaPhase;
params: number;
}
gChromaPhase {
cmd: gChromaPhase;
}
sMasterPedestral {
cmd: sMasterPedestral;
params: number;
}
gMasterPedestral {
cmd: gMasterPedestral;
}
sRPedestral {
cmd: sRPedestral;
params: number;
}
gRPedestral {
cmd: gRPedestral;
}
sGPedestral {
cmd: sGPedestral;
params: number;
}
gGPedestral {
cmd: gGPedestral;
}
sBPedestral {
cmd: sBPedestral;
params: number;
}
gBPedestral {
cmd: gBPedestral;
}
sPedestralOffset {
cmd: sPedestralOffset;
params: number;
}
gPedestralOffset {
cmd: gPedestralOffset;
}
sGammaMode {
cmd: sGammaMode;
params: number;
}
gGammaMode {
cmd: gGammaMode;
}
sGamma {
cmd: sGamma;
params: number;
}
gGamma {
cmd: gGamma;
}
sBlackGamma {
cmd: sBlackGamma;
params: number;
}
gBlackGamma {
cmd: gBlackGamma;
}
sFocusMode {
cmd: sFocusMode;
params: number;
}
gFocusMode {
cmd: gFocusMode;
}
sDigitalZoom {
cmd: sDigitalZoom;
params: number;
}
gDigitalZoom {
cmd: gDigitalZoom;
}
sDigitalExtender {
cmd: sDigitalExtender;
params: number;
}
gDigitalExtender {
cmd: gDigitalExtender;
}
sIris {
cmd: sIris;
params: number;
}
gIris {
cmd: gIris;
}