The Screen Lines

Each line that ever needs to be displayed is stored here... somewhere. The line number is the code used in the screen definitions to determine what to display on which parts of the LCD module.

Download:
MsgLength = 13H MessageBank: ; a list of all the different lines that'll ever need to ; be displayed... .ASCII ' ' ; Line 01 .ASCII ' Office Security ' ; Line 02 .ASCII ' System ' ; Line 03 .ASCII ' (c)opyright 1999 ' ; Line 04 .ASCII 'By Geoff Knagge ' ; Line 05 .ASCII ' Mark Lynn ' ; Line 06 .ASCII ' Andrew Carr ' ; Line 07 .ASCII ' ' C_ascii: .ASCII '12:00.00' ; Line 08 .ASCII 'Select zone [1-8] ' ; Line 09 .ASCII '[*] Configuration ' ; Line 0A .ASCII ' Press a key ' ; Line 0B .ASCII 'Zone ' M_Z1: .ASCII '? Arming ' ; Line 0C .ASCII '[1] Arm ' ; Line 0D .ASCII '[1] Disarm ' ; Line 0E .ASCII '[#] Cancel ' ; Line 0F .ASCII 'Enter Arming Code ' ; Line 10 .ASCII 'Enter Disarm Code ' ; Line 11 .ASCII ' [] ' ; Line 12 .ASCII ' [*] ' ; Line 13 .ASCII ' [**] ' ; Line 14 .ASCII ' [***] ' ; Line 15 .ASCII ' [****] ' ; Line 16 .ASCII ' [*****] ' ; Line 17 .ASCII ' [******] ' ; Line 18 .ASCII ' [*******] ' ; Line 19 .ASCII ' [********] ' ; Line 1A .ASCII ' [*********] ' ; Line 1B .ASCII ' [**********] ' ; Line 1C .ASCII ' [*] Yes [#] No ' ; Line 1D .ASCII '[1-8] Zones ' ; Line 1E .ASCII '[9] Smoke Alarm ' ; Line 1F .ASCII '[0] Miscellaneous' ; Line 20 .ASCII '[#] Cancel ' ; Line 21 .ASCII 'Alarm Configuration' ; Line 22 .ASCII 'Zone ' M_Z2: .ASCII '1 Setup ' ; Line 23 .ASCII '[1] Window Security' ; Line 24 .ASCII '[2] Auto Arming ' ; Line 25 .ASCII '[3] Access Codes ' ; Line 26 .ASCII '[#] Previous Menu ' ; Line 27 .ASCII 'Zone ' M_Z3: .ASCII '1 Auto Arming ' ; Line 28 .ASCII '[1] Starting Time ' ; Line 29 .ASCII '[2] Arming Interval' ; Line 2A .ASCII '[0] Never Auto-arm ' ; Line 2B .ASCII '[1] Once per day ' ; Line 2C .ASCII '[2] Every 12 Hours ' ; Line 2D .ASCII '[3] Every 6 Hours ' ; Line 2E .ASCII '[4] Every 3 Hours ' ; Line 2F .ASCII '[5] Every 2 Hours ' ; Line 30 .ASCII '[6] Every Hour ' ; Line 31 .ASCII '[7] Every 30 mins ' ; Line 32 .ASCII '[8] Every 15 mins ' ; Line 33 .ASCII '[9] Every 10 mins ' ; Line 34 .ASCII '[*] Every 5 mins ' ; Line 35 .ASCII 'Zone ' M_Z4: .ASCII '1 Access Codes' ; Line 36 .ASCII '[1] Arming Code ' ; Line 37 .ASCII '[2] Disarming Code ' ; Line 38 .ASCII 'Smoke Alarm Setup ' ; Line 39 .ASCII '[1] Arm ' ; Line 3A .ASCII '[2] Disarm ' ; Line 3B .ASCII 'Miscellaneous Setup' ; Line 3C .ASCII '[1] Doors ' ; Line 3D .ASCII '[2] Windows ' ; Line 3E .ASCII '[3] Access Codes ' ; Line 3F .ASCII '[4] System Time ' ; Line 40 .ASCII '[5] Panic Alarm ' ; Line 41 .ASCII '[6] Intrusion Alarm' ; Line 42 .ASCII '[7] Phone Numbers ' ; Line 43 .ASCII '[8] Incorrect codes' ; Line 44 .ASCII '[#] Exit Setup ' ; Line 45 .ASCII 'Door Configuration ' ; Line 46 .ASCII '[1-8] Select Door ' ; Line 47 .ASCII 'Door ' M_Z5: .ASCII '1 Setup ' ; Line 48 .ASCII '[1] Controller Zone' ; Line 49 .ASCII '[2] Adjoining Zone ' ; Line 4A .ASCII 'Configure Windows ' ; Line 4B .ASCII '[1-8] Select Window' ; Line 4C .ASCII 'Window ' M_Z6: .ASCII '1 Setup ' ; Line 4D .ASCII 'Codes for all zones' ; Line 4E .ASCII '[1] Arming ' ; Line 4F .ASCII '[2] Disarming ' ; Line 50 .ASCII '[3] Master Code ' ; Line 51 .ASCII 'Warning! This will ' ; Line 52 .ASCII '[9] Diagnostics ' ; Line 53 .ASCII 'temporarily disable' ; Line 54 .ASCII 'Press # to cancel ' ; Line 55 .ASCII 'Panic Alarm Mode ' ; Line 56 .ASCII '[1] Audible only ' ; Line 57 .ASCII '[2] Phone line only' ; Line 58 .ASCII '[3] Both ' ; Line 59 .ASCII 'Intrusion Alarm ' ; Line 5A .ASCII 'Phone Numbers ' ; Line 5B .ASCII '[1] Intrusions ' ; Line 5C .ASCII '[2] Fire ' ; Line 5D .ASCII '[3] Panic ' ; Line 5E .ASCII '* to accept changes' ; Line 5F .ASCII 'Sound an alarm if ' ; Line 60 .ASCII 'an incorrect Code ' ; Line 61 .ASCII 'is entered 3 times?' ; Line 62 .ASCII '[#] System status ' ; Line 63 .ASCII 'Secure windows even' ; Line 64 .ASCII 'if this zone can be' ; Line 65 .ASCII 'accessed? ' ; Line 66 .ASCII ' <input hidden> ' ; Line 67 .ASCII ' Zone Armed ' ; Line 68 .ASCII ' Zone Disarmed ' ; Line 69 .ASCII ' Select new ' ; line 6A .ASCII ' controlling zone ' ; line 6B .ASCII ' (old zone was #' old_zone: .ASCII '?) ' ; line 6C .ASCII ' changed to #' new_zone: .ASCII '? ' ; line 6D .ASCII ' connecting zone ' ; line 6E .ASCII ' set to ' ; line 6F .ASCII ' Incorrect Code! ' ; Line 70 .ASCII ' Windows are not ' ; Line 71 .ASCII ' armed unless this ' ; Line 72 .ASCII ' zone is completely' ; Line 73 .ASCII ' secured. ' ; Line 74 .ASCII ' Windows are armed ' ; Line 75 .ASCII ' whenever this zone' ; line 76 .ASCII ' is locked ' ; line 77 .ASCII ' Enter master code ' ; line 78 .ASCII ' Hrs [1]up [4]down' ; line 79 .ASCII ' Mins [3]up [6]down' ; line 7A .ASCII ' [*] Accept Changes' ; line 7B .ASCII ' system time ' systime: .ASCII '00:00' ; line 7C .ASCII 'auto-arm time ' aatime: .ASCII '00:00' ; line 7D .ASCII ' Auto-arm interval ' ; line 7E .ASCII ' Panic Phone Number' ; line 7F .ASCII ' Fire Phone Number ' ; line 80 .ASCII ' Instrusion Phone ' ; line 81 .ASCII 'old:' old_ph: .ASCII ' ' ; line 82 .ASCII 'new:' new_ph: .ASCII ' ' ; line 83 .ASCII '[*] OK [#] Cancel' ; line 84 .ASCII 'Enter new password:' ; line 85 .ASCII ' Re-enter password:' ; line 86 .ASCII ' Passwords did not ' ; line 87 .ASCII ' match ' ; line 88 .ASCII 'Zone ' M_Z7: .ASCII '1 Arming code ' ; line 89 .ASCII 'Zone ' M_Z8: .ASCII '1 Disarm code ' ; line 8A .ASCII ' All arming codes ' ; line 8B .ASCII 'All disarming codes' ; line 8C .ASCII ' Master Code ' ; line 8D .ASCII ' the alarm system! ' ; line 8E .ASCII '[1] Door Locking ' ; line 8F .ASCII '[1-8] toggle door ' ; line 90 .ASCII ' locks on/off ' ; line 91 .ASCII ' Audio Tester ' ; line 92 .ASCII '[1-8] test speaker ' ; line 93 .ASCII ' Blinker Tester ' ; line 94 .ASCII '[1-8] test blinker ' ; line 95 .ASCII '[2] Audio signals ' ; line 96 .ASCII '[3] Flashing light ' ; line 97 .ASCII ' [*]OK [#]backspace' ; line 98 .ASCII ' [*]OK [#]cancel ' ; line 99 .ASCII ' Zone 1 Violated ' ; line 9A .ASCII ' Door 1 (Zone ?) ' ; line 9B .ASCII ' Door 2 (Zone ?) ' ; line 9C .ASCII ' Door 3 (Zone ?) ' ; line 9D .ASCII ' Door 4 (Zone ?) ' ; line 9E .ASCII ' Door 5 (Zone ?) ' ; line 9F .ASCII ' Door 6 (Zone ?) ' ; line A0 .ASCII ' Door 7 (Zone ?) ' ; line A1 .ASCII ' Door 8 (Zone ?) ' ; line A2 .ASCII ' Window 1 (Zone ?) ' ; line A3 .ASCII ' Window 2 (Zone ?) ' ; line A4 .ASCII ' Window 3 (Zone ?) ' ; line A5 .ASCII ' Window 4 (Zone ?) ' ; line A6 .ASCII ' Window 5 (Zone ?) ' ; line A7 .ASCII ' Window 6 (Zone ?) ' ; line A8 .ASCII ' Window 7 (Zone ?) ' ; line A9 .ASCII ' Window 8 (Zone ?) ' ; line AA .ASCII ' Smoke Detector ' ; line AB .ASCII ' Panic Alarm ' ; line AC .ASCII ' ' ; line AD .ASCII ' ' ; line AE .ASCII ' ' ; line AF .ASCII '[1] faster ' ; line B0 .ASCII '[2] slower ' ; line B1 .ASCII ' Scrolling Speed ' ; line B2 .ASCII '[*] Scrolling Speed' ; line B3 .ASCII ' press a key to ' ; line B4 .ASCII ' disarm ' ; line B5 .ASCII '(auto rearm in 1hr)' ; line B6 .ASCII '[4] Smoke Alarm ' ; line B7 .ASCII '[5] Panic Alarm ' ; line B8 .ASCII ' Zone ' vv_zb: .ASCII '1 Breached ' ; line B9 .ASCII ' Zone ' vv_zt: .ASCII '1 timeout ' ; line BA .ASCII '(#=menu) 12345678 ' ; Line BB .ASCII ' Zones : ' sssZ: .ASCII ' ' ; line BC .ASCII ' Doors : ' sssD: .ASCII ' ' ; line BD .ASCII 'Windows : ' sssW: .ASCII ' ' ; line BE .ASCII '[4] Code masking ' ; line BF .ASCII 'If entering codes, ' ; line C0 .ASCII 'show how many have ' ; line C1 .ASCII 'been entered? ' ; line C2 .ASCII '[1] Silence ' ; line C3 .ASCII '[2] 500Hz,0.5s beep' ; line C4 .ASCII '[3] 1KHz, 0.5s beep' ; line C5 .ASCII '[4] 2KHz, 0.5s beep' ; line C6 .ASCII '[5] 4KHz, 0.5s beep' ; line C7 .ASCII '[6] 3KHz continuous' ; line C8 .ASCII '[7] 3/4KHz two tone' ; line C9 .ASCII '[8] singe 4Khz beep' ; line CA .ASCII '[1] Permantly Off ' ; line CB .ASCII '[2] Permantly On ' ; line CC .ASCII '[3] On 1s, Off 1s ' ; line CD .ASCII '[4] On .5s, Off .5s' ; line CE .ASCII '[5] Blink once, 2s ' ; line CF .ASCII '[6] Blink once, 1s ' ; line D0 .ASCII '[7] Blink once, .5s' ; line D1 .ASCII '[8] Blink once, .25' ; line D2

This is page designed, maintained and
(C)opyright 1999 by Geoff Knagge