@database LControlE.guide

@Master Lcontrole.texinfo

@Width 72


This is the AmigaGuide® file LControlE.guide, produced by Makeinfo-1.55 from 
the input file Lcontrole.texinfo.


@Node Main "LControlE.guide"
@Next "What Is LControl"

   @{i}LControl 1.41@{ui}

   (C) 1993-1995 by Juergen Frank and Michael Watzl

   LControl is freely distributable as long as no profit is made.
Please note: LControl is shareware and of cource, a hardware is
required to control cameras. If you want to use LControl you have to
register, See @{"Registering" Link "Registering"}.

   LControl may only be spread without the schematics for the hardware.

   YOU USE LCONTROL ON YOUR OWN RISK. NO WARRANTY CAN BE GIVEN.


 @{" What Is LControl " Link "What Is LControl"} 
 @{" Installation " Link "Installation"} 
 @{" How To Use " Link "How To Use"} 
 @{" Appendix " Link "Appendix"} 
 @{" Index " Link "Index"} 


@EndNode

@Node "What Is LControl" "LControlE.guide/What Is LControl"
@Next "Installation"
@Prev "Main"
@Toc "Main"

What is LControl
****************

   LControl is a program to control video cameras via a special control
hardware. The cameras must have a control-L or LANC interface (Sony
kompatible).

   The hardware is very easy to construct. Schematics, construction kit
or the complete hardware will be sendt to you after registering, See
@{"Registering" Link "Registering"}.

   The control hardware is connected to the parralel port. Two cameras
can be connected to the hardware. You can switch between the two
cameras via the software.

   LControl is a commodity and it has an arexx port. Therefore LControl
can work in the background and your camera can be "programmed" via
arexx.

   See also @{"IR-Master-Support" Link "IR-Master-Support"}.


@EndNode

@Node "Installation" "LControlE.guide/Installation"
@Next "How To Use"
@Prev "What Is LControl"
@Toc "Main"

Installation
************

   Requirements:

   @{b}*@{ub} Kickstart 2.04 or better

   @{b}*@{ub} Workbench 2.04 or better

  1. Copy @{b}LControl@{ub} into any drawer you want.

  2. Copy @{b}LANC.library@{ub} to @{b}LIBS:@{ub}

  3. If you use WB2.1 or better: You do not need to install an english
     catalog - it is built in.  For other languages (so far, only
     german is supported):

     Copy the file @{b}lcontrol.catalog@{ub} from catalogs/<your language> to
     LOCALE:catalogs/<your language>.


   When you copy LControl to the @{b}WBStartup@{ub}-drawer, you should also add
the @{i}DONOTWAIT@{ui} tooltype.


@EndNode

@Node "How To Use" "LControlE.guide/How To Use"
@Next "Appendix"
@Prev "Installation"
@Toc "Main"

How To Use
**********


 @{" Menus " Link "Menus"} 
 @{" Gadgets " Link "Gadgets"} 
 @{" ARexx Port " Link "ARexx Port"} 
 @{" Tooltypes " Link "Tooltypes"} 


@EndNode

@Node "Menus" "LControlE.guide/Menus"
@Next "Gadgets"
@Toc "How To Use"

Menus
=====

Project
-------

@{i}About...@{ui}
     Some information about the authors and the program

@{i}Hide@{ui}
     Closes the LControl window. However LControl stays active.

@{i}Fix position@{ui}
     Snapshots the current position. This piece of information is saved
     in the tooltypes, See @{"Tooltypes" Link "Tooltypes"}.

@{i}Quit@{ui}
     Quits LControl

Special
-------

@{i}Reset counter@{ui}
     Resets the counter of the camera.

@{i}Zoom in@{ui}
     Sends "Zoom In" to the camera

@{i}Zoom out@{ui}
     Sends "Zoom Out" to the camera

@{i}Record@{ui}
     Sends "Record" to the camera.

@{i}Eject@{ui}
     Sends "Eject" to the camera.

@{i}Gotomode@{ui}
     In the submenu you can select one of these commands.

    0
          Play

    1
          Stop

    2
          Pause

    3
          Record      The selected command is sent when a successful
     "goto" was made.

@{i}Goto@{ui}
     You may enter a counter. Then the tape is winded to this position
     an the command selected with gotomode is sent.

Special-II
----------

   @{i}Note:@{ui}

   All the commands in this menu refer directly to standard camera
commands. Please look up their meaning in your camera's user manual.


@EndNode

@Node "Gadgets" "LControlE.guide/Gadgets"
@Next "ARexx Port"
@Prev "Menus"
@Toc "How To Use"

Gadgets
=======

@{i}Swap@{ui}
     Swaps to the other camera

@{i}Play@{ui}
     Sends a "Play"-command to the camera

@{i}Stop@{ui}
     Sends a "Stop"-command to the camera

@{i}Pause@{ui}
     Sends a "Pause"-command to the camera

@{i}FREW@{ui}
     Sends a "fast rewind" command to the camera

@{i}FFOR@{ui}
     Sends a "fast forward" to the camera

@{i}PREW@{ui}
     Sends a "picture rewind" to the camera

@{i}PFOR@{ui}
     Sends a "picture forward" to the camera

@{i}--@{ui}
     Sends a "slow motion rewind" to the camera

@{i}-@{ui}
     Sends a "single pic back" to the camera

@{i}+@{ui}
     Sends a "singse pic forward" to the camera

@{i}++@{ui}
     Sends a "slow motion forward" to the camera


@EndNode

@Node "ARexx Port" "LControlE.guide/ARexx Port"
@Next "Tooltypes"
@Prev "Gadgets"
@Toc "How To Use"

ARexx Port
==========

   The name of the arexx port is  @{b}LControl_rexx@{ub}

   So far, the following commands are supported:

@{b}LC_QUIT@{ub}
     Quits LControl

@{b}LC_SHOW@{ub}
     Opens the LControl window

@{b}LC_HIDE@{ub}
     Closese the LControl window

@{b}LC_ENABLE@{ub}
     Opens the LControl window and opens the arexx port (if closed)

@{b}LC_DISABLE@{ub}
     Closes the LControl window and the arexx port

@{b}LC_PLAY@{ub}
@{b}LC_STOP@{ub}
@{b}LC_PAUSE@{ub}
@{b}LC_FREW@{ub}
@{b}LC_FFOR@{ub}
@{b}LC_PREW@{ub}
@{b}LC_PFOR@{ub}
@{b}LC_PLUS@{ub}
@{b}LC_MINUS@{ub}
@{b}LC_SLOW@{ub}
@{b}LC_RSLOW@{ub}
@{b}LC_GETCOUNTER@{ub}
     the current counter will be returned in RESULT

@{b}LC_GETSTATUS@{ub}
     returns the current status in RESULT: 	


    NO CAMERA
          If no camera/hardware is connected

    CAMERA0: <action>
          Slot 1: active camera is connected.

    CAMERA1: <action>
          Slot 2: active camera is connected.

@{b}LC_RESET@{ub}
     resets the counter of the camera

@{b}LC_SWAP@{ub}
     swaps to the other camera

@{b}LC_ZOOMIN@{ub}
     Zooms in one step.

@{b}LC_ZOOMOUT@{ub}
     Zooms out one step.

@{b}LC_RECORD@{ub}
     Sends Record to the camera.

@{b}LC_EJECT@{ub}
     Sends Eject to the camera.

@{b}LC_GOTOMODE@{ub}
     Expects a number (0,1,2 or 3) as parameter.  See @{"Menus" Link "Menus"}.

@{b}LC_GOTO@{ub}
     Expects a counter as parameter.  See @{"Menus" Link "Menus"}.

@{b}LC_INSAUDIO@{ub}
@{b}LC_INSVIDEO@{ub}
@{b}LC_ASSEMBLE@{ub}
@{b}LC_INSA_LON@{ub}
@{b}LC_INSA_LOFF@{ub}
@{b}LC_INSA_RON@{ub}
@{b}LC_INSA_ROFF@{ub}
@{b}LC_INSV_ON@{ub}
@{b}LC_INSV_OFF@{ub}
@{b}LC_ASSEMBLEON@{ub}
@{b}LC_ASSEMBLEOFF@{ub}
@{b}LC_RAWCOMMAND@{ub}
     This command directly sends data to the camera.

     @{i}WARNING:@{ui}Use this command only when you really know what you are
     doing!

     Expects hexadezimal bytes as parameters.  Example:
          LC_Rawcommand ff 10 aa

     This will send 255, 16 and 170 to your camera.

     Basic VTR-commands
     
         hex                 command
         00                  CH-1/1
         40                  CH-2/2
         20                  CH-3/3
         60                  CH-4/4
         10                  CH-5/5
         50                  CH-6/6
         30                  CH-7/7
         70                  CH-8/8
         08                  CH-9/9
         48                  CH-10/10
         28                  CH-11
         68                  CH-12/CH/ENTER/#
         18                  CH-13/1-
         58                  CH-14/2-
         38                  CH-15
         78                  CH-16
         04                  CH-HIGH
         44                  CH-LOW
         14                  X3 OR 2X
         54                  POWER ON/OFF
     
         22                  SLOW 2
         62                  SLOW 3
         32                  HIGH DOUBLE SPEED
         2A                  ANT-SW
         5A                  ANT-VTR
         3A                  POWER ON
         7A                  POWER OFF
         06                  REVERSE
         46                  FORWARD
         09                  INDEX WRITE
         49                  INDEX ERASE
         65                  INDEX


@EndNode

@Node "Tooltypes" "LControlE.guide/Tooltypes"
@Prev "ARexx Port"
@Toc "How To Use"

Tooltypes
=========

   The following tooltypes are recognized:

CX_POPUP=
     "YES" or "NO" 	


    YES
          Pop window up on startup

    NO
          Start hidden

CX_POPKEY=
     Hotkey for LControl E.g.: @{b}lshift f10@{ub} ==> left shift-key + F10
     Default: @{b}lcommand esc@{ub}.

LEFT=xxx
     Leftedge of the window

TOP=yyy
     Topedge of the window

PUBSCREEN=name
     If specified, LControl tries to open its gui on the pbulicscreen
     named @{b}name@{ub}.

GOTOMODE=
     Expects a decimal number (0,1,2 or 3) as parameter.  See @{"Menus" Link "Menus"},
     gotomode.  You can specify the default command which should be
     sent when positioning with the goto-function.

LIBNAME=
     This should always be set to "LANC". This is for further expansion
     (Rapid, Panasonic).


@EndNode

@Node "Appendix" "LControlE.guide/Appendix"
@Prev "How To Use"
@Toc "Main"

Appendix
********


 @{" Support & Bugreports " Link "Support & Bugreports"} 
 @{" Registering " Link "Registering"} 
 @{" IR-Master-Support " Link "IR-Master-Support"} 
 @{" History " Link "History"} 


@EndNode

@Node "Support & Bugreports" "LControlE.guide/Support & Bugreports"
@Next "Registering"
@Toc "Appendix"

Support & Bugreports
********************

Support
=======

   You may simply send a disk and enough stamps to one of the following
addresses to get the newest software version of LControl:

         Michael Watzl               or      Jürgen Frank
         Konradstr. 11                       Wittelsbacherweg 7
         86609 Donauwörth                    86609 Donauwörth
         Tel.: +49 906 5834                  Tel.: +49 906 1057
         Germany                             Germany

Bugreports
==========

   Bugreports or suggestions are welcome and should be sendt to one of
the addresses above mentioned.

   Please include a brief description of your computer and its
configuration -- this will help us to reproduce the bugs.


@EndNode

@Node "Registering" "LControlE.guide/Registering"
@Next "IR-Master-Support"
@Prev "Support & Bugreports"
@Toc "Appendix"

Registering
***********

     REGISTRATION FORM (1.41)
     
         NAME:       ___________________________________________
     
         STREET:     ___________________________________________
     
         ZIP-CODE:   ______   CITY:     ________________________
     
         COUNTRY:    ____________________ TEL: _________________
     
         I want to become registered user of LControl, therefore I
     
         o enclose a cheque
           (europe: euro cheque
            others: drawn on a german bank)
     
         o transfer payment to
     	    Raiffeisen-Volksbank Donauwoerth eG
     	    86609 Donauwoerth
     	    Acc: 4185455   Bank code: 722 901 00
     	    Comment"LCONTROL REGISTRIERUNG"
     
     Please send me:
     
         o Latest version + scematics for the hardware
           for $12 / DM 20
     
         o Latest version + contruction kit
           for $18 / DM 30
     
         o Latest version + complete Hardware
           for $25 / DM 40
     
     Optional Hardware:
         [for the construction kit]
         o Two camera set [allows to connect two cameras and
           switch between them]
           plus $3 / DM 5
     
         [for complete hardware]
         o Two camera set [allows to connect two cameras and
           switch between them]
           plus $6 / DM 10
     
     ____________________              ___________________________
       locality, date                            sign


@EndNode

@Node "IR-Master-Support" "LControlE.guide/IR-Master-Support"
@Next "History"
@Prev "Registering"
@Toc "Appendix"

IR-Master-Support
*****************

   Taken from "IR-Master.guide":

     "The IR-Master project consists of two software components and a
     control hardware, which is connected to the joystick port of your
     Amiga.

     At first you start editing your @{i}virtual@{ui} remote control with the
     IR-Editor... This one is saved to disk then. Afterwards you
     activate the IR-Runner...

     Your edited remote control opens as a window on the workbench.
     With this window you can interactively control your device[s], you
     can use the IR-Runner's @{i}ARexx-port@{ui} for programming your devices...
     Finally you can send infra red codes from within other
     applications or edit scripts which will automatically control e.g.
     your video recorder.

     Since version 2.5 of the IR-Master two new features were
     introduced: You can directly send commands to @{i}LControl@{ui} and @{i}Rapid@{ui}.
     This allows you to control video cameras supported with an
     @{i}LANC/Control-L@{ui}interface and video recorders supported with an
     @{i}GSE-Rapid-interface@{ui} ..."


@EndNode

@Node "History" "LControlE.guide/History"
@Prev "IR-Master-Support"
@Toc "Appendix"

History
*******

     V1.00
         first Release
     
     V1.01
         - arexx-command: GETSTATUS added
         - fixed some minor bugs
     
     V1.02
         - Support for 2 cameras added [Switch]
         - minor bugfixes
     
     V1.05
         - Zoom in/Zoom out added
         - Record added
     
     V1.1
         - Goto added
         - Better SWAP implementation
     
     V1.2
         [never released]
     
     V1.3
         - Now LControl uses a library (LANC.library)
         - goto added (automatic positioning)
         - many other minor bugfixes an features
     
     V1.4
         - localized


@EndNode

@Node "Index" "LControlE.guide/Index"
@Toc "Main"

Index
*****

@Index "Index"



 @{" + " Link "Gadgets"}                                    Gadgets
 @{" ++ " Link "Gadgets"}                                   Gadgets
 @{" - " Link "Gadgets"}                                    Gadgets
 @{" - " Link "Gadgets"}                                    Gadgets
 @{" About... " Link "Menus"}                             Menus
 @{" ARexx Port " Link "ARexx Port"}                           ARexx Port
 @{" Authors " Link "Support & Bugreports"}                              Support & Bugreports
 @{" Bugreports " Link "Support & Bugreports"}                           Support & Bugreports
 @{" Control-L " Link "What Is LControl"}                            What Is LControl
 @{" CX_POPKEY= " Link "Tooltypes"}                           Tooltypes
 @{" CX_POPUP= " Link "Tooltypes"}                            Tooltypes
 @{" Eject " Link "Menus"}                                Menus
 @{" FFOR " Link "Gadgets"}                                 Gadgets
 @{" Fix position " Link "Menus"}                         Menus
 @{" FREW " Link "Gadgets"}                                 Gadgets
 @{" Goto " Link "Menus"}                                 Menus
 @{" Gotomode " Link "Menus"}                             Menus
 @{" GOTOMODE= " Link "Tooltypes"}                            Tooltypes
 @{" Hardware " Link "What Is LControl"}                             What Is LControl
 @{" Hide " Link "Menus"}                                 Menus
 @{" How to use " Link "How To Use"}                           How To Use
 @{" Infra Red " Link "IR-Master-Support"}                            IR-Master-Support
 @{" Installation " Link "Installation"}                         Installation
 @{" IR-Master-Support " Link "IR-Master-Support"}                    IR-Master-Support
 @{" Kickstart " Link "Installation"}                            Installation
 @{" LANC " Link "What Is LControl"}                                 What Is LControl
 @{" LC_ASSEMBLE " Link "ARexx Port"}                          ARexx Port
 @{" LC_ASSEMBLEOFF " Link "ARexx Port"}                       ARexx Port
 @{" LC_ASSEMBLEON " Link "ARexx Port"}                        ARexx Port
 @{" LC_DISABLE " Link "ARexx Port"}                           ARexx Port
 @{" LC_EJECT " Link "ARexx Port"}                             ARexx Port
 @{" LC_ENABLE " Link "ARexx Port"}                            ARexx Port
 @{" LC_FFOR " Link "ARexx Port"}                              ARexx Port
 @{" LC_FREW " Link "ARexx Port"}                              ARexx Port
 @{" LC_GETCOUNTER " Link "ARexx Port"}                        ARexx Port
 @{" LC_GETSTATUS " Link "ARexx Port"}                         ARexx Port
 @{" LC_GOTO " Link "ARexx Port"}                              ARexx Port
 @{" LC_GOTOMODE " Link "ARexx Port"}                          ARexx Port
 @{" LC_HIDE " Link "ARexx Port"}                              ARexx Port
 @{" LC_INSAUDIO " Link "ARexx Port"}                          ARexx Port
 @{" LC_INSA_LOFF " Link "ARexx Port"}                         ARexx Port
 @{" LC_INSA_LON " Link "ARexx Port"}                          ARexx Port
 @{" LC_INSA_ROFF " Link "ARexx Port"}                         ARexx Port
 @{" LC_INSA_RON " Link "ARexx Port"}                          ARexx Port
 @{" LC_INSVIDEO " Link "ARexx Port"}                          ARexx Port
 @{" LC_INSV_OFF " Link "ARexx Port"}                          ARexx Port
 @{" LC_INSV_ON " Link "ARexx Port"}                           ARexx Port
 @{" LC_MINUS " Link "ARexx Port"}                             ARexx Port
 @{" LC_PAUSE " Link "ARexx Port"}                             ARexx Port
 @{" LC_PFOR " Link "ARexx Port"}                              ARexx Port
 @{" LC_PLAY " Link "ARexx Port"}                              ARexx Port
 @{" LC_PLUS " Link "ARexx Port"}                              ARexx Port
 @{" LC_PREW " Link "ARexx Port"}                              ARexx Port
 @{" LC_QUIT " Link "ARexx Port"}                              ARexx Port
 @{" LC_RAWCOMMAND " Link "ARexx Port"}                        ARexx Port
 @{" LC_RECORD " Link "ARexx Port"}                            ARexx Port
 @{" LC_RESET " Link "ARexx Port"}                             ARexx Port
 @{" LC_RSLOW " Link "ARexx Port"}                             ARexx Port
 @{" LC_SHOW " Link "ARexx Port"}                              ARexx Port
 @{" LC_SLOW " Link "ARexx Port"}                              ARexx Port
 @{" LC_STOP " Link "ARexx Port"}                              ARexx Port
 @{" LC_SWAP " Link "ARexx Port"}                              ARexx Port
 @{" LC_ZOOMIN " Link "ARexx Port"}                            ARexx Port
 @{" LC_ZOOMOUT " Link "ARexx Port"}                           ARexx Port
 @{" LEFT= " Link "Tooltypes"}                                Tooltypes
 @{" LIBNAME= " Link "Tooltypes"}                             Tooltypes
 @{" Menus " Link "Menus"}                                Menus
 @{" Parallel port " Link "What Is LControl"}                        What Is LControl
 @{" Pause " Link "Gadgets"}                                Gadgets
 @{" PFOR " Link "Gadgets"}                                 Gadgets
 @{" Play " Link "Gadgets"}                                 Gadgets
 @{" PREW " Link "Gadgets"}                                 Gadgets
 @{" Prices " Link "Registering"}                               Registering
 @{" Project " Link "Menus"}                              Menus
 @{" PUBSCREEN= " Link "Tooltypes"}                           Tooltypes
 @{" Quit " Link "Menus"}                                 Menus
 @{" Record " Link "Menus"}                               Menus
 @{" Registering " Link "Registering"}                          Registering
 @{" Requirements " Link "Installation"}                         Installation
 @{" Reset counter " Link "Menus"}                        Menus
 @{" Sony " Link "What Is LControl"}                                 What Is LControl
 @{" Special " Link "Menus"}                              Menus
 @{" Special-II " Link "Menus"}                           Menus
 @{" Stop " Link "Gadgets"}                                 Gadgets
 @{" Support " Link "Support & Bugreports"}                              Support & Bugreports
 @{" Swap " Link "Gadgets"}                                 Gadgets
 @{" Tooltypes " Link "Tooltypes"}                            Tooltypes
 @{" TOP= " Link "Tooltypes"}                                 Tooltypes
 @{" Update " Link "Support & Bugreports"}                               Support & Bugreports
 @{" Videocamera " Link "What Is LControl"}                          What Is LControl
 @{" What is LControl " Link "What Is LControl"}                     What Is LControl
 @{" Zoom in " Link "Menus"}                              Menus
 @{" Zoom out " Link "Menus"}                             Menus

@EndNode

