public interface StateVariableHistoryManager extends ScriptService
SCRIPT_ALIAS| Modifier and Type | Method and Description |
|---|---|
<any> |
getStateVariableHistory(java.lang.String deviceType,
java.lang.String[] deviceIds,
java.lang.String controlUnitType,
java.lang.String[] controlUnitIds,
java.lang.String[] stateVarIds,
HistoryConfiguration historyConfiguration)
Get state variable history for a specified set of state variables, control units and devices
|
<any> |
getStateVariableHistory(java.lang.String deviceType,
java.lang.String deviceId,
java.lang.String controlUnitType,
java.lang.String controlUnitId,
java.lang.String stateVarId,
HistoryConfiguration historyConfiguration)
Get state variable history for a specified state variable based on the provided history configuration
|
void |
recordStateVariableHistory(java.lang.String nodePath,
boolean wholeSubtree,
java.lang.String deviceType,
java.lang.String controlUnitType,
java.util.Dictionary<java.lang.String,java.lang.Object> stateVarFilter,
java.lang.String stateVarId,
HistoryConfiguration configuration)
Start recording of history for a specified state variable based on the provided history configuration.
|
void |
recordStateVariableHistory(java.lang.String nodePath,
boolean wholeSubtree,
java.lang.String deviceType,
java.lang.String controlUnitType,
java.lang.String controlUnitId,
java.lang.String stateVarId,
HistoryConfiguration configuration)
Start recording of history for a specified state variable based on the provided history configuration.
|
void |
recordStateVariableHistory(java.lang.String deviceType,
java.lang.String deviceId,
java.lang.String controlUnitType,
java.util.Dictionary<java.lang.String,java.lang.Object> stateVarFilter,
java.lang.String stateVarId,
HistoryConfiguration configuration)
Start recording of history for a specified state variable based on the provided history configuration.
|
void |
recordStateVariableHistory(java.lang.String deviceType,
java.lang.String deviceId,
java.lang.String controlUnitType,
java.lang.String controlUnitId,
java.lang.String stateVarId,
HistoryConfiguration configuration)
Start recording of history for a specified state variable based on the provided history configuration.
|
void |
stopStateVariableHistory(java.lang.String nodePath,
boolean wholeSubtree,
java.lang.String deviceType,
java.lang.String controlUnitType,
java.lang.String controlUnitId,
java.lang.String stateVarId)
Stop recording of history for a specified state variable, does not clear the current history.
|
void |
stopStateVariableHistory(java.lang.String deviceType,
java.lang.String deviceId,
java.lang.String controlUnitType,
java.lang.String controlUnitId,
java.lang.String stateVarId)
Stop recording of history for a specified state variable, does not clear the current history.
|
initvoid recordStateVariableHistory(java.lang.String deviceType,
java.lang.String deviceId,
java.lang.String controlUnitType,
java.lang.String controlUnitId,
java.lang.String stateVarId,
HistoryConfiguration configuration)
throws ManagementException
deviceType - the device type of the devicedeviceId - the device id of the devicecontrolUnitType - the control unit typecontrolUnitId - the control unit id or null, meaning recording will be performed for all control units of the specified
typestateVarId - the state variable idconfiguration - the history configuration or null, meaning the only restriction is on the max number of values to recordManagementExceptionvoid recordStateVariableHistory(java.lang.String nodePath,
boolean wholeSubtree,
java.lang.String deviceType,
java.lang.String controlUnitType,
java.lang.String controlUnitId,
java.lang.String stateVarId,
HistoryConfiguration configuration)
throws ManagementException
nodePath - the node path under which are the devices to listen for events from or null, meaning the root groupwholeSubtree - if recording should be for all devices under the node and in all its subgroups or only for the direct
descendantsdeviceType - the device type of the devicecontrolUnitType - the control unit typecontrolUnitId - the control unit id or null, meaning recording will be performed for all control units of the specified
typestateVarId - the state variable idconfiguration - the history configuration or null, meaning the only restriction is on the max number of values to recordManagementExceptionvoid recordStateVariableHistory(java.lang.String deviceType,
java.lang.String deviceId,
java.lang.String controlUnitType,
java.util.Dictionary<java.lang.String,java.lang.Object> stateVarFilter,
java.lang.String stateVarId,
HistoryConfiguration configuration)
throws ManagementException
deviceType - the device type of the devicedeviceId - the device id of the devicecontrolUnitType - the control unit typestateVarFilter - state variable filter based on concrete values for state variablesstateVarId - the state variable idconfiguration - the history configuration or null, meaning the only restriction is on the max number of values to recordManagementExceptionvoid recordStateVariableHistory(java.lang.String nodePath,
boolean wholeSubtree,
java.lang.String deviceType,
java.lang.String controlUnitType,
java.util.Dictionary<java.lang.String,java.lang.Object> stateVarFilter,
java.lang.String stateVarId,
HistoryConfiguration configuration)
throws ManagementException
nodePath - the node path under which are the devices to listen for events from or null, meaning the root groupwholeSubtree - if recording should be for all devices under the node and in all its subgroups or only for the direct
descendantsdeviceType - the device type of the devicecontrolUnitType - the control unit typestateVarFilter - state variable filter based on concrete values for state variablesstateVarId - the state variable idconfiguration - the history configuration or null, meaning the only restriction is on the max number of values to recordManagementException<any> getStateVariableHistory(java.lang.String deviceType,
java.lang.String deviceId,
java.lang.String controlUnitType,
java.lang.String controlUnitId,
java.lang.String stateVarId,
HistoryConfiguration historyConfiguration)
throws ManagementException
deviceType - the device type of the devicedeviceId - the device id of the devicecontrolUnitType - the control unit typecontrolUnitId - the control unit idstateVarId - the state variable idhistoryConfiguration - the history configuration or null, meaning the only restriction is the max number of valuesManagementException<any> getStateVariableHistory(java.lang.String deviceType,
java.lang.String[] deviceIds,
java.lang.String controlUnitType,
java.lang.String[] controlUnitIds,
java.lang.String[] stateVarIds,
HistoryConfiguration historyConfiguration)
throws ManagementException
deviceType - the device type of the devicedeviceIds - non null list of device identifierscontrolUnitType - the control unit typecontrolUnitIds - non null list of control unit identifiersstateVarIds - non null list of state variable identifiershistoryConfiguration - the history configuration or null, meaning the only restriction is the max number of valuesManagementExceptionvoid stopStateVariableHistory(java.lang.String deviceType,
java.lang.String deviceId,
java.lang.String controlUnitType,
java.lang.String controlUnitId,
java.lang.String stateVarId)
throws ManagementException
deviceType - the device type of the devicedeviceId - the device id of the devicecontrolUnitType - the control unit typecontrolUnitId - the control unit id or null, meaning recording will be performed for all control units of the specified
typestateVarId - the state variable idManagementExceptionvoid stopStateVariableHistory(java.lang.String nodePath,
boolean wholeSubtree,
java.lang.String deviceType,
java.lang.String controlUnitType,
java.lang.String controlUnitId,
java.lang.String stateVarId)
throws ManagementException
nodePath - the node path under which are the devices to listen for events from or null, meaning the root groupwholeSubtree - if recording should be for all devices under the node and in all its subgroups or only for the direct
descendantsdeviceType - the device type of the devicecontrolUnitType - the control unit typecontrolUnitId - the control unit id or null, meaning recording will be performed for all control units of the specified
typestateVarId - the state variable idManagementExceptionCopyright © 2019 Bosch Software Innovations GmbH. All Rights Reserved.