The main components of OSGP.
Switch branches/tags
slave1-development-988 slave1-development-900 slave1-development-899 slave1-development-898 slave1-development-897 slave1-development-896 slave-fpls-development-987 slave-fpls-development-984 slave-fpls-development-983 slave-fpls-development-982 slave-fpls-development-981 slave-fpls-development-980 slave-fpls-development-979 slave-development-977 release-4.30.2-208 release-4.30.2-207 release-4.30.1-206 release-4.30.1-205 release-4.30.1-204 release-4.30.0-203 release-4.30.0-202 release-4.30.0-201 release-4.30.0-200 release-4.29.0-199 release-4.29.0-198 release-4.28.0-197 release-4.28.0-196 release-4.27.0-194 release-4.27.0-193 release-4.26.1-195 release-4.26.0-192 release-4.26.0-189 release-4.25.0-188 release-4.25.0-187 release-4.24.1-191 release-4.24.1-190 release-4.24.0-186 release-4.24.0-185 release-4.23.0-184 release-4.23.0-183 release-4.23.0-182 release-4.23.0-181 release-4.22.0-180 release-4.22.0-179 release-4.22.0-178 release-4.21.0-177 release-4.21.0-176 release-4.21.0-175 release-4.20.0-174 release-4.20.0-173 release-4.20.0-172 release-4.19.0-171 release-4.19.0-170 release-4.18.0-169 release-4.18.0-168 release-4.17.1-167 release-4.17.1-166 release-4.17.1-165 release-4.17.1-164 release-4.17.1-162 release-4.17.0-161 release-4.16.0-151 release-4.16.0-150 release-4.15.0-149 release-4.15.0-148 release-4.15.0-147 release-4.14.1-146 release-4.14.1-145 release-4.14.0-144 release-4.14.0-143 release-4.13.0-142 release-4.13.0-141 release-4.12.3-140 release-4.12.3-139 release-4.12.3-138 release-4.12.3-137 release-4.12.3-136 release-4.12.2-135 release-4.12.2-134 release-4.12.0-133 release-4.12.0-132 release-4.12.0-131 release-4.11.0-130 release-4.11.0-128 release-4.11.0-127 release-4.11.0-126 release-4.10.2-125 release-4.10.1-124 release-4.10.0-123 release-4.9.0-122 release-4.8.0-121 release-4.8.0-120 release-4.7.0-119 release-4.7.0-118 release-4.7.0-114 release-4.6.0-113 release-4.6.0-112 release-4.5.0-110 release-4.5.0-109 release-4.4.1-108
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Shared @ cbb45ba OC-441 da and microgrids entities RtuDevice and Task were entities fo… Oct 9, 2018
osgp-adapter-domain-admin OC-441: Clean up a lot of duplicate code in message processors. Sep 24, 2018
osgp-adapter-domain-core OC-441: Clean up a lot of duplicate code in message processors. Sep 24, 2018
osgp-adapter-domain-distributionautomation OC-441 da and microgrids entities RtuDevice and Task were entities fo… Oct 9, 2018
osgp-adapter-domain-microgrids OC-441 da and microgrids entities RtuDevice and Task were entities fo… Oct 9, 2018
osgp-adapter-domain-publiclighting
osgp-adapter-domain-shared Adapted version to 4.31.0-SNAPSHOT Sep 5, 2018
osgp-adapter-domain-smartmetering SLIM-1542 Manages firmware version data based on responses from a device Oct 5, 2018
osgp-adapter-domain-tariffswitching OC-441: Clean up a lot of duplicate code in message processors. Sep 24, 2018
osgp-adapter-ws-admin OC-61 Replaces device function and message type enums with MessageType Sep 17, 2018
osgp-adapter-ws-core FLEX-4528 ~ Changes EventType type from string to enumeration. Oct 7, 2018
osgp-adapter-ws-distributionautomation OC-441 Remove duplicate import Oct 9, 2018
osgp-adapter-ws-microgrids OC-441 da and microgrids entities RtuDevice and Task were entities fo… Oct 9, 2018
osgp-adapter-ws-publiclighting OC-61 Replaces device function and message type enums with MessageType Sep 17, 2018
osgp-adapter-ws-shared-db Adapted version to 4.31.0-SNAPSHOT Sep 5, 2018
osgp-adapter-ws-shared Adapted version to 4.31.0-SNAPSHOT Sep 5, 2018
osgp-adapter-ws-smartmetering OC-61 Removes empty BaseMessageProcessorMap sub classes Sep 20, 2018
osgp-adapter-ws-tariffswitching OC-61 Replaces device function and message type enums with MessageType Sep 17, 2018
osgp-core Merge pull request #742 from OSGP/SLIM-1542-Firmware-version-verifica… Oct 15, 2018
osgp-domain-core Merge pull request #742 from OSGP/SLIM-1542-Firmware-version-verifica… Oct 15, 2018
osgp-domain-distributionautomation OC-441 da and microgrids entities RtuDevice and Task were entities fo… Oct 9, 2018
osgp-domain-logging Adapted version to 4.31.0-SNAPSHOT Sep 5, 2018
osgp-domain-microgrids OC-441 da and microgrids entities RtuDevice and Task were entities fo… Oct 9, 2018
osgp-logging Adapted version to 4.31.0-SNAPSHOT Sep 5, 2018
parent-platform Feature/zs 352 prevent parallel requests (#739) Sep 21, 2018
.gitignore OP-598 ~ Removes dependency on kahadb used by FitNesse. May 29, 2017
.gitmodules OC-61: Point git submodules to development. Sep 21, 2018
CONTRIBUTING.md Added new URL's Aug 17, 2016
LICENSE merge conflicts Oct 30, 2015
README.md Removes build status badge. Jun 5, 2018
pom.xml Adapted version to 4.31.0-SNAPSHOT Sep 5, 2018

README.md

OSGP Components

Component Description

The OSGP components implement SOAP web services, domain logic and message routing to Protocol Adapters.

Web Service Layer

  • osgp-adapter-ws-admin, Management functions web service
  • ospg-adapter-ws-core, Generic functions web service
  • osgp-adapter-ws-public-lighting, Public Lighting functions web service
  • osgp-adapter-ws-tariff-switching, Tariff Switching function web service
  • osgp-adapter-ws-smart-metering, Smart Metering function web service
  • osgp-adapter-ws-microgrids, Microgrids function web service
  • osgp-adapter-ws-distributionautomation, Distribution Automation function web service
  • osgp-adapter-ws-shared, Common classes used by these components

Domain Layer

  • osgp-adapter-domain-admin, Management functions domain logic
  • osgp-adapter-domain-core, Generic functions domain logic
  • osgp-adapter-domain-distributionautomation, Distribution Automation functions domain logic
  • osgp-adapter-domain-microgrids, Microgrids functions domain logic
  • osgp-adapter-domain-public-lighting, Public Lighting functions domain logic
  • osgp-adapter-domain-tariff-switching, Tariff Switching functions domain logic
  • osgp-adapter-domain-smart-metering, Smart Metering functions domain logic
  • osgp-adapter-domain-shared, Common classes used by these components
  • osgp-domain-core, Generic domain classes
  • osgp-domain-logging, Logging domain classes
  • osgp-domain-distributionautomation, Distribution Automation domain classes
  • osgp-domain-microgrids, Microgrids domain classes
  • osgp-domain-tariff-switching, Tariff Switching domain classes
  • osgp-logging, Logging incoming requests and outgoing responses of the Web Service Layer and logging calls to and from devices

Message Routing Layer

  • osgp-core, Message Routing to Protocol Adapters
  • osgp-core-db-api, Database Access Control for Protocol Adapters

The components have dependencies.

  • shared, Common classes used by the OSGP Components
  • osgp-dto, Data Transfer Objects

Open smart grid platform information and news

High-level project information and news can be found on the open smart grid platform website:

Open smart grid platform detailed documentation:

Open smart grid platform issue tracker:

Built using Java 8.