Skip to content

TTYDriverInit

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

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

readonly optional init_termios?: Termios = default_termios

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

TTYDriver.init_termios


readonly optional lines?: number = 1

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

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

TTYDriver.lines


major: number

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


readonly optional minor_start?: number = 0

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

The first minor this driver is responsible for

TTYDriver.minor_start


name: string

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


readonly optional name_base?: number = 0

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

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:289


optional owner?: Module

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

TTYDriver.owner


readonly optional subtype?: string

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

TTYDriver.subtype


readonly optional type?: TTYDriverType = 'serial'

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

TTYDriver.type