NAME
Lab::Connection::IsoBus - Oxford Instruments IsoBus connection
VERSION
version 3.870
SYNOPSIS
This is not called directly. To make an Isobus instrument use Lab::Connection::IsoBus, set the connection_type parameter accordingly:
$instrument = new ILM210( connection_type => 'IsoBus', isobus_address => 3, )
DESCRIPTION
Lab::Connection::IsoBus
provides a connection with Lab::Bus::IsoBus, transparently handled via a pre-existing bus and connection object (e.g. serial or GPIB).
It inherits from Lab::Connection.
CONSTRUCTOR
new
my $connection = new Lab::Connection::IsoBus(
connection_type => 'IsoBus',
isobus_address => 3,
}
METHODS
This just falls back on the methods inherited from Lab::Connection.
config
Provides unified access to the fields in initial @_ to all the child classes. E.g.
$IsoBus_Address=$instrument->Config(isobus_address);
Without arguments, returns a reference to the complete $self->Config aka @_ of the constructor.
$Config = $connection->Config();
$IsoBus_Address = $connection->Config()->{'isobus_address'};
CAVEATS/BUGS
Probably few. Mostly because there's not a lot to be done here. Please report.
SEE ALSO
COPYRIGHT AND LICENSE
This software is copyright (c) 2023 by the Lab::Measurement team; in detail:
Copyright 2011 Andreas K. Huettel, Florian Olbrich
2012 David Kalok, Florian Olbrich, Stefan Geissler
2013 Stefan Geissler
2016 Simon Reinhardt
2017 Andreas K. Huettel
2020 Andreas K. Huettel
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.