cybros labs

openHES API

version 402

Model: io.clbs.openhes.models.acquisition.JobActionSet

Sub-message containing job action set specification. In comparison the JobAction shall be used only once per bulk but internally it may cover multiple JobActions. For example, if the JobActionSet is of the ActionGetRegister type and no variables filter is set then then system gets all registers defined for active device configuration template and reads them all.

Fields

Field Information
variables Type: string
Description:
The filter, meaning depends on the action.
- GetRegister, GetPeriodicalProfile and GetIrregularProfile: It's the list of variable identifiers, e.g. "A+" defined in the system. If not set then all variables are read.
- Others: Not applicable, ignored.
getRegister Type: io.clbs.openhes.models.acquisition.ActionGetRegister
Description:
The get register action specification.
getPeriodicalProfile Type: io.clbs.openhes.models.acquisition.ActionGetPeriodicalProfile
Description:
The get periodical profile action specification.
getIrregularProfile Type: io.clbs.openhes.models.acquisition.ActionGetIrregularProfile
Description:
The get irregular profile action specification.
getEvents Type: io.clbs.openhes.models.acquisition.ActionGetEvents
Description:
The get events action specification.
getDeviceInfo Type: io.clbs.openhes.models.acquisition.ActionGetDeviceInfo
Description:
The get device info action specification.
syncClock Type: io.clbs.openhes.models.acquisition.ActionSyncClock
Description:
The sync clock action specification.
setRelayState Type: io.clbs.openhes.models.acquisition.ActionSetRelayState
Description:
The set relay state action specification.
setDisconnectorState Type: io.clbs.openhes.models.acquisition.ActionSetDisconnectorState
Description:
The set disconnector state action specification.
getTou Type: io.clbs.openhes.models.acquisition.ActionGetTou
Description:
The get tou action specification.
setTou Type: io.clbs.openhes.models.acquisition.ActionSetTou
Description:
The set tou action specification.
setLimiter Type: io.clbs.openhes.models.acquisition.ActionSetLimiter
Description:
The set limiter action specification.
resetBillingPeriod Type: io.clbs.openhes.models.acquisition.ActionResetBillingPeriod
Description:
The reset billing period action specification.
fwUpdate Type: io.clbs.openhes.models.acquisition.ActionFwUpdate
Description:
The firmware update action specification.