CanZoom()) ) { if ( $monitor->CanZoomCon() ) $cmds['ZoomRoot'] = "zoomCon"; elseif ( $monitor->CanZoomRel() ) $cmds['ZoomRoot'] = "zoomRel"; elseif ( $monitor->CanZoomAbs() ) $cmds['ZoomRoot'] = "zoomAbs"; $cmds['ZoomTele'] = $cmds['ZoomRoot']."Tele"; $cmds['ZoomWide'] = $cmds['ZoomRoot']."Wide"; $cmds['ZoomStop'] = "zoomStop"; $cmds['ZoomAuto'] = "zoomAuto"; $cmds['ZoomMan'] = "zoomMan"; } if ( !empty($monitor->CanFocus()) ) { if ( $monitor->CanFocusCon() ) $cmds['FocusRoot'] = "focusCon"; elseif ( $monitor->CanFocusRel() ) $cmds['FocusRoot'] = "focusRel"; elseif ( $monitor->CanFocusAbs() ) $cmds['FocusRoot'] = "focusAbs"; $cmds['FocusFar'] = $cmds['FocusRoot']."Far"; $cmds['FocusNear'] = $cmds['FocusRoot']."Near"; $cmds['FocusStop'] = "focusStop"; $cmds['FocusAuto'] = "focusAuto"; $cmds['FocusMan'] = "focusMan"; } if ( !empty($monitor->CanIris()) ) { if ( $monitor->CanIrisCon() ) $cmds['IrisRoot'] = "irisCon"; elseif ( $monitor->CanIrisRel() ) $cmds['IrisRoot'] = "irisRel"; elseif ( $monitor->CanIrisAbs() ) $cmds['IrisRoot'] = "irisAbs"; $cmds['IrisOpen'] = $cmds['IrisRoot']."Open"; $cmds['IrisClose'] = $cmds['IrisRoot']."Close"; $cmds['IrisStop'] = "irisStop"; $cmds['IrisAuto'] = "irisAuto"; $cmds['IrisMan'] = "irisMan"; } if ( !empty($monitor->CanWhite()) ) { if ( $monitor->CanWhiteCon() ) $cmds['WhiteRoot'] = "whiteCon"; elseif ( $monitor->CanWhiteRel() ) $cmds['WhiteRoot'] = "whiteRel"; elseif ( $monitor->CanWhiteAbs() ) $cmds['WhiteRoot'] = "whiteAbs"; $cmds['WhiteIn'] = $cmds['WhiteRoot']."In"; $cmds['WhiteOut'] = $cmds['WhiteRoot']."Out"; $cmds['WhiteAuto'] = "whiteAuto"; $cmds['WhiteMan'] = "whiteMan"; } if ( !empty($monitor->CanGain()) ) { if ( $monitor->CanGainCon() ) $cmds['GainRoot'] = "gainCon"; elseif ( $monitor->CanGainRel() ) $cmds['GainRoot'] = "gainRel"; elseif ( $monitor->CanGainAbs() ) $cmds['GainRoot'] = "gainAbs"; $cmds['GainUp'] = $cmds['GainRoot']."Up"; $cmds['GainDown'] = $cmds['GainRoot']."Down"; $cmds['GainAuto'] = "gainAuto"; $cmds['GainMan'] = "gainMan"; } if ( !empty($monitor->CanMove()) ) { if ( $monitor->CanMoveCon() ) { $cmds['MoveRoot'] = "moveCon"; $cmds['Center'] = "moveStop"; } elseif ( $monitor->CanMoveRel() ) { $cmds['MoveRoot'] = "moveRel"; $cmds['Center'] = $cmds['PresetHome']; } elseif ( $monitor->CanMoveAbs() ) { $cmds['MoveRoot'] = "moveAbs"; $cmds['Center'] = $cmds['PresetHome']; } else { $cmds['MoveRoot'] = ''; } $cmds['MoveUp'] = $cmds['MoveRoot']."Up"; $cmds['MoveDown'] = $cmds['MoveRoot']."Down"; $cmds['MoveLeft'] = $cmds['MoveRoot']."Left"; $cmds['MoveRight'] = $cmds['MoveRoot']."Right"; $cmds['MoveUpLeft'] = $cmds['MoveRoot']."UpLeft"; $cmds['MoveUpRight'] = $cmds['MoveRoot']."UpRight"; $cmds['MoveDownLeft'] = $cmds['MoveRoot']."DownLeft"; $cmds['MoveDownRight'] = $cmds['MoveRoot']."DownRight"; } return( $cmds ); } function controlFocus( $monitor, $cmds ) { ob_start(); ?>