Skip to main content

Class: Micrometer

Defined in: drivers/micrometer/index.ts:15

Micrometer driver for the optical micrometer tools, extends the MultipleFeed class

Extends

Constructors

Constructor

new Micrometer(log, options): Micrometer;

Defined in: drivers/micrometer/index.ts:24

Parameters

ParameterType
logany
optionsIKeyValue

Returns

Micrometer

Overrides

MultipleFeed.constructor

Properties

PropertyModifierTypeDefault valueDescriptionDefined in
mediaStreampublicMediaStreamundefined-drivers/micrometer/index.ts:22
toolNamestaticstring'Optical Micrometer'The tool's name: Optical Micrometerdrivers/micrometer/index.ts:20
userClassstaticstring'OpticalMicrometer-v1'Type of tool: OpticalMicrometer-v1drivers/micrometer/index.ts:17

Methods

blocking()

blocking(): Promise<any>;

Defined in: drivers/MultipleFeed.ts:103

Creates a promise to await when the driver completes its run

Returns

Promise<any>

A promise for all the feeds

Inherited from

MultipleFeed.blocking


start()

start(): Promise<void>;

Defined in: drivers/MultipleFeed.ts:62

Starts the multiple feed driver

Returns

Promise<void>

Inherited from

MultipleFeed.start


stop()

stop(reason): void;

Defined in: drivers/MultipleFeed.ts:75

Stops the driver and all of the feeds associated with it

Parameters

ParameterTypeDescription
reasonstringReason for stopping the driver

Returns

void

Inherited from

MultipleFeed.stop