Package com.ed.data
Class GridData
java.lang.Object
com.ed.data.GridData
- All Implemented Interfaces:
DataSet
Power main grid measurements
-
Field Summary
Modifier and TypeFieldDescriptionfinal DspFloat
main grid connector Grid frequency, basic datafinal DspFloat
main grid connector Power (external sensors), basic datafinal DspFloat
main grid connector Power (internal sensors), basic datafinal DspFloat
main grid connector reactive power (external sensors), basic datafinal DspFloat
main grid connector reactive power (internal sensors), basic datafinal DspFloat
main grid connector AC Voltage, basic data -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Get data statusfloat
getACPower
(int phaseIx) Get main grid connector AC Powerfloat
getACPowerExt
(int phaseIx) Get main grid connector AC Power, external current sensorsfloat
getACVoltageOnGrid
(int phaseIx) Get main grid connector On-grid Voltage (external)float
Get main grid connector On-grid Frequency (external)float
getReactivePower
(int phaseIx) Get main grid connector AC Reactive Powerfloat
getReactivePowerExt
(int phaseIx) Get main grid connector AC Reactive Power, external current sensorsvoid
refresh()
Put refresh requestvoid
registerData
(Client cl) Register all internal datatoString()
-
Field Details
-
pInt
main grid connector Power (internal sensors), basic data -
pExt
main grid connector Power (external sensors), basic data -
uExt
main grid connector AC Voltage, basic data -
fExt
main grid connector Grid frequency, basic data -
qInt
main grid connector reactive power (internal sensors), basic data -
qExt
main grid connector reactive power (external sensors), basic data
-
-
Constructor Details
-
GridData
Creates a object representing main grid connector measurements- Throws:
Exception
- wrong parameters
-
-
Method Details
-
getACPower
Get main grid connector 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 main grid connector 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 main grid connector 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 main grid connector 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 main grid connector 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 main grid connector 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
-