Class: Helpers

BCS. Helpers


new Helpers(device)

Creates a BCS.Helpers Object

Helper methods for accessing common values from the BCS.
Added to BCS.Device by it's constructor

Parameters:
Name Type Description
device BCS.Device
Source:

Methods


getDins()

Get Discrete Input objects

Source:
Returns:

Promise of a list of discrete inputs

Type
Array.<Promise.Object>

getDinValues()

Get current input values

Source:
Returns:

Promise of a list of on/off values for Dins

Type
Array.<Promise.number>

getOutputs()

Get Outputs objects

Source:
Returns:

Promise of a list of outputs

Type
Array.<Promise.Object>

getOutputValues()

Get current output values

Source:
Returns:

Promise of a list of on/off values for outputs

Type
Array.<Promise.number>

getProbes()

Get Temperature Probe objects

Source:
Returns:

Promise of a list of temperature probes

Type
Array.<Promise.Object>

getProcesses()

Get Processes objects

Source:
Returns:

Promise of a list of processes

Type
Array.<Promise.Object>

getRunningProcesses()

Get running processes

Source:
Returns:

Promise of a list of running processes with some runtime data

Type
Array.<Promise.Object>

getTempValues()

Get current temperature values

Source:
Returns:

Promise of a list of temperatures

Type
Array.<Promise.number>

getTimerStrings(Process)

Get current timer values as strings

Parameters:
Name Type Description
Process Number

number

Source:
Returns:

Promise of a list of times as strings

Type
Array.<Promise.string>

getTimerValues(Process)

Get current timer values

Parameters:
Name Type Description
Process Number

number

Source:
Returns:

Promise of a list of BCS.Time objects

Type
Promise.Array.<BCS.Time>