Skip to content

TTYDriverInit

Defined in: src/drivers/tty/tty.ts:301

  • Partial<Pick<TTYDriver, "name_base" | "minor_start" | "lines" | "type" | "subtype" | "init_termios" | "owner">>

readonly optional init_termios?: any = default_termios

Defined in: src/drivers/tty/tty.ts:330

TTYDriver.init_termios


readonly optional lines?: number = 1

Defined in: src/drivers/tty/tty.ts:324

How many lines this driver has, i.e. tty_driver.num

TTYDriver.lines


major: number

Defined in: src/drivers/tty/tty.ts:305


readonly optional minor_start?: number = 0

Defined in: src/drivers/tty/tty.ts:321

The first minor this driver is responsible for

TTYDriver.minor_start


name: string

Defined in: src/drivers/tty/tty.ts:304


readonly optional name_base?: number = 0

Defined in: src/drivers/tty/tty.ts:318

The number the driver starts counting names from, e.g. 1 for /dev/ttyS1 being line 0

TTYDriver.name_base


ops: TTYOperations

Defined in: src/drivers/tty/tty.ts:306


optional owner?: Module

Defined in: src/drivers/tty/tty.ts:332

TTYDriver.owner


readonly optional subtype?: string

Defined in: src/drivers/tty/tty.ts:328

TTYDriver.subtype


readonly optional type?: TTYDriverType = 'serial'

Defined in: src/drivers/tty/tty.ts:326

TTYDriver.type