NAME

CryoTel::CryoCon - A module for interfacing with CryoTel Cryocontrollers via TCP

SYNOPSIS

use CryoTel::CryoCon;

REQUIRES

Only core modules required

DESCRIPTION

Function library for interfacing with CryoTel Cryocontrollers

AUTHOR/LICENSE

Perl Module CryoTel::CryoCon - Function library for interfacing with CryoTel Cryocontrollers. Copyright (C) 2009 Stanford University, Authored by Sam Kerr kerr@cpan.org

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Functions

1 Function and 4 hashes of functions (one for each channel) exported by default.

getcc(); %CryoTelFunctionsA %CryoTelFunctionsB %CryoTelFunctionsC %CryoTelFunctionsD

Each hash contains a code reference to getcc with supplied arguments. 1 function currently 'getCurrentTemp'. 

&{$CryoTelFunctionsA{getCurrentTempA}};

getcc() - Send CryoCon a command as an argument

$temp = getcc('input? a');