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 |
Methods
-
getDins()
-
Get Discrete Input objects
Returns:
Promise of a list of discrete inputs
- Type
- Array.<Promise.Object>
-
getDinValues()
-
Get current input values
Returns:
Promise of a list of on/off values for Dins
- Type
- Array.<Promise.number>
-
getOutputs()
-
Get Outputs objects
Returns:
Promise of a list of outputs
- Type
- Array.<Promise.Object>
-
getOutputValues()
-
Get current output values
Returns:
Promise of a list of on/off values for outputs
- Type
- Array.<Promise.number>
-
getProbes()
-
Get Temperature Probe objects
Returns:
Promise of a list of temperature probes
- Type
- Array.<Promise.Object>
-
getProcesses()
-
Get Processes objects
Returns:
Promise of a list of processes
- Type
- Array.<Promise.Object>
-
getRunningProcesses()
-
Get running processes
Returns:
Promise of a list of running processes with some runtime data
- Type
- Array.<Promise.Object>
-
getTempValues()
-
Get current temperature values
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
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
Returns:
Promise of a list of
BCS.Time
objects- Type
- Promise.Array.<BCS.Time>