summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremiah C. Foster <jeremiah@jeremiahfoster.com>2016-11-01 18:25:28 -0400
committerGitHub <noreply@github.com>2016-11-01 18:25:28 -0400
commit253d10aada6bf5cdfe307aaff55363f08194c85e (patch)
treecdf55b554a949663b545f37349ee45988ce27f03
parentd64eeaf2841174b0474d89bb3fdb97a9fa8c9fb1 (diff)
downloadnode-state-manager-253d10aada6bf5cdfe307aaff55363f08194c85e.tar.gz
Updates, mostly minor editsHEADmaster
Syntax, sentence structure, other boring stuff
-rw-r--r--README.md11
1 files changed, 4 insertions, 7 deletions
diff --git a/README.md b/README.md
index ae43330..9b69f7e 100644
--- a/README.md
+++ b/README.md
@@ -2,14 +2,11 @@
This is the official source code repository of the GENIVI Node State Manager.
## About
-The Node State Manager (NSM) is the central functional component that gathers information on the current running state of the embedded
-system. The NSM component provides a common implementation framework for the main state machine of the system.
-It collates information from multiple sources and uses this to determine the current state(s). The NSM notifies registered
-consumers (applications or other platform components) of relevant changes in system state. Node state information can also be requested on-demand via provided D-Bus interfaces.
-The node state management also provides shutdown management, so one part of the information which is provided is the shutdown request notification to the consumers.
-The node state management is the last/highest level of escalation on the node and will therefore command the reset and supply control logic. It is notified of errors and other status signals from components that are responsible for monitoring system health in different ways.
+The Node State Manager (NSM) is the central functional component that gathers information on the current running state of the embedded system. The NSM component provides a common implementation framework for the system state machine. It collates information from multiple sources and uses the data to determine the current state(s). Based on the given data, the NSM notifies registered consumers (applications or other platform components) of relevant changes in system state. Node state information can also be requested on-demand via provided D-Bus interfaces. The node state manager also provides shutdown management including shutdown request notification to consumers. The node state management is the last/highest level of escalation on the node and will issue the reset instruction and supply control logic. It is notified of errors and other status signals from components that are responsible for monitoring system health.
+
Internally, node state management is made up of a common generic component, Node State Manager (NSM), and a system-specific state machine (NSMC) that is plugged into the Node State Manager. Through this architecture there can be a standardized solution with stable interfaces towards the applications, which still allows for product-specific behavior through the definition of the specific state machine.
-More information on the software can be found here:
+
+More information on the software can be found here: https://at.projects.genivi.org/wiki/display/PROJ/Node+State+Manager
## License
This software is licensed under the MPL 2.0