From OpenHome

(Difference between revisions)
Jump to: navigation, search
(Overview)
(Overview)
Line 3: Line 3:
== Overview ==
== Overview ==
-
ohTopologyC is a software stack which provides a means of controlling devices, on a local network, via their UPnP service actions, grouping them based on their Room names and presents the a tree structure based on their interconnectivity. It consists of a number of distinct layers. Each layer focuses on exposing specific properties and actions that are intended to be utilised by the layers above. Clients of ohTopologyC need only interface directly with the highest layer of the stack to gain access to the properties and actions exposed by the lower layers.
+
ohTopologyC is a software stack which provides a means of controlling devices, on a local network, via their UPnP service actions. Devices are grouped them based on their Room names and presented as a tree structure based on their interconnectivity. It consists of a number of distinct layers. Each layer focuses on exposing specific properties and actions that are intended to be utilised by the layers above. Clients of ohTopologyC need only interface directly with the highest layer of the stack to gain access to the properties and actions exposed by the lower layers.
==Topology1 Classes==
==Topology1 Classes==

Revision as of 10:09, 17 February 2015

ohTopology


Contents

Overview

ohTopologyC is a software stack which provides a means of controlling devices, on a local network, via their UPnP service actions. Devices are grouped them based on their Room names and presented as a tree structure based on their interconnectivity. It consists of a number of distinct layers. Each layer focuses on exposing specific properties and actions that are intended to be utilised by the layers above. Clients of ohTopologyC need only interface directly with the highest layer of the stack to gain access to the properties and actions exposed by the lower layers.

Topology1 Classes

Topology1

ProxyProduct

Topology2 Classes

Topology2

Topology2Source

Topology2Group

Topology3 Classes

Topology3

Topology3Group

Topology4 Classes

Topology4

Topology4Room

Topology4GroupWatcher

Topology5 Classes

Topology5

Topology5Room

Topology5Group

Topology5Source

Topology5GroupWatcher