-
-
09 Dec 2009 21:18:41 UTC
- Distribution: Robotics
- Module version: 0.23
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Issues (1)
- Testers (0 / 423 / 0)
- Kwalitee
Bus factor: 0- 85.71% Coverage
- License: unknown
- Activity
24 month- Tools
- Download (57.38KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- unknown
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
Robotics::Tecan::Gemini - (Internal module) Software-to-Software interface for Tecan Gemini Win32 Application for controlling robotics hardware
VERSION
Version 0.23
SYNOPSIS
Gemini software interface support for Robotics::Tecan. The Gemini software controls the Tecan robotics in legacy environments. In Perl Robotics environment, the Robotics modules use this module to send (pipe) hardware commands through Gemini software to the physical hardware.
Tecan has a separate software interface, EVOware, which is to be implemented as a separate perl module in the future (contact author).
This module is only useful in the framework of other Robotics modules. It probably should not be used on it's own.
This module may include (in the future) mechanisms for parsing Gemini data files (*.gem or *.gwl files).
EXPORT
FUNCTIONS
new
FUNCTIONS
probe
Probe the local machine for a loaded/running(maybe) Gemini application to communicate with as a software-software interface.
Finds the application only, does not find hardware (look at hardware modules for that part).
Returns:
- Hash, with key:value as follows: key="Tecan-Genesis", value="not-started:name:token" or "ok:name:token" where name is the application-usable alias to use for new()'s "unit" parameter, and token is an internal reference for low level software.
openPipe
(Internal function) Do not call
Open communication to Gemini software<->software interface
startService
- (Special method - Not normally used - Experimental)
-
Attempt to start the Windows GUI application associated with Tecan (such as running "Gemini.exe"). Since this will occur under Win32, and there is no mechanism for forking, this call will likely never return. Best not to call this method if the Tecan application is already running: unexpected Win32 results may occur.
This method should only be used when "Desktop" access to start the Tecan application is unavailable (such as starting the service from a remote machine over the network).
Usage, for Tecan: Do query() first, to see if the robotics is "not started"; if it is not, use this function to start Gemini, then query() again (the second time should find the named pipe).
3 POD Errors
The following errors were encountered while parsing the POD:
- Around line 75:
'=item' outside of any '=over'
- Around line 83:
You forgot a '=back' before '=head2'
- Around line 92:
'=item' outside of any '=over'
=over without closing =back
Module Install Instructions
To install Robotics, copy and paste the appropriate command in to your terminal.
cpanm Robotics
perl -MCPAN -e shell install Robotics
For more information on module installation, please visit the detailed CPAN module installation guide.