Package com.ed.data
Class VectisData
java.lang.Object
com.ed.data.VectisData
- All Implemented Interfaces:
DataSet
VECTIS measurements
-
Field Summary
Modifier and TypeFieldDescriptionfinal DspFloat
VECTIS Grid frequency, basic datafinal DspFloat
VECTIS Power (external sensors), basic datafinal DspFloat
VECTIS Power (internal sensors), basic datafinal DspFloat
VECTIS reactive power (external sensors), basic datafinal DspFloat
VECTIS reactive power (internal sensors), basic datafinal DspFloat
VECTIS AC Voltage, basic data -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Get data statusfloat
getACPower
(int phaseIx) Get VECTIS AC Powerfloat
getACPowerExt
(int phaseIx) Get VECTIS AC Power, external current sensorsfloat
getACVoltageOnGrid
(int phaseIx) Get VECTIS On-grid Voltage (external)float
Get VECTIS On-grid Frequency (external)float
getReactivePower
(int phaseIx) Get VECTIS AC Reactive Powerfloat
getReactivePowerExt
(int phaseIx) Get VECTIS AC Reactive Power, external current sensorsvoid
refresh()
Put refresh requestvoid
registerData
(Client cl) Register all internal datatoString()
-
Field Details
-
pInt
VECTIS Power (internal sensors), basic data -
pExt
VECTIS Power (external sensors), basic data -
uExt
VECTIS AC Voltage, basic data -
fExt
VECTIS Grid frequency, basic data -
qInt
VECTIS reactive power (internal sensors), basic data -
qExt
VECTIS reactive power (external sensors), basic data
-
-
Constructor Details
-
VectisData
Creates a object representing VECTIS measurements- Throws:
Exception
- wrong parameters
-
-
Method Details
-
getACPower
Get VECTIS AC Power- Parameters:
phaseIx
- Phase index 0 (Phase 1), 1 and 2.- Returns:
- AC power [W] (~ 20ms, grid synchronized measurement) '+' consumption, '-' feed in
- Throws:
RuntimeException
-
getACPowerExt
Get VECTIS AC Power, external current sensors- Parameters:
phaseIx
- Phase index 0 (Phase 1), 1 and 2.- Returns:
- AC power [W] (~ 20ms, grid synchronized measurement) '+' consumption, '-' feed in
- Throws:
RuntimeException
-
getReactivePower
Get VECTIS AC Reactive Power- Parameters:
phaseIx
- Phase index 0 (Phase 1), 1 and 2.- Returns:
- Reactive Power [var] (~ 20ms, grid synchronized measurement) '+' inductive, '-' capacitive
- Throws:
RuntimeException
-
getReactivePowerExt
Get VECTIS AC Reactive Power, external current sensors- Parameters:
phaseIx
- Phase index 0 (Phase 1), 1 and 2.- Returns:
- Reactive Power [var] (~ 20ms, grid synchronized measurement) '+' inductive, '-' capacitive
- Throws:
RuntimeException
-
getACVoltageOnGrid
Get VECTIS On-grid Voltage (external)- Parameters:
phaseIx
- Phase index 0 (Phase 1), 1 and 2.- Returns:
- AC voltage [V] (~ 20ms RMS, grid synchronized measurement)
- Throws:
RuntimeException
-
getFrequencyExt
Get VECTIS On-grid Frequency (external)- Returns:
- AC Frequency [Hz] (grid synchronized measurement)
- Throws:
RuntimeException
-
registerData
Description copied from interface:DataSet
Register all internal data- Specified by:
registerData
in interfaceDataSet
- Parameters:
cl
- client connected to inverter
-
refresh
public void refresh()Description copied from interface:DataSet
Put refresh request -
dataReady
public boolean dataReady()Description copied from interface:DataSet
Get data status -
toString
-