Programmable Gateways
Login
Overview
Power Industry
Serial Device Server
Programmable Gateways
Serial/Ethernet Gateway XNUT-100
CAN/Ethernet Gateway XNUT-105
Ethernet CPU Boards
Shop
Information and Support
Main Page
|
Modules
|
Data Structures
|
File List
|
Data Fields
|
Globals
|
Related Pages
|
Examples
_TERMDCB Struct Reference
[
Terminal Emulator.
,
Terminal Emulator.
]
#include <dev/term.h>
Detailed Description
Terminal device control block structure.
Data Fields
void(*
dss_init
)(
NUTDEVICE
*)
Initialize display subsystem.
void(*
dss_write
)(
u_char
)
Write display character.
void(*
dss_command
)(
u_char
,
u_char
)
Write display command.
void(*
dss_clear
)(void)
Clear display.
void(*
dss_set_cursor
)(
u_char
)
Set display cursor.
void(*
dss_cursor_home
)(void)
Set display cursor home.
void(*
dss_cursor_left
)(void)
Move display cursor left.
void(*
dss_cursor_right
)(void)
Move display cursor right.
void(*
dss_cursor_mode
)(
u_char
)
Switch cursor on/off.
u_long
dcb_modeflags
Mode flags.
u_char
dcb_ctlseq
Control sequence.
u_char
dcb_nrows
Number of rows. Specifies the display height.
u_char
dcb_ncols
Total number of columns per row. Used to calculate display memory addresses.
u_char
dcb_vcols
Number of visible columns. Specifies the display width being updated.
u_char
dcb_row
Cursor row.
u_char
dcb_col
Cursor column.
u_char
*
dcb_smem
Display shadow memory.
u_char
*
dcb_sptr
Display shadow memory.