mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 03:06:37 +00:00
00_TCM: function call switched to "use DevIo"
git-svn-id: https://svn.fhem.de/fhem/trunk@22616 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
7bee0a2991
commit
5ecdec9dbf
@ -11,12 +11,8 @@
|
|||||||
package main;
|
package main;
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
|
use DevIo;
|
||||||
use Time::HiRes qw(gettimeofday usleep);
|
use Time::HiRes qw(gettimeofday usleep);
|
||||||
if( $^O =~ /Win/ ) {
|
|
||||||
require Win32::SerialPort;
|
|
||||||
} else {
|
|
||||||
require Device::SerialPort;
|
|
||||||
}
|
|
||||||
sub TCM_Read($);
|
sub TCM_Read($);
|
||||||
sub TCM_ReadAnswer($$);
|
sub TCM_ReadAnswer($$);
|
||||||
sub TCM_Ready($);
|
sub TCM_Ready($);
|
||||||
@ -28,7 +24,6 @@ sub TCM_CSUM($);
|
|||||||
|
|
||||||
sub TCM_Initialize($) {
|
sub TCM_Initialize($) {
|
||||||
my ($hash) = @_;
|
my ($hash) = @_;
|
||||||
require "$attr{global}{modpath}/FHEM/DevIo.pm";
|
|
||||||
|
|
||||||
# Provider
|
# Provider
|
||||||
$hash->{ReadFn} = "TCM_Read";
|
$hash->{ReadFn} = "TCM_Read";
|
||||||
@ -237,7 +232,7 @@ sub TCM_Fingerprint($$) {
|
|||||||
sub TCM_Write($$$$) {
|
sub TCM_Write($$$$) {
|
||||||
# Input is header and data (HEX), without CRC
|
# Input is header and data (HEX), without CRC
|
||||||
my ($hash, $shash, $header, $msg) = @_;
|
my ($hash, $shash, $header, $msg) = @_;
|
||||||
return if (!exists($hash->{helper}{init_done}) && $hash != $shash);
|
#return if (!exists($hash->{helper}{init_done}) && $hash != $shash);
|
||||||
# return if (!defined($header));
|
# return if (!defined($header));
|
||||||
my $name = $hash->{NAME};
|
my $name = $hash->{NAME};
|
||||||
my $bstring;
|
my $bstring;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user