Package com.ed.data
Class VectisData
- java.lang.Object
-
- com.ed.data.VectisData
-
-
Field Summary
Fields Modifier and Type Field Description DspFloat
fExt
VECTIS Grid frequency, basic dataDspFloat
pExt
VECTIS Power (external sensors), basic dataDspFloat
pInt
VECTIS Power (internal sensors), basic dataDspFloat
qExt
VECTIS reactive power (external sensors), basic dataDspFloat
qInt
VECTIS reactive power (internal sensors), basic dataDspFloat
uExt
VECTIS AC Voltage, basic data
-
Constructor Summary
Constructors Constructor Description VectisData()
Creates a object representing VECTIS measurements
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
dataReady()
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
getFrequencyExt()
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 datajava.lang.String
toString()
-
-
-
Field Detail
-
pInt
public final DspFloat pInt
VECTIS Power (internal sensors), basic data
-
pExt
public final DspFloat pExt
VECTIS Power (external sensors), basic data
-
uExt
public final DspFloat uExt
VECTIS AC Voltage, basic data
-
fExt
public final DspFloat fExt
VECTIS Grid frequency, basic data
-
qInt
public final DspFloat qInt
VECTIS reactive power (internal sensors), basic data
-
qExt
public final DspFloat qExt
VECTIS reactive power (external sensors), basic data
-
-
Method Detail
-
getACPower
public float getACPower(int phaseIx) throws java.lang.RuntimeException
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:
java.lang.RuntimeException
-
getACPowerExt
public float getACPowerExt(int phaseIx) throws java.lang.RuntimeException
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:
java.lang.RuntimeException
-
getReactivePower
public float getReactivePower(int phaseIx) throws java.lang.RuntimeException
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:
java.lang.RuntimeException
-
getReactivePowerExt
public float getReactivePowerExt(int phaseIx) throws java.lang.RuntimeException
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:
java.lang.RuntimeException
-
getACVoltageOnGrid
public float getACVoltageOnGrid(int phaseIx) throws java.lang.RuntimeException
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:
java.lang.RuntimeException
-
getFrequencyExt
public float getFrequencyExt() throws java.lang.RuntimeException
Get VECTIS On-grid Frequency (external)- Returns:
- AC Frequency [Hz] (grid synchronized measurement)
- Throws:
java.lang.RuntimeException
-
registerData
public void registerData(Client cl)
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
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-