|
|
| (19 intermediate revisions by the same user not shown) |
| Line 2: |
Line 2: |
| | | | |
| | {| | | {| |
| − | ! style="padding: 1ex;" | Received
| |
| − | ! style="width: 2ex;" |
| |
| − | ! style="padding: 1ex;" | Transmitted
| |
| − | |-
| |
| | | valign="top" align="right" | | | | valign="top" align="right" | |
| | {{CodeChart | | {{CodeChart |
| | + | | title=Received |
| | | at=#ICH | | | at=#ICH |
| | | a=#CUU | | | a=#CUU |
| Line 26: |
Line 23: |
| | | p=#DCH | | | p=#DCH |
| | | q=#SEE | | | q=#SEE |
| − | | r=#CPR | + | | r=#DSR |
| | | s=#SU | | | s=#SU |
| | | t=#SD | | | t=#SD |
| Line 60: |
Line 57: |
| | | caret=#SIMD | | | caret=#SIMD |
| | }} | | }} |
| − | | | + | | style="width: 2ex;" | |
| | | valign="top" | | | | valign="top" | |
| | {{CodeChart | | {{CodeChart |
| | + | | title=Transmitted |
| | + | | r=#CPR |
| | + | | lowerc=#DA-response |
| | + | | lowern=#DSR-response |
| | }} | | }} |
| | |- | | |- |
| − | | + | | valign="top" | |
| − | {| class="wikitable sortable"
| + | {| class="wikitable" |
| − | ! style="padding: 1ex; text-align: center;" | Prefix
| |
| − | ! style="padding: 1ex; text-align: center;" | Acronym
| |
| − | ! class="unsortable" style="padding: 1ex;" | Description
| |
| − | ! class="unsortable" style="padding: 1ex;" | Parameters
| |
| | |+ ESC CSI Sequences | | |+ ESC CSI Sequences |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Insert Character|''Pn1''<nowiki>=</nowiki>1|ICH|@|ICH}} | + | {{CodeDescriptionHeaderA}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Up|''Pn1''<nowiki>=</nowiki>1|CUU|A|CUU}} | + | {{CodeDescriptionRowA|@|ICH|ICH|Insert Character|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Down|''Pn1''<nowiki>=</nowiki>1|CUD|B|CUD}} | + | {{CodeDescriptionRowA|A|CUU|CUU|Cursor Up|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Forward|''Pn1''<nowiki>=</nowiki>1|CUF|C|CUF}}
| + | {{CodeDescriptionRowA|B|CUD|CUD|Cursor Down|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Back|''Pn1''<nowiki>=</nowiki>1|CUB|D|CUB}} | + | {{CodeDescriptionRowA|C|CUF|CUF|Cursor Forward|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Next Line|''Pn1''<nowiki>=</nowiki>1|CNL|E|CNL}} | + | {{CodeDescriptionRowA|D|CUB|CUB|Cursor Back|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Previous Line|''Pn1''<nowiki>=</nowiki>1|CPL|F|CPL}}
| + | {{CodeDescriptionRowA|E|CNL|CNL|Cursor Next Line|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Horizontal Absolute|''Pn1''<nowiki>=</nowiki>1|CHA|G|CHA}} | + | {{CodeDescriptionRowA|F|CPL|CPL|Cursor Previous Line|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Position|''Pn1''<nowiki>=</nowiki>1; ''Pn2''<nowiki>=</nowiki>1|CUP|H|CUP}} | + | {{CodeDescriptionRowA|G|CHA|CHA|Cursor Horizontal Absolute|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Horizontal Tab|''Pn1''<nowiki>=</nowiki>1|CHT|I|CHT}} | + | {{CodeDescriptionRowA|H|CUP|CUP|Cursor Position|''line''<nowiki>=</nowiki>1 <code>;</code> ''col''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Erase Display|[[#ed-parameters|''Ps1''<nowiki>=</nowiki>0]]|ED|J|ED}} | + | {{CodeDescriptionRowA|I|CHT|CHT|Cursor Horizontal Tab|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Erase Line|[[#el-parameters|''Ps1''<nowiki>=</nowiki>0]]|EL|K|EL}} | + | {{CodeDescriptionRowA|J|ED|ED|Erase Display|[[#ed-parameters|''Ps1'']]<nowiki>=</nowiki>0}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Insert Line|''Pn1''<nowiki>=</nowiki>1|IL|L|IL}} | + | {{CodeDescriptionRowA|K|EL|EL|Erase Line|[[#el-parameters|''Ps1'']]<nowiki>=</nowiki>0}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Delete Line|''Pn1''<nowiki>=</nowiki>1|DL|M|DL}} | + | {{CodeDescriptionRowA|L|IL|IL|Insert Line|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Erase Field|[[#ef-parameters|''Ps1''<nowiki>=</nowiki>0]]|EF|N|EF}} | + | {{CodeDescriptionRowA|M|DL|DL|Delete Line|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Erase Area|[[#ea-parameters|''Ps1''<nowiki>=</nowiki>0]]|EA|O|EA}} | + | {{CodeDescriptionRowA|N|EF|EF|Erase Field|[[#ef-parameters|''Ps1'']]<nowiki>=</nowiki>0}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Delete Character|''Pn1''<nowiki>=</nowiki>1|DCH|P|DCH}} | + | {{CodeDescriptionRowA|O|EA|EA|Erase Area|[[#ea-parameters|''Ps1'']]<nowiki>=</nowiki>0}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Select Editing Extent|''Ps1''<nowiki>=</nowiki>0|SEE|Q|SEE}} | + | {{CodeDescriptionRowA|P|DCH|DCH|Delete Character|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Position Report|''Pn1''<nowiki>=</nowiki>1; ''Pn2''<nowiki>=</nowiki>1|CPR|R|CPR}} | + | {{CodeDescriptionRowA|Q|SEE|SEE|Select Editing Extent|''Ps1''<nowiki>=</nowiki>0}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Scroll Up|''Pn1''<nowiki>=</nowiki>1|SU|S|SU}} | + | {{CodeDescriptionRowA|S|SU|SU|Scroll Up|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Scroll Down|''Pn1''<nowiki>=</nowiki>1|SD|T|SD}} | + | {{CodeDescriptionRowA|T|SD|SD|Scroll Down|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Next Page|''Pn1''<nowiki>=</nowiki>1|NP|U|NP}} | + | {{CodeDescriptionRowA|U|NP|NP|Next Page|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Previous Page|''Pn1''<nowiki>=</nowiki>1|PP|V|PP}} | + | {{CodeDescriptionRowA|V|PP|PP|Previous Page|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Tabulation Control|[[#ctc-parameters|''Ps1''<nowiki>=</nowiki>0;]] ...|CTC|W|CTC}} | + | {{CodeDescriptionRowA|W|CTC|CTC|Cursor Tabulation Control|[[#ctc-parameters|''Ps1'']]<nowiki>=</nowiki>0 <code>;</code> ...}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Erase Character|''Pn1''<nowiki>=</nowiki>1|ECH|X|ECH}} | + | {{CodeDescriptionRowA|X|ECH|ECH|Erase Character|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Vertical Tab|''Pn1''<nowiki>=</nowiki>1|CVT|Y|CVT}} | + | {{CodeDescriptionRowA|Y|CVT|CVT|Cursor Vertical Tab|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Cursor Backward Tab|''Pn1''<nowiki>=</nowiki>1|CBT|Z|CBT}} | + | {{CodeDescriptionRowA|Z|CBT|CBT|Cursor Backward Tab|''Pn1''<nowiki>=</nowiki>1}} |
| − | | + | {{CodeDescriptionRowA|`|HPA|HPA|Horizontal Position Absolute|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Horizontal Position Absolute|''Pn1''<nowiki>=</nowiki>1|HPA|`|HPA}} | + | {{CodeDescriptionRowA|a|HPR|HPR|Horizontal Position Right|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Horizontal Position Right|''Pn1''<nowiki>=</nowiki>1|HPR|a|HPR}} | + | {{CodeDescriptionRowA|b|REP|REP|Repeat|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Repeat|''Pn1''<nowiki>=</nowiki>1|REP|b|REP}} | + | {{CodeDescriptionRowA|c|DA|DA|Device Attributes|<code>0</code>}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Device Attributes|''Ps1''<nowiki>=</nowiki>0|DA|c|DA}} | + | {{CodeDescriptionRowA|d|VPA|VPA|Vertical Position Absolute|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Vertical Position Absolute|''Pn1''<nowiki>=</nowiki>1|VPA|d|VPA}}
| + | {{CodeDescriptionRowA|e|VPR|VPR|Vertical Position Right|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Vertical Position Right|''Pn1''<nowiki>=</nowiki>1|VPR|e|VPR}} | + | {{CodeDescriptionRowA|f|HVP|HVP|Horizontal Vertical Position|''Pn1''<nowiki>=</nowiki>1 <code>;</code> ''Pn2''<nowiki>=</nowiki>2}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Horizontal Vertical Position|''Pn1''<nowiki>=</nowiki>1; ''Pn2''<nowiki>=</nowiki>2|HVP|f|HVP}} | + | {{CodeDescriptionRowA|g|TBC|TBC|Tabulation Clear|''Ps1''<nowiki>=</nowiki>0}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Tabulation Clear|''Ps1''<nowiki>=</nowiki>0|TBC|g|TBC}} | + | {{CodeDescriptionRowA|h|SM|SM|Set Mode|''Ps1'' <code>;</code> ...}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Mode|''Ps1''; ...|SM|h|SM}} | + | {{CodeDescriptionRowA|i|MC|MC|Media Copy|[[#mc-parameter|''Ps1'']]<nowiki>=</nowiki>0}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Media Copy|[[#mc-parameter|''Ps1''<nowiki>=</nowiki>0]]|MC|i|MC}} | + | {{CodeDescriptionRowA|j|HPB|HPB|Horizontal Position Backward|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Horizontal Position Backward|''Pn1''<nowiki>=</nowiki>1|HPB|j|HPB}} | + | {{CodeDescriptionRowA|k|VPB|VPB|Vertical Position Backward|''Pn1''<nowiki>=</nowiki>1}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Vertical Position Backward|''Pn1''<nowiki>=</nowiki>1|VPB|k|VPB}} | + | {{CodeDescriptionRowA|l|RM|RM|Reset Mode|''Ps1'' <code>;</code> ...}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Reset Mode|''Ps1''; ...|RM|l|RM}} | + | {{CodeDescriptionRowA|m|SGR|SGR|Select Graphic Rendition|''Ps1''<nowiki>=</nowiki>0}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Select Graphic Rendition|''Ps1''<nowiki>=</nowiki>0|SGR|m|SGR}} | + | {{CodeDescriptionRowA|n|DSR|DSR|Device Status Report|[[#dsr-request-parameters|''Ps1'']]<nowiki>=</nowiki>0}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Device Status Report|[[#dsr-parameters|''Ps1''<nowiki>=</nowiki>0]]|DSR|n|DSR}} | + | {{CodeDescriptionRowA|o|DAQ|DAQ|Define Area Qualifications|[[#daq-parameters|''Ps1'']]<nowiki>=</nowiki>0 <code>;</code> ...}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Define Area Qualifications|[[#daq-parameters|''Ps1''<nowiki>=</nowiki>0;]] ...|DAQ|o|DAQ}} | + | {{CodeDescriptionRowA|[|SRS|SRS|Start Reversed String|''Ps1''<nowiki>=</nowiki>0}} |
| − | | + | {{CodeDescriptionRowA|\|PTX|PTX|Parallel Texts|''Ps1''<nowiki>=</nowiki>0}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Start Reversed String|''Ps1''<nowiki>=</nowiki>0|SRS|[|SRS}} | + | {{CodeDescriptionRowA|]|SDS|SDS|Start Directed String|''Ps1''<nowiki>=</nowiki>0}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Parallel Texts|''Ps1''<nowiki>=</nowiki>0|PTX|\|PTX}} | + | {{CodeDescriptionRowA|^|SIMD|SIMD|Select Implicit Movement Direction|''Ps1''<nowiki>=</nowiki>0}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Start Directed String|''Ps1''<nowiki>=</nowiki>0|SDS|]|SDS}}
| |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Select Implicit Movement Direction|''Ps1''<nowiki>=</nowiki>0|SIMD|^|SIMD}}
| |
| | |} | | |} |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| | |+ id="ctc-parameters" | CTC Parameters | | |+ id="ctc-parameters" | CTC Parameters |
| − | ! style="padding: 1ex;" | Value
| + | {{ValueDescriptionHeader}} |
| − | ! style="padding: 1ex; text-align: left;" | Description
| + | {{ValueDescriptionRow|0|Set horizontal tab stop}} |
| − | |-
| + | {{ValueDescriptionRow|1|Set vertical tab stop}} |
| − | | style="padding: 1ex;" | 0
| + | {{ValueDescriptionRow|2|Clear horizontal tab stop}} |
| − | | style="padding: 1ex; text-align: left;" | Set horizontal tab stop
| + | {{ValueDescriptionRow|3|Clear vertical tab stop}} |
| − | |-
| + | {{ValueDescriptionRow|4|Clear all horizontal tab stops on the current line}} |
| − | | style="padding: 1ex;" | 1
| + | {{ValueDescriptionRow|5|Clear all horizontal tab stops}} |
| − | | style="padding: 1ex; text-align: left;" | Set vertical tab stop
| + | {{ValueDescriptionRow|6|Clear all tab stops}} |
| − | |-
| |
| − | | style="padding: 1ex;" | 2
| |
| − | | style="padding: 1ex; text-align: left;" | Clear horizontal tab stop
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 3
| |
| − | | style="padding: 1ex; text-align: left;" | Clear vertical tab stop
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 4
| |
| − | | style="padding: 1ex; text-align: left;" | Clear all horizontal tab stops on the current line
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 5
| |
| − | | style="padding: 1ex; text-align: left;" | Clear all horizontal tab stops
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 6
| |
| − | | style="padding: 1ex; text-align: left;" | Clear all tab stops
| |
| | |} | | |} |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| | |+ id="daq-parameters" | DAQ Parameters | | |+ id="daq-parameters" | DAQ Parameters |
| − | ! style="padding: 1ex;" | Value
| + | {{ValueDescriptionHeader}} |
| − | ! style="padding: 1ex; text-align: left;" | Description
| + | {{ValueDescriptionRow|0|Unprotected and unguarded}} |
| − | |-
| + | {{ValueDescriptionRow|1|Protected and guarded}} |
| − | | style="padding: 1ex;" | 0
| + | {{ValueDescriptionRow|2|Graphic character input}} |
| − | | style="padding: 1ex; text-align: left;" | Unprotected and unguarded
| + | {{ValueDescriptionRow|3|Numeric input}} |
| − | |-
| + | {{ValueDescriptionRow|4|Alphabetic input}} |
| − | | style="padding: 1ex;" | 1
| + | {{ValueDescriptionRow|5|Right-justified input}} |
| − | | style="padding: 1ex; text-align: left;" | Protected and guarded
| + | {{ValueDescriptionRow|6|Fill with zeros}} |
| − | |-
| + | {{ValueDescriptionRow|7|Set a tab stop}} |
| − | | style="padding: 1ex;" | 2
| + | {{ValueDescriptionRow|8|Protected and unguarded}} |
| − | | style="padding: 1ex; text-align: left;" | Graphic character input
| + | {{ValueDescriptionRow|9|Fill with spaces}} |
| − | |-
| + | {{ValueDescriptionRow|10|Left-justified input}} |
| − | | style="padding: 1ex;" | 3
| + | {{ValueDescriptionRow|11|Reverse order of character positions within field}} |
| − | | style="padding: 1ex; text-align: left;" | Numeric input
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 4
| |
| − | | style="padding: 1ex; text-align: left;" | Alphabetic input
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 5
| |
| − | | style="padding: 1ex; text-align: left;" | Right-justified input
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 6
| |
| − | | style="padding: 1ex; text-align: left;" | Fill with zeros
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 7
| |
| − | | style="padding: 1ex; text-align: left;" | Set a tab stop
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 8
| |
| − | | style="padding: 1ex; text-align: left;" | Protected and unguarded
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 9
| |
| − | | style="padding: 1ex; text-align: left;" | Fill with spaces
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 10
| |
| − | | style="padding: 1ex; text-align: left;" | Left-justified input
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 11
| |
| − | | style="padding: 1ex; text-align: left;" | Reverse order of character positions within field
| |
| | |} | | |} |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| − | |+ id="dsr-parameters" | DSR Parameters | + | |+ id="dsr-response-parameters" | DSR Parameters |
| − | ! style="padding: 1ex;" | Value
| + | {{ValueDescriptionHeader}} |
| − | ! style="padding: 1ex; text-align: left;" | Description
| + | {{ValueDescriptionRow|5|A DSR is requested}} |
| − | |-
| + | {{ValueDescriptionRow|6|A cursor position report (CPR) is requested}} |
| − | | style="padding: 1ex;" | 0
| |
| − | | style="padding: 1ex; text-align: left;" | Ready, no malfunction detected
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 1
| |
| − | | style="padding: 1ex; text-align: left;" | Busy, another DSR must be requested later
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 2
| |
| − | | style="padding: 1ex; text-align: left;" | Busy, another DSR will be sent later
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 3
| |
| − | | style="padding: 1ex; text-align: left;" | Some malfunction detected, another DSR must be requested later
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 4
| |
| − | | style="padding: 1ex; text-align: left;" | Some malfunction detected, another DSR will be sent later
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 5
| |
| − | | style="padding: 1ex; text-align: left;" | A DSR is requested
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 6
| |
| − | | style="padding: 1ex; text-align: left;" | A cursor position report (CPR) is requested
| |
| | |} | | |} |
| | | | |
| | + | {| class="wikitable" |
| | + | |+ id="ea-parameters" | EA Parameters |
| | + | {{ValueDescriptionHeader}} |
| | + | {{ValueDescriptionRow|0|Erase from cursor to end of area}} |
| | + | {{ValueDescriptionRow|1|Erase from start of area to cursor}} |
| | + | {{ValueDescriptionRow|2|Erase entire area}} |
| | + | |} |
| | | | |
| − | ==== <span id="ea-parameters">EA Parameters</span> ==== | + | {| class="wikitable" |
| | + | |+ id="ed-parameters" | ED Parameters |
| | + | {{ValueDescriptionHeader}} |
| | + | {{ValueDescriptionRow|0|Erase from cursor to end of display}} |
| | + | {{ValueDescriptionRow|1|Erase from start of display to cursor}} |
| | + | {{ValueDescriptionRow|2|Erase entire display}} |
| | + | |} |
| | | | |
| − | {| border="1" style="text-align: center;" | + | {| class="wikitable" |
| − | ! style="padding: 1ex;" | Value
| + | |+ id="ef-parameters" | EF Parameters |
| − | ! style="padding: 1ex; text-align: left;" | Description
| + | {{ValueDescriptionHeader}} |
| − | |-
| + | {{ValueDescriptionRow|0|Erase from cursor to end of field}} |
| − | | style="padding: 1ex;" | 0
| + | {{ValueDescriptionRow|1|Erase from start of field to cursor}} |
| − | | style="padding: 1ex; text-align: left;" | Erase from cursor to end of area
| + | {{ValueDescriptionRow|2|Erase entire field}} |
| − | |-
| |
| − | | style="padding: 1ex;" | 1
| |
| − | | style="padding: 1ex; text-align: left;" | Erase from start of area to cursor
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 2
| |
| − | | style="padding: 1ex; text-align: left;" | Erase entire area
| |
| | |} | | |} |
| | | | |
| − | | + | {| class="wikitable" |
| − | ==== <span id="ed-parameters">ED Parameters</span> ====
| + | |+ id="el-parameters" | EL Parameters |
| − | | + | {{ValueDescriptionHeader}} |
| − | {| border="1" style="text-align: center;" | + | {{ValueDescriptionRow|0|Erase from cursor to end of line}} |
| − | ! style="padding: 1ex;" | Value
| + | {{ValueDescriptionRow|1|Erase from start of line to cursor}} |
| − | ! style="padding: 1ex; text-align: left;" | Description
| + | {{ValueDescriptionRow|2|Erase entire line}} |
| − | |-
| |
| − | | style="padding: 1ex;" | 0
| |
| − | | style="padding: 1ex; text-align: left;" | Erase from cursor to end of display
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 1
| |
| − | | style="padding: 1ex; text-align: left;" | Erase from start of display to cursor
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 2
| |
| − | | style="padding: 1ex; text-align: left;" | Erase entire display
| |
| | |} | | |} |
| | | | |
| − | | + | {| class="wikitable" |
| − | ==== <span id="ef-parameters">EF Parameters</span> ====
| + | |+ id="mc-parameter" | MC Parameters |
| − | | + | {{ValueDescriptionHeader}} |
| − | {| border="1" style="text-align: center;" | + | {{ValueDescriptionRow|0|Start transfer to primary auxiliary device}} |
| − | ! style="padding: 1ex;" | Value
| + | {{ValueDescriptionRow|1|Start transfer from a primary auxiliary device}} |
| − | ! style="padding: 1ex; text-align: left;" | Description
| + | {{ValueDescriptionRow|2|Start transfer to a secondary auxiliary device}} |
| − | |-
| + | {{ValueDescriptionRow|3|Start transfer from a secondary auxiliary device}} |
| − | | style="padding: 1ex;" | 0 | + | {{ValueDescriptionRow|4|Stop relay to a primary auxiliary device}} |
| − | | style="padding: 1ex; text-align: left;" | Erase from cursor to end of field | + | {{ValueDescriptionRow|5|Start relay to a primary auxiliary device}} |
| − | |- | + | {{ValueDescriptionRow|6|Stop relay to a secondary auxiliary device}} |
| − | | style="padding: 1ex;" | 1 | + | {{ValueDescriptionRow|7|Start relay to a secondary auxiliary device}} |
| − | | style="padding: 1ex; text-align: left;" | Erase from start of field to cursor | |
| − | |- | |
| − | | style="padding: 1ex;" | 2 | |
| − | | style="padding: 1ex; text-align: left;" | Erase entire field | |
| | |} | | |} |
| − | | + | | |
| − | | + | | valign="top" | |
| − | ==== <span id="el-parameters">EL Parameters</span> ====
| + | {| class="wikitable" |
| − | | + | |+ ESC CSI Sequences |
| − | {| border="1" style="text-align: center;" | + | {{CodeDescriptionHeaderA}} |
| − | ! style="padding: 1ex;" | Value
| + | {{CodeDescriptionRowA|R|CPR|CPR|Cursor Position Report|''line'' <code>;</code> ''col''}} |
| − | ! style="padding: 1ex; text-align: left;" | Description
| + | {{CodeDescriptionRowA|c|DA-response|DA|Device Attributes|''Ps1''}} |
| − | |- | + | {{CodeDescriptionRowA|n|DSR-response|DSR|Device Status Report|[[#dsr-response-parameters|''Ps1'']]<nowiki>=</nowiki>0}} |
| − | | style="padding: 1ex;" | 0 | |
| − | | style="padding: 1ex; text-align: left;" | Erase from cursor to end of line | |
| − | |- | |
| − | | style="padding: 1ex;" | 1 | |
| − | | style="padding: 1ex; text-align: left;" | Erase from start of line to cursor | |
| − | |- | |
| − | | style="padding: 1ex;" | 2 | |
| − | | style="padding: 1ex; text-align: left;" | Erase entire line | |
| | |} | | |} |
| | | | |
| − | | + | {| class="wikitable" |
| − | ==== <span id="mc-parameter">MC Parameters</span> ====
| + | |+ id="dsr-response-parameters" | DSR Parameters |
| − | | + | {{ValueDescriptionHeader}} |
| − | {| border="1" style="text-align: center;" | + | {{ValueDescriptionRow|0|Ready, no malfunction detected}} |
| − | ! style="padding: 1ex;" | Value
| + | {{ValueDescriptionRow|1|Busy, another DSR must be requested later}} |
| − | ! style="padding: 1ex; text-align: left;" | Description
| + | {{ValueDescriptionRow|2|Busy, another DSR will be sent later}} |
| − | |-
| + | {{ValueDescriptionRow|3|Some malfunction detected, another DSR must be requested later}} |
| − | | style="padding: 1ex;" | 0
| + | {{ValueDescriptionRow|4|Some malfunction detected, another DSR will be sent later}} |
| − | | style="padding: 1ex; text-align: left;" | Start transfer to primary auxiliary device
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 1
| |
| − | | style="padding: 1ex; text-align: left;" | Start transfer from a primary auxiliary device
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 2
| |
| − | | style="padding: 1ex; text-align: left;" | Start transfer to a secondary auxiliary device | |
| − | |-
| |
| − | | style="padding: 1ex;" | 3
| |
| − | | style="padding: 1ex; text-align: left;" | Start transfer from a secondary auxiliary device | |
| − | |-
| |
| − | | style="padding: 1ex;" | 4
| |
| − | | style="padding: 1ex; text-align: left;" | Stop relay to a primary auxiliary device
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 5
| |
| − | | style="padding: 1ex; text-align: left;" | Start relay to a primary auxiliary device
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 6
| |
| − | | style="padding: 1ex; text-align: left;" | Stop relay to a secondary auxiliary device
| |
| − | |-
| |
| − | | style="padding: 1ex;" | 7
| |
| − | | style="padding: 1ex; text-align: left;" | Start relay to a secondary auxiliary device
| |
| | |} | | |} |
| | | | |
| | |} | | |} |