File Coverage

blib/lib/Config/Model/models/LCDd/serialPOS.pl
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1 1     1   7818 use strict;
  1         4  
  1         31  
2 1     1   6 use warnings;
  1         3  
  1         93  
3              
4             return [
5             {
6             'class_description' => 'generated from LCDd.conf',
7             'element' => [
8             'Device',
9             {
10             'description' => 'Device to use in serial mode ',
11             'type' => 'leaf',
12             'upstream_default' => '/dev/lcd',
13             'value_type' => 'uniline'
14             },
15             'Size',
16             {
17             'description' => 'Specifies the size of the display in characters. ',
18             'type' => 'leaf',
19             'upstream_default' => '16x2',
20             'value_type' => 'uniline'
21             },
22             'Speed',
23             {
24             'choice' => [
25             '1200',
26             '2400',
27             '19200',
28             '115200'
29             ],
30             'description' => 'communication baud rate with the display ',
31             'type' => 'leaf',
32             'upstream_default' => '9600',
33             'value_type' => 'enum'
34             },
35             'Type',
36             {
37             'choice' => [
38             'IEE',
39             'Epson',
40             'Emax',
41             'IBM',
42             'LogicControls',
43             'Ultimate'
44             ],
45             'description' => 'Set the communication protocol to use with the POS display.',
46             'type' => 'leaf',
47             'upstream_default' => 'AEDEX',
48             'value_type' => 'enum'
49             }
50             ],
51             'name' => 'LCDd::serialPOS'
52             }
53             ]
54             ;
55