Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ImpulseTrain<T>

Type parameters

  • T

Hierarchy

Implements

  • IReset

Index

Constructors

constructor

  • new ImpulseTrain<T>(_on: T, _off: T, _period: number, _pos?: number): ImpulseTrain<T>

Properties

Protected _off

_off: T

Protected _on

_on: T

Protected _period

_period: number

Protected _pos

_pos: number = 0

Protected _startpos

_startpos: number

Protected _val

_val: T

Methods

[Symbol.iterator]

  • [Symbol.iterator](): Generator<T, void, unknown>

deref

  • deref(): T

next

  • next(): T

reset

take

  • take(num: number, out?: T[], idx?: number): T[]

Generated using TypeDoc