|
@@ -55,7 +55,6 @@ if (basename($0) =~ /PROJECTOR/i) {
|
|
|
);
|
|
);
|
|
|
} elsif (basename($0) =~ /AMPLIFIER/i) {
|
|
} elsif (basename($0) =~ /AMPLIFIER/i) {
|
|
|
$DEV = 'Amplifier';
|
|
$DEV = 'Amplifier';
|
|
|
- $PORT = '/dev/tty.usbserial-AM01C96Q';
|
|
|
|
|
$BLUETOOTH = 0;
|
|
$BLUETOOTH = 0;
|
|
|
$CRLF = "\r";
|
|
$CRLF = "\r";
|
|
|
$DELIMITER = "\r";
|
|
$DELIMITER = "\r";
|
|
@@ -83,6 +82,12 @@ if (basename($0) =~ /PROJECTOR/i) {
|
|
|
|
|
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
+ $PORT = `$ENV{'HOME'}/bin/video/serial/findDevice.sh 1d111200`;
|
|
|
|
|
+ $PORT =~ s/\s*$//;
|
|
|
|
|
+ if (!($PORT =~ /^\/dev\/tty\.usbserial/)) {
|
|
|
|
|
+ die("Unable to find serial device by USB location\n");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
%STATUS_CMDS = (
|
|
%STATUS_CMDS = (
|
|
|
'STATUS' => { 'MATCH' => [ qr/^PW/, qr/$CMDS{'ON'}/ ] },
|
|
'STATUS' => { 'MATCH' => [ qr/^PW/, qr/$CMDS{'ON'}/ ] },
|
|
|
'MODE' => { 'EVAL' => [ qr/^MS/, 'if ($a =~ /STEREO/i) { $a = "STEREO" } elsif ($a =~ /MS(?:DOLBY|DTS)/i) { $a = "SURROUND" }' ] },
|
|
'MODE' => { 'EVAL' => [ qr/^MS/, 'if ($a =~ /STEREO/i) { $a = "STEREO" } elsif ($a =~ /MS(?:DOLBY|DTS)/i) { $a = "SURROUND" }' ] },
|
|
@@ -178,7 +183,6 @@ if (basename($0) =~ /PROJECTOR/i) {
|
|
|
);
|
|
);
|
|
|
} elsif (basename($0) =~ /HDMI/i) {
|
|
} elsif (basename($0) =~ /HDMI/i) {
|
|
|
$DEV = 'HDMI';
|
|
$DEV = 'HDMI';
|
|
|
- $PORT = '/dev/tty.usbserial-AL0096TO';
|
|
|
|
|
$BLUETOOTH = 0;
|
|
$BLUETOOTH = 0;
|
|
|
$BAUD = 19200;
|
|
$BAUD = 19200;
|
|
|
$CRLF = "\r";
|
|
$CRLF = "\r";
|
|
@@ -195,6 +199,12 @@ if (basename($0) =~ /PROJECTOR/i) {
|
|
|
'POD_OFF' => 'pod off',
|
|
'POD_OFF' => 'pod off',
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
+ $PORT = `$ENV{'HOME'}/bin/video/serial/findDevice.sh 1d111300`;
|
|
|
|
|
+ $PORT =~ s/\s*$//;
|
|
|
|
|
+ if (!($PORT =~ /^\/dev\/tty\.usbserial/)) {
|
|
|
|
|
+ die("Unable to find serial device by USB location\n");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
%STATUS_CMDS = ();
|
|
%STATUS_CMDS = ();
|
|
|
} else {
|
|
} else {
|
|
|
die("No device specified\n");
|
|
die("No device specified\n");
|