NAME
Device::VFD::GP1022 - GP1022 VFD module controller
SYNOPSIS
use Device::VFD::GP1022;
my $vfd = Device::VFD::GP1022->('/dev/ttyUSB0');
$vfd->message( 'messages for vfd' );
use to orignal serial module
use Device::VFD::GP1022;
use Device::SerialPort;
my $serial = Device::SerialPort->new('/dev/ttyUSB0') or die;
# more serial port configs
my $vfd = Device::VFD::GP1022->( serial => $serial );
$vfd->message( 'messages for vfd' );
DESCRIPTION
this module is controller for VFD module of GP1022. It works for Unix, Mac, and Windows.
METHODS
- new
-
instance
- message
-
文字列を引数にあたえると、その文字列をVFDに表示します。 Device::VFD::GP1022::Messageをuseする事で利用できるDSLを使用して、細かな表示制御を行えます。
特殊な呼び出しかたにより挙動を変更できます。
$vfd->message( append => 'for vfd' );
表示中の文字列に続けて表示します。
$vfd->message( 'for vfd' ); $vfd->message( force => 'for vfd' );
表示中の文字列を捨てて、即時表示します。
$vfd->message( buffer => 'for vfd' );
バッファーに文字列を蓄えます。別途 switch メソッドにてバッファを切り替えられます。
- is_scroll
-
現在スクロール表示中なら真を返します。
- display
-
$vfd->display; $vfd->display(1);
表示開始する。
$vfd->display(0);
表示停止する。
- scroll
-
$vfd->scroll; $vfd->scroll(1);
スクロール開始する。
$vfd->scroll(0);
スクロール停止する。
- switch
-
switch to buffer
- rewind
-
表示内容を頭出しします。
- full
-
画面領域全てを使ってメッセージを描画させます。
- reverse
-
点滅時のバックグラウンドとフォアグラウンドを切り替えます。
$vfd->reverse; $vfd->reverse(1);
切り替える。
$vfd->reverse(0);
デフォルトに戻す。
- clear
-
表示データ全てをクリアします。
- default
-
全ての状態をデフォルトに戻します。
AUTHOR
Kazuhiro Osawa <ko@yappo.ne.jp>
SEE ALSO
Device::VFD::GP1022::Message http://akizukidenshi.com/pdf/GP1022.pdf
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 237:
Non-ASCII character seen before =encoding in '文字列を引数にあたえると、その文字列をVFDに表示します。'. Assuming UTF-8