OpenEMS/openems-2022.3.0.zip
The previewer is not showing all the files.
OpenEMS-openems-778e075
.gitattributes
1.3 kB
.github
ISSUE_TEMPLATE.md
361 Bytes
dependabot.yml
289 Bytes
workflows
build.yml
2.5 kB
docs.yml
596 Bytes
.gitignore
3.6 kB
.gitpod.Dockerfile
1.1 kB
.gitpod.yml
1.9 kB
.gradle-wrapper
gradle-wrapper.jar
59.5 kB
gradle-wrapper.properties
202 Bytes
.project
449 Bytes
.theia
settings.json
154 Bytes
LICENSE-AGPL-3.0
35.2 kB
LICENSE-EPL-2.0
14.5 kB
README.md
5.6 kB
build.gradle
5.5 kB
cnf
.gitignore
55 Bytes
.project
196 Bytes
build.bnd
4.4 kB
checkstyle.xml
11.0 kB
pom.xml
9.2 kB
doc
.gitignore
8 Bytes
antora.yml
131 Bytes
build
.nojekyll
0 Bytes
compile-mermaid-diagrams.cmd
858 Bytes
package.json
176 Bytes
site.yml
369 Bytes
uibundle_openems.zip
280.8 kB
build.gradle
407 Bytes
modules
ROOT
.gitignore
5 Bytes
_attributes.adoc
162 Bytes
assets
images
.gitignore
6 Bytes
BMWi_Fz_2017_Office_Farbe_de.png
128.9 kB
OpenEMS-Logo.png
53.5 kB
apache-felix-console-backend-configuration.png
54.8 kB
apache-felix-console-configuration.png
39.7 kB
areal-energy-management.png
105.5 kB
authenticateWithPassword.png
47.9 kB
authenticateWithSessionId.png
36.1 kB
blogpv.png
25.9 kB
config-architecture.png
39.8 kB
config-backend-edge.websocket.png
25.3 kB
config-backend-metadata.dummy.png
13.9 kB
config-backend-timedata.dummy.png
12.7 kB
config-backend-ui.websocket.png
25.0 kB
config-controller-api-backend.png
60.6 kB
config-controller-api-websocket.png
31.2 kB
config-controller-balancing-symmetric.png
34.8 kB
config-controller-debug-log.png
35.7 kB
config-scheduler-all-alphabetically.png
28.1 kB
config-simulator-datasource-standard-load-profile.png
38.4 kB
config-simulator-esssymmetric-reacting.png
31.7 kB
config-simulator-grid-meter-acting.png
31.7 kB
cycle-modbus.png
38.9 kB
deploy-kitty-start-winscp.png
14.1 kB
deploy-kitty.png
40.6 kB
deploy-openems-start.png
85.9 kB
deploy-ssh-root.png
8.4 kB
deploy-winscp-copy.png
49.9 kB
deploy-winscp.png
21.8 kB
device-nature-channel-scheduler-controller.png
41.6 kB
eclipse-backend-initial-log-output.png
62.5 kB
eclipse-backendapp-bndrun.png
207.5 kB
eclipse-bnd-file-build.png
16.6 kB
eclipse-bnd-file-export-destination.png
19.8 kB
eclipse-bnd-file-export.png
17.5 kB
eclipse-bndtools-osgi-project.png
35.1 kB
eclipse-channels-switch-case.png
44.6 kB
eclipse-edge-initial-log-output.png
567.5 kB
eclipse-edgeapp-bndrun.png
131.7 kB
eclipse-edgeapp-resolve.png
70.6 kB
eclipse-file-new-other.png
41.2 kB
eclipse-io.openems.backend.application.png
11.3 kB
eclipse-io.openems.edge.application.png
14.4 kB
eclipse-new-annotation.png
43.4 kB
eclipse-new-class.png
35.4 kB
eclipse-new-config-annotation.png
32.9 kB
eclipse-new-openems-modbus-device.png
35.5 kB
eclipse-new-osgi-provider-simulatedmeter-final.png
12.5 kB
eclipse-new-osgi-provider-simulatedmeter.png
29.9 kB
eclipse-new-simulatedmeter-bundle.png
12.8 kB
eclipse-osgi-build-path.png
38.2 kB
eclipse-rename.png
18.6 kB
eclipse-select-jdk.png
41.7 kB
eclipse-workspace.png
16.5 kB
edge-cycle.png
26.0 kB
emsig.png
43.7 kB
ezrs.png
28.0 kB
gitpod-docker-build.png
12.0 kB
gitpod-openems-edges.png
14.1 kB
gitpod-openems-login.png
12.8 kB
gitpod-vscode-ports.png
15.1 kB
gitpod-vscode-redirect.png
82.8 kB
gitpod-vscode-services.png
24.9 kB
input-process-output.png
3.3 kB
input-process-scheduler-output.png
8.1 kB
local-energy-management.png
65.9 kB
openems-ui-edge-overview.png
78.9 kB
openems-ui-login.png
12.0 kB
openems-ui-overview.png
20.4 kB
scheduler-ess-priority.png
35.1 kB
sourcetree.png
37.8 kB
subscribeChannels+currentData.png
39.1 kB
subscribeSystemLog.png
52.7 kB
system-architecture.png
61.8 kB
ui-component-install-overview.png
43.0 kB
ui-component-install.png
44.4 kB
ui-device-energymonitor.png
197.3 kB
ui-device-energytable.png
115.0 kB
ui-device-history.png
117.9 kB
ui-device-history2.png
150.0 kB
ui-device-soc+evcs.png
136.6 kB
ui-history.png
116.2 kB
ui-live.png
73.0 kB
ui-mock-csv.png
15.8 kB
ui-mock-history.png
68.3 kB
ui-overview.png
80.6 kB
ui-via-backend.png
42.3 kB
nav.adoc
1.2 kB
pages
_attributes.adoc
68 Bytes
backend
_attributes.adoc
56 Bytes
architecture.adoc
54 Bytes
backend-to-backend.adoc
4.8 kB
build.adoc
1.3 kB
deploy.adoc
3.4 kB
gitpod.adoc
2.2 kB
component-communication
authenticateWithPassword.mmd
978 Bytes
authenticateWithSessionId.mmd
819 Bytes
componentJsonApi.mmd
677 Bytes
edgeConfiguration.mmd
15 Bytes
getStatusOfEdges.mmd
15 Bytes
index.adoc
5.0 kB
subscribeChannels+currentData.mmd
909 Bytes
subscribeSystemLog.mmd
2.4 kB
timestampedData.mmd
390 Bytes
coreconcepts.adoc
8.6 kB
documentation.adoc
2.6 kB
edge
.gitignore
84 Bytes
_attributes.adoc
69 Bytes
architecture.adoc
10.0 kB
bridge.adoc
424 Bytes
bridge.adoc.d
.gitignore
0 Bytes
_include.adoc
182 Bytes
build.adoc
1.6 kB
configuration.adoc
8.2 kB
controller.adoc
1.7 kB
controller.adoc.d
.gitignore
0 Bytes
_include.adoc
3.7 kB
deploy.adoc
5.6 kB
device_service.adoc
430 Bytes
device_service.adoc.d
.gitignore
0 Bytes
_include.adoc
3.9 kB
implement.adoc
25.1 kB
nature.adoc
695 Bytes
nature.adoc.d
.gitignore
0 Bytes
_include.adoc
655 Bytes
scheduler.adoc
427 Bytes
scheduler.adoc.d
.gitignore
0 Bytes
_include.adoc
206 Bytes
gettingstarted.adoc
19.6 kB
i18n
.gitignore
5 Bytes
de.po
296.8 kB
translate.pot
193.8 kB
introduction.adoc
5.7 kB
openems_as.adoc
7.0 kB
simulation
realtime.adoc
3.6 kB
ui-history.adoc
1.6 kB
single_document.adoc
1.4 kB
ui
_attributes.adoc
69 Bytes
architecture.adoc
905 Bytes
build.adoc
1.3 kB
package-lock.json
27 Bytes
tools
create_single_page_html.sh
294 Bytes
create_single_page_pdf.sh
335 Bytes
translate-de.sh
392 Bytes
update_pot.sh
403 Bytes
gradle.properties
86 Bytes
gradlew
8.1 kB
gradlew.bat
2.8 kB
io.openems.backend.application
.classpath
524 Bytes
.gitignore
29 Bytes
.project
539 Bytes
BackendApp.bndrun
3.7 kB
bnd.bnd
285 Bytes
readme.md
75 Bytes
src
io
openems
backend
application
BackendApp.java
2.1 kB
test
.gitignore
0 Bytes
io.openems.backend.b2brest
.classpath
524 Bytes
.gitignore
23 Bytes
.project
535 Bytes
bnd.bnd
357 Bytes
readme.md
398 Bytes
src
io
openems
backend
b2brest
B2bRest.java
2.8 kB
Config.java
550 Bytes
RestHandler.java
7.7 kB
test
.gitignore
0 Bytes
io.openems.backend.b2bwebsocket
.classpath
524 Bytes
.gitignore
23 Bytes
.project
540 Bytes
bnd.bnd
306 Bytes
src
io
openems
backend
b2bwebsocket
B2bWebsocket.java
3.3 kB
Config.java
857 Bytes
OnClose.java
809 Bytes
OnError.java
585 Bytes
OnNotification.java
699 Bytes
OnOpen.java
2.0 kB
OnRequest.java
2.5 kB
SubscribedEdgesChannelsWorker.java
4.1 kB
WebsocketServer.java
1.5 kB
WsData.java
2.3 kB
jsonrpc
notification
EdgesCurrentDataNotification.java
1.9 kB
request
SubscribeEdgesChannelsRequest.java
3.7 kB
test
.gitignore
0 Bytes
io
openems
backend
b2bwebsocket
B2bWebsocketTest.java
4.4 kB
TestClient.java
2.5 kB
io.openems.backend.common
.classpath
524 Bytes
.gitignore
29 Bytes
.project
534 Bytes
bnd.bnd
228 Bytes
src
io
openems
backend
common
component
AbstractOpenemsBackendComponent.java
1.7 kB
package-info.java
129 Bytes
edgewebsocket
EdgeWebsocket.java
1.8 kB
package-info.java
133 Bytes
jsonrpc
JsonRpcRequestHandler.java
810 Bytes
package-info.java
127 Bytes
request
AddEdgeToUserRequest.java
1.6 kB
GetEdgesChannelsValuesRequest.java
3.0 kB
GetEdgesStatusRequest.java
1.2 kB
GetSetupProtocolRequest.java
1.3 kB
GetUserInformationRequest.java
964 Bytes
RegisterUserRequest.java
1.2 kB
SetUserInformationRequest.java
1.8 kB
SubmitSetupProtocolRequest.java
2.6 kB
package-info.java
135 Bytes
response
AddEdgeToUserResponse.java
946 Bytes
GetEdgesChannelsValuesResponse.java
1.9 kB
GetEdgesStatusResponse.java
1.4 kB
GetUserInformationResponse.java
2.5 kB
package-info.java
136 Bytes
metadata
AbstractMetadata.java
1.5 kB
Edge.java
9.4 kB
Metadata.java
8.4 kB
User.java
3.2 kB
package-info.java
128 Bytes
session
SessionManager.java
77 Bytes
package-info.java
127 Bytes
timedata
EdgeCache.java
3.1 kB
Timedata.java
1.1 kB
package-info.java
128 Bytes
uiwebsocket
UiWebsocket.java
1.5 kB
package-info.java
131 Bytes
test
.gitignore
0 Bytes
io.openems.backend.core
.classpath
524 Bytes
.gitignore
23 Bytes
.project
532 Bytes
bnd.bnd
337 Bytes
src
io
openems
backend
core
jsonrpcrequesthandler
EdgeRpcRequestHandler.java
12.1 kB
JsonRpcRequestHandlerImpl.java
8.4 kB
test
.gitignore
0 Bytes
io.openems.backend.edgewebsocket
.classpath
524 Bytes
.gitignore
29 Bytes
.project
541 Bytes
bnd.bnd
304 Bytes
src
io
openems
backend
edgewebsocket
Config.java
799 Bytes
EdgeWebsocketImpl.java
6.4 kB
OnClose.java
1.4 kB
OnError.java
792 Bytes
OnNotification.java
5.1 kB
OnOpen.java
2.2 kB
OnRequest.java
1.1 kB
SystemLogHandler.java
5.6 kB
WebsocketServer.java
4.7 kB
WsData.java
3.9 kB
test
.gitignore
0 Bytes
io.openems.backend.metadata.dummy
.classpath
524 Bytes
.gitignore
29 Bytes
.project
542 Bytes
bnd.bnd
266 Bytes
src
io
openems
backend
metadata
dummy
Config.java
328 Bytes
DummyMetadata.java
6.6 kB
MyEdge.java
709 Bytes
test
.gitignore
0 Bytes
io.openems.backend.metadata.file
.classpath
524 Bytes
.gitignore
29 Bytes
.project
541 Bytes
bnd.bnd
265 Bytes
readme.md
170 Bytes
src
io
openems
backend
metadata
file
Config.java
488 Bytes
FileMetadata.java
7.5 kB
MyEdge.java
708 Bytes
test
.gitignore
0 Bytes
io.openems.backend.metadata.odoo
.classpath
524 Bytes
.gitignore
29 Bytes
.project
541 Bytes
bnd.bnd
339 Bytes
src
io
openems
backend
metadata
odoo
Config.java
1.6 kB
EdgeCache.java
8.0 kB
Field.java
13.0 kB
MyEdge.java
665 Bytes
MyUser.java
583 Bytes
OdooMetadata.java
7.1 kB
odoo
Credentials.java
1.5 kB
Domain.java
456 Bytes
FieldValue.java
862 Bytes
OdooHandler.java
30.2 kB
OdooUserGroup.java
308 Bytes
OdooUserRole.java
1.7 kB
OdooUtils.java
23.5 kB
Protocol.java
213 Bytes
postgres
Credentials.java
1.2 kB
InitializeEdgesWorker.java
3.8 kB
PeriodicWriteWorker.java
7.2 kB
PgUtils.java
2.8 kB
PostgresHandler.java
3.0 kB
QueueWriteWorker.java
6.8 kB
task
DatabaseTask.java
621 Bytes
InsertEdgeConfigUpdate.java
1.9 kB
InsertOrUpdateDeviceStates.java
2.7 kB
UpdateEdgeConfig.java
1.9 kB
UpdateEdgeProducttype.java
1.3 kB
UpdateEdgeStateActive.java
1.1 kB
UpdateSumState.java
1.4 kB
test
.gitignore
0 Bytes
io.openems.backend.timedata.dummy
.classpath
524 Bytes
.gitignore
23 Bytes
.project
542 Bytes
bnd.bnd
266 Bytes
src
io
openems
backend
timedata
dummy
Config.java
328 Bytes
TimedataDummy.java
3.4 kB
test
.gitignore
0 Bytes
io.openems.backend.timedata.influx
.classpath
524 Bytes
.gitignore
29 Bytes
.project
543 Bytes
bnd.bnd
335 Bytes
src
io
openems
backend
timedata
influx
ChannelFormula.java
1.2 kB
Config.java
1.3 kB
FieldTypeConflictHandler.java
5.2 kB
Function.java
78 Bytes
Influx.java
17.2 kB
test
.gitignore
0 Bytes
io.openems.backend.uiwebsocket
.classpath
524 Bytes
.gitignore
29 Bytes
.project
539 Bytes
bnd.bnd
302 Bytes
src
io
openems
backend
uiwebsocket
impl
Config.java
796 Bytes
OnClose.java
973 Bytes
OnError.java
738 Bytes
OnNotification.java
709 Bytes
OnOpen.java
384 Bytes
OnRequest.java
15.5 kB
SubscribedChannelsWorker.java
1.2 kB
UiWebsocketImpl.java
5.7 kB
WebsocketServer.java
2.4 kB
WsData.java
3.7 kB
test
.gitignore
0 Bytes
io.openems.common
.classpath
524 Bytes
.gitignore
29 Bytes
.project
526 Bytes
bnd.bnd
1.4 kB
openems.gif
545 Bytes
resources
api-help.xml
52 Bytes
controller-help.xml
52 Bytes
device-help.xml
48 Bytes
device-modbus-help.xml
69 Bytes
templates
api
$srcDir$
$basePackageDir$
MyApi.java
474 Bytes
package-info.java
111 Bytes
$testSrcDir$
.gitignore
0 Bytes
bnd.bnd
278 Bytes
readme.adoc
105 Bytes
controller
$srcDir$
$basePackageDir$
Config.java
770 Bytes
MyController.java
961 Bytes
MyControllerImpl.java
1.5 kB
$testSrcDir$
$basePackageDir$
MyConfig.java
902 Bytes
MyControllerTest.java
460 Bytes
.gitignore
0 Bytes
bnd.bnd
319 Bytes
readme.adoc
105 Bytes
device
$srcDir$
$basePackageDir$
Config.java
744 Bytes
MyDevice.java
1.0 kB
MyDeviceImpl.java
1.8 kB
$testSrcDir$
$basePackageDir$
MyConfig.java
902 Bytes
MyDeviceTest.java
461 Bytes
.gitignore
0 Bytes
bnd.bnd
274 Bytes
readme.adoc
105 Bytes
device-modbus
$srcDir$
$basePackageDir$
Config.java
1.2 kB
MyModbusDevice.java
1.3 kB
MyModbusDeviceImpl.java
2.4 kB
$testSrcDir$
$basePackageDir$
MyConfig.java
1.3 kB
MyModbusDeviceTest.java
687 Bytes
.gitignore
0 Bytes
bnd.bnd
307 Bytes
readme.adoc
105 Bytes
src
io
openems
common
OpenemsConstants.java
3.2 kB
OpenemsOEM.java
694 Bytes
channel
AccessMode.java
384 Bytes
ChannelCategory.java
103 Bytes
Debounce.java
767 Bytes
Level.java
2.4 kB
PersistencePriority.java
889 Bytes
Unit.java
5.5 kB
package-info.java
119 Bytes
exceptions
AccessDeniedException.java
243 Bytes
InvalidValueException.java
223 Bytes
NotImplementedException.java
228 Bytes
OpenemsError.java
6.2 kB
OpenemsException.java
565 Bytes
package-info.java
122 Bytes
function
ThrowingBiConsumer.java
693 Bytes
ThrowingBiFunction.java
778 Bytes
ThrowingConsumer.java
573 Bytes
ThrowingFunction.java
647 Bytes
ThrowingRunnable.java
756 Bytes
ThrowingSupplier.java
471 Bytes
package-info.java
120 Bytes
jsonrpc
base
AbstractJsonrpcRequest.java
953 Bytes
DeprecatedJsonrpcNotification.java
606 Bytes
GenericJsonrpcNotification.java
1.6 kB
GenericJsonrpcRequest.java
3.1 kB
GenericJsonrpcResponseSuccess.java
737 Bytes
JsonrpcMessage.java
2.1 kB
JsonrpcNotification.java
435 Bytes
JsonrpcRequest.java
3.9 kB
JsonrpcResponse.java
1.9 kB
JsonrpcResponseError.java
4.5 kB
JsonrpcResponseSuccess.java
1.5 kB
package-info.java
124 Bytes
notification
CurrentDataNotification.java
1.3 kB
EdgeConfigNotification.java
1.8 kB
EdgeRpcNotification.java
1.1 kB
SystemLogNotification.java
1.8 kB
TimestampedDataNotification.java
3.1 kB
package-info.java
132 Bytes
request
AuthenticateWithPasswordRequest.java
2.4 kB
AuthenticateWithTokenRequest.java
1.7 kB
AuthenticatedRpcRequest.java
3.8 kB
ComponentJsonApiRequest.java
2.3 kB
CreateComponentConfigRequest.java
3.4 kB
DeleteComponentConfigRequest.java
1.8 kB
EdgeRpcRequest.java
2.1 kB
GetEdgeConfigRequest.java
1.2 kB
LogoutRequest.java
1.1 kB
QueryHistoricTimeseriesDataRequest.java
4.6 kB
QueryHistoricTimeseriesEnergyPerPeriodRequest.java
4.9 kB
QueryHistoricTimeseriesEnergyRequest.java
4.3 kB
QueryHistoricTimeseriesExportXlxsRequest.java
2.9 kB
SetChannelValueRequest.java
2.7 kB
SetGridConnScheduleRequest.java
5.0 kB
SubscribeChannelsRequest.java
2.7 kB
SubscribeSystemLogRequest.java
2.4 kB
UpdateComponentConfigRequest.java
4.0 kB
UpdateUserLanguageRequest.java
2.3 kB
package-info.java
127 Bytes
response
AuthenticateResponse.java
3.6 kB
AuthenticatedRpcResponse.java
1.5 kB
Base64PayloadResponse.java
880 Bytes
EdgeRpcResponse.java
776 Bytes
GetEdgeConfigResponse.java
784 Bytes
QueryHistoricTimeseriesDataResponse.java
2.3 kB
QueryHistoricTimeseriesEnergyPerPeriodResponse.java
2.3 kB
QueryHistoricTimeseriesEnergyResponse.java
1.2 kB
QueryHistoricTimeseriesExportXlsxResponse.java
14.3 kB
package-info.java
128 Bytes
package-info.java
111 Bytes
session
AbstractUser.java
1.6 kB
Role.java
2.4 kB
package-info.java
119 Bytes
timedata
CommonTimedataService.java
5.6 kB
package-info.java
120 Bytes
types
ChannelAddress.java
3.1 kB
ConfigurationProperty.java
2.7 kB
EdgeConfig.java
38.5 kB
EdgeConfigDiff.java
13.1 kB
OpenemsType.java
124 Bytes
OptionsEnum.java
984 Bytes
SemanticVersion.java
3.8 kB
SystemLog.java
3.3 kB
package-info.java
117 Bytes
utils
ConfigUtils.java
1.6 kB
DateUtils.java
701 Bytes
DoubleUtils.java
1.1 kB
EnumUtils.java
4.0 kB
IntUtils.java
811 Bytes
JsonUtils.java
42.5 kB
Mutex.java
1.1 kB
ObjectUtils.java
1.6 kB
PasswordUtils.java
582 Bytes
SecureRandomSingleton.java
609 Bytes
StringUtils.java
2.4 kB
ThreadPoolUtils.java
1.4 kB
UuidUtils.java
380 Bytes
XmlUtils.java
6.4 kB
package-info.java
117 Bytes
websocket
AbstractWebsocket.java
2.7 kB
AbstractWebsocketClient.java
7.6 kB
AbstractWebsocketServer.java
8.5 kB
ClientReconnectorWorker.java
1.7 kB
DummyWebsocketServer.java
3.6 kB
DummyWsData.java
772 Bytes
OnClose.java
621 Bytes
OnCloseHandler.java
894 Bytes
OnError.java
408 Bytes
OnErrorHandler.java
589 Bytes
OnInternalError.java
300 Bytes
OnInternalErrorHandler.java
402 Bytes
OnNotification.java
551 Bytes
OnNotificationHandler.java
740 Bytes
OnOpen.java
1.6 kB
OnOpenHandler.java
1.0 kB
OnRequest.java
762 Bytes
OnRequestHandler.java
3.4 kB
OnResponseHandler.java
728 Bytes
SubscribedChannelsWorker.java
3.5 kB
WebsocketUtils.java
1.0 kB
WsData.java
5.0 kB
package-info.java
121 Bytes
worker
AbstractCycleWorker.java
815 Bytes
AbstractImmediateWorker.java
609 Bytes
AbstractWorker.java
4.6 kB
package-info.java
118 Bytes
test
.gitignore
0 Bytes
io
openems
common
jsonrpc
base
GenericJsonrpcRequestTest.java
1.2 kB
response
QueryHistoricTimeseriesExportXlsxResponseTest.java
3.8 kB
timedata
CommonTimedataServiceTest.java
506 Bytes
types
ChannelAddressTest.java
1.5 kB
SemanticVersionTest.java
1.3 kB
utils
ConfigUtilsTest.java
1.3 kB
IntUtilsTest.java
1.1 kB
JsonUtilsTest.java
2.9 kB
StringUtilsTest.java
1.6 kB
websocket
OnOpenTest.java
1.6 kB
OnRequestHandlerTest.java
1.3 kB
worker
AbstractCycleWorkerTest.java
637 Bytes
io.openems.edge.application
.classpath
524 Bytes
.gitignore
29 Bytes
.project
536 Bytes
EdgeApp.bndrun
18.4 kB
bnd.bnd
251 Bytes
readme.md
72 Bytes
src
io
openems
edge
application
EdgeApp.java
1.1 kB
test
.gitignore
0 Bytes
io.openems.edge.battery.api
.classpath
524 Bytes
.gitignore
23 Bytes
.project
536 Bytes
bnd.bnd
257 Bytes
doc
forcecharge-statemachine.md
506 Bytes
readme.adoc
61 Bytes
src
io
openems
edge
battery
api
Battery.java
18.5 kB
package-info.java
121 Bytes
protection
BatteryProtection.java
10.2 kB
BatteryProtectionDefinition.java
2.5 kB
currenthandler
AbstractMaxCurrentHandler.java
14.6 kB
ChargeMaxCurrentHandler.java
5.3 kB
DischargeMaxCurrentHandler.java
5.2 kB
package-info.java
143 Bytes
force
AbstractForceChargeDischarge.java
3.8 kB
ForceCharge.java
2.6 kB
ForceDischarge.java
2.6 kB
package-info.java
134 Bytes
package-info.java
128 Bytes
readme.adoc
3.3 kB
test
DummyBattery.java
3.8 kB
package-info.java
122 Bytes
test
.gitignore
0 Bytes
io
openems
edge
battery
protection
BatteryProtectionTest.java
13.4 kB
currenthandler
MaxCurrentHandlerTest.java
9.6 kB
io.openems.edge.battery.bmw
.classpath
524 Bytes
.gitignore
23 Bytes
.project
536 Bytes
bnd.bnd
343 Bytes
doc
BMW_Storage_Protocol_SMA_(standard).docx
113.0 kB
src
io
openems
edge
battery
bmw
BmwBattery.java
11.1 kB
BmwBatteryImpl.java
19.3 kB
Config.java
2.4 kB
enums
BatteryState.java
101 Bytes
BmsState.java
868 Bytes
BmsStateCommand.java
774 Bytes
ErrorBits1.java
1.2 kB
ErrorBits2.java
613 Bytes
InfoBits.java
506 Bytes
State.java
703 Bytes
WarningBits1.java
1.2 kB
WarningBits2.java
623 Bytes
test
.gitignore
12 Bytes
io
openems
edge
battery
bmw
BmwBatteryImplTest.java
1.1 kB
MyConfig.java
2.7 kB
io.openems.edge.battery.bydcommercial
.classpath
524 Bytes
.gitignore
23 Bytes
.project
546 Bytes
bnd.bnd
383 Bytes
doc
20200323(New)RS485 MODBUS based communication protocol between BMS and PCS V2.1_20190323_.pdf
646.3 kB
readme.adoc
175 Bytes
src
io
openems
edge
battery
bydcommercial
BatteryBoxC130.java
47.5 kB
BatteryBoxC130Impl.java
49.5 kB
BatteryProtectionDefinitionBydC130.java
2.1 kB
Config.java
1.7 kB
enums
BatteryWorkState.java
586 Bytes
PowerCircuitControl.java
869 Bytes
statemachine
Context.java
434 Bytes
ErrorHandler.java
1.2 kB
GoRunningHandler.java
1.6 kB
GoStoppedHandler.java
1.6 kB
RunningHandler.java
751 Bytes
StateMachine.java
1.4 kB
StoppedHandler.java
508 Bytes
UndefinedHandler.java
813 Bytes
utils
Constants.java
677 Bytes
test
.gitignore
0 Bytes
io
openems
edge
battery
bydcommercial
BatteryBoxC130ImplTest.java
838 Bytes
MyConfig.java
1.7 kB
io.openems.edge.battery.fenecon.home
.classpath
524 Bytes
.gitignore
23 Bytes
.project
545 Bytes
bnd.bnd
439 Bytes
readme.adoc
135 Bytes
src
io
openems
edge
battery
fenecon
home
ChannelIdImpl.java
536 Bytes
Config.java
1.7 kB
FeneconHomeBattery.java
27.6 kB
FeneconHomeBatteryImpl.java
41.7 kB
FeneconHomeBatteryProtection.java
1.3 kB
statemachine
Context.java
832 Bytes
ErrorHandler.java
846 Bytes
GoRunningHandler.java
3.5 kB
GoStoppedHandler.java
578 Bytes
RunningHandler.java
638 Bytes
StateMachine.java
1.4 kB
UndefinedHandler.java
848 Bytes
test
.gitignore
0 Bytes
io
openems
edge
battery
fenecon
home
FeneconHomeBatteryTest.java
13.4 kB
MyConfig.java
1.9 kB
TowersAndModulesTest.java
4.8 kB
io.openems.edge.battery.soltaro
.classpath
524 Bytes
.gitignore
23 Bytes
.project
540 Bytes
bnd.bnd
408 Bytes
doc
Master BMS MODBUS Protocol_Multi Clusters.pdf
395.7 kB
Master RS-485 Communication protocol- En.docx
40.6 kB
Multi-rack MOD-BUS protocol.docx
57.7 kB
Single Rack MOD-BUS protocol V3.6.doc
255.5 kB
cell_drift.PNG
42.1 kB
single.versionc.md
706 Bytes
statemachine_master.png
70.1 kB
statemachine_soltaro_version_b.png
58.4 kB
储能BMS与PCS ModBus通讯协议_单簇EN_7.2.docx
38.5 kB
readme.adoc
163 Bytes
src
io
openems
edge
battery
soltaro
cluster
SoltaroCluster.java
3.9 kB
enums
ClusterStartStop.java
549 Bytes
Rack.java
2.6 kB
RackUsage.java
555 Bytes
RunningState.java
782 Bytes
versionb
ClusterVersionB.java
31.6 kB
ClusterVersionBChannelId.java
5.1 kB
Config.java
3.2 kB
ContactorControl.java
617 Bytes
Enums.java
719 Bytes
SingleRack.java
33.2 kB
versionc
ClusterVersionC.java
8.3 kB
ClusterVersionCImpl.java
57.3 kB
Config.java
1.6 kB
RackChannel.java
25.8 kB
statemachine
Context.java
470 Bytes
ErrorHandler.java
1.2 kB
GoRunningHandler.java
2.5 kB
GoStoppedHandler.java
2.3 kB
RunningHandler.java
846 Bytes
StateMachine.java
1.5 kB
StoppedHandler.java
532 Bytes
UndefinedHandler.java
835 Bytes
common
ChannelIdImpl.java
451 Bytes
batteryprotection
AbstractBatteryProtectionDefinitionSoltaro.java
1.9 kB
BatteryProtectionDefinitionSoltaro3000Wh.java
627 Bytes
BatteryProtectionDefinitionSoltaro3500Wh.java
628 Bytes
enums
BatteryState.java
113 Bytes
ChargeIndication.java
603 Bytes
EmsBaudrate.java
647 Bytes
ModuleType.java
380 Bytes
ResetState.java
127 Bytes
State.java
730 Bytes
single
versiona
ClusterRunState.java
655 Bytes
Config.java
2.8 kB
ContactorControl.java
616 Bytes
SingleRack.java
82.8 kB
versionb
Config.java
3.3 kB
SingleRackVersionB.java
44.4 kB
SingleRackVersionBImpl.java
54.8 kB
enums
AutoSetFunction.java
681 Bytes
ClusterRunState.java
656 Bytes
ContactExport.java
579 Bytes
ContactorControl.java
650 Bytes
ContactorState.java
585 Bytes
FanStatus.java
575 Bytes
PreContactorState.java
591 Bytes
ShortCircuitFunction.java
605 Bytes
SystemRunMode.java
587 Bytes
statemachine
Context.java
641 Bytes
ControlAndLogic.java
8.8 kB
ErrorHandler.java
1.2 kB
GoRunningHandler.java
1.6 kB
GoStoppedHandler.java
1.5 kB
RunningHandler.java
3.9 kB
State.java
1.2 kB
StateMachine.java
1.5 kB
StoppedHandler.java
686 Bytes
UndefinedHandler.java
937 Bytes
versionc
Config.java
1.5 kB
SingleRackVersionC.java
31.5 kB
SingleRackVersionCImpl.java
39.2 kB
enums
AutoSetFunction.java
681 Bytes
ClusterRunState.java
837 Bytes
PreChargeControl.java
765 Bytes
Sleep.java
562 Bytes
SystemReset.java
574 Bytes
statemachine
Context.java
476 Bytes
ErrorHandler.java
2.4 kB
GoRunningHandler.java
1.8 kB
GoStoppedHandler.java
1.7 kB