1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
|
#
# This file is part of Config-Model
#
# This software is Copyright (c) 2012 by Dominique Dumont, Krzysztof Tyszecki.
#
# This is free software, licensed under:
#
# The GNU Lesser General Public License, Version 2.1, February 1999
#
[
{
'class_description' => 'generated from LCDd.conf',
'name' => 'LCDd::MtxOrb',
'element' => [
'Device',
{
'value_type' => 'uniline',
'upstream_default' => '/dev/lcd',
'type' => 'leaf',
'description' => 'Select the output device to use '
},
'Size',
{
'value_type' => 'uniline',
'upstream_default' => '20x4',
'type' => 'leaf',
'description' => 'Set the display size '
},
'Type',
{
'value_type' => 'enum',
'upstream_default' => 'lcd',
'type' => 'leaf',
'description' => 'Set the display type ',
'choice' => [
'lcd',
'lkd',
'vfd',
'vkd'
]
},
'Contrast',
{
'value_type' => 'uniline',
'upstream_default' => '480',
'type' => 'leaf',
'description' => 'Set the initial contrast
NOTE: The driver will ignore this if the display
is a vfd or vkd as they don\'t have this feature'
},
'hasAdjustableBacklight',
{
'value_type' => 'enum',
'upstream_default' => 'yes',
'type' => 'leaf',
'description' => 'Some old displays do not have an adjustable backlight but only can
switch the backlight on/off. If you experience randomly appearing block
characters, try setting this to false. ',
'choice' => [
'yes',
'no'
]
},
'Brightness',
{
'value_type' => 'integer',
'min' => '0',
'upstream_default' => '1000',
'max' => '1000',
'type' => 'leaf',
'description' => 'Set the initial brightness '
},
'OffBrightness',
{
'value_type' => 'integer',
'min' => '0',
'upstream_default' => '0',
'max' => '1000',
'type' => 'leaf',
'description' => 'Set the initial off-brightness
This value is used when the display is normally
switched off in case LCDd is inactive'
},
'Speed',
{
'value_type' => 'enum',
'upstream_default' => '19200',
'type' => 'leaf',
'description' => 'Set the communication speed ',
'choice' => [
'1200',
'2400',
'9600',
'19200'
]
},
'KeyMap_A',
{
'value_type' => 'uniline',
'default' => 'Left',
'type' => 'leaf',
'description' => 'The following table translates from MtxOrb key letters to logical key names.
By default no keys are mapped, meaning the keypad is not used at all.'
},
'KeyMap_B',
{
'value_type' => 'uniline',
'default' => 'Right',
'type' => 'leaf'
},
'KeyMap_C',
{
'value_type' => 'uniline',
'default' => 'Up',
'type' => 'leaf'
},
'KeyMap_D',
{
'value_type' => 'uniline',
'default' => 'Down',
'type' => 'leaf'
},
'KeyMap_E',
{
'value_type' => 'uniline',
'default' => 'Enter',
'type' => 'leaf'
},
'KeyMap_F',
{
'value_type' => 'uniline',
'default' => 'Escape',
'type' => 'leaf'
},
'keypad_test_mode',
{
'value_type' => 'uniline',
'default' => 'no',
'type' => 'leaf',
'description' => 'See the [menu] section for an explanation of the key mappings
You can find out which key of your display sends which
character by setting keypad_test_mode to yes and running
LCDd. LCDd will output all characters it receives.
Afterwards you can modify the settings above and set
keypad_set_mode to no again.'
}
]
}
]
;
|