Skip to content

Commit c11c5d1

Browse files
author
osimloeff
committed
Updated README Web ID 2.0
1 parent dcbfd29 commit c11c5d1

File tree

2 files changed

+35
-16
lines changed

2 files changed

+35
-16
lines changed

README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,31 @@ The path from the methods above should start with "pi:" (if your stream is a PI
195195
selected_fields="Name")
196196
```
197197

198+
### Generating Web ID 2.0 and getting information
198199

199200

201+
```python
202+
client = self.getPIWebApiClient()
203+
pi_data_server_web_id = client.webIdHelper.generate_web_id_by_path("\\\\PISRV1", type(PIDataServer()), None)
204+
point1_web_id = client.webIdHelper.generate_web_id_by_path("\\\\PISRV1\\SINUSOID", type(PIPoint()))
205+
point2_web_id = client.webIdHelper.generate_web_id_by_path("\\\\PISRV1\\CDT158", type(PIPoint()))
206+
point3_web_id = client.webIdHelper.generate_web_id_by_path("\\\\PISRV1\\SINUSOIDU", type(PIPoint()))
207+
pi_attribute_web_id = client.webIdHelper.generate_web_id_by_path(
208+
"\\\\PISRV1\\Universities\\UC Davis\\Buildings\\Academic Surge Building|Electricity Totalizer",
209+
type(PIAttribute()), type(PIElement()))
210+
211+
pi_element_web_id= client.webIdHelper.generate_web_id_by_path(
212+
"\\\\PISRV1\\Universities\\UC Davis\\Buildings\\Academic Surge Building", type(PIElement()), None)
213+
214+
215+
pi_data_server = client.dataServer.get(pi_dataServer_web_id)
216+
pi_attribute = client.attribute.get(pi_attribute_web_id)
217+
pi_element = client.element.get(pi_element_web_id)
218+
219+
pi_attribute_web_id_info = client.webIdHelper.get_web_id_info(pi_attribute_web_id)
220+
pi_element_web_id_info= client.webIdHelper.get_web_id_info(pi_element_web_id)
221+
pi_dataServer_web_id_info = client.webIdHelper.get_web_id_info(pi_data_server_web_id)
222+
200223

201224

202225
## Licensing

test/test_webids.py

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -48,28 +48,24 @@ def test_generateWebIdInfo(self):
4848

4949
def test_more_tests(self):
5050
client = self.getPIWebApiClient()
51-
piDataServerWebId = client.webIdHelper.generate_web_id_by_path("\\\\PISRV1", type(PIDataServer()), None)
52-
point1webId = client.webIdHelper.generate_web_id_by_path("\\\\PISRV1\\SINUSOID", type(PIPoint()))
53-
point2webId = client.webIdHelper.generate_web_id_by_path("\\\\PISRV1\\CDT158", type(PIPoint()))
54-
point3webId = client.webIdHelper.generate_web_id_by_path("\\\\PISRV1\\SINUSOIDU", type(PIPoint()))
55-
piAttributeWebId = client.webIdHelper.generate_web_id_by_path(
51+
pi_data_server_web_id = client.webIdHelper.generate_web_id_by_path("\\\\PISRV1", type(PIDataServer()), None)
52+
point1_web_id = client.webIdHelper.generate_web_id_by_path("\\\\PISRV1\\SINUSOID", type(PIPoint()))
53+
point2_web_id = client.webIdHelper.generate_web_id_by_path("\\\\PISRV1\\CDT158", type(PIPoint()))
54+
point3_web_id = client.webIdHelper.generate_web_id_by_path("\\\\PISRV1\\SINUSOIDU", type(PIPoint()))
55+
pi_attribute_web_id = client.webIdHelper.generate_web_id_by_path(
5656
"\\\\PISRV1\\Universities\\UC Davis\\Buildings\\Academic Surge Building|Electricity Totalizer",
5757
type(PIAttribute()), type(PIElement()))
5858

59-
piElementWebId = client.webIdHelper.generate_web_id_by_path(
59+
pi_element_web_id = client.webIdHelper.generate_web_id_by_path(
6060
"\\\\PISRV1\\Universities\\UC Davis\\Buildings\\Academic Surge Building", type(PIElement()), None)
6161

62+
pi_data_server = client.dataServer.get(pi_data_server_web_id)
63+
pi_attribute = client.attribute.get(pi_attribute_web_id)
64+
pi_element = client.element.get(pi_element_web_id)
6265

63-
64-
piDataServer = client.dataServer.get(piDataServerWebId)
65-
piAttribute = client.attribute.get(piAttributeWebId)
66-
piElement = client.element.get(piElementWebId)
67-
68-
69-
70-
piAttributeWebIdInfo = client.webIdHelper.get_web_id_info(piAttributeWebId)
71-
piElementWebIdInfo = client.webIdHelper.get_web_id_info(piElementWebId)
72-
piDataServerWebIdInfo = client.webIdHelper.get_web_id_info(piDataServerWebId)
66+
pi_attribute_web_id_info = client.webIdHelper.get_web_id_info(pi_attribute_web_id)
67+
pi_element_web_id_info = client.webIdHelper.get_web_id_info(pi_element_web_id)
68+
pi_dataServer_web_id_info = client.webIdHelper.get_web_id_info(pi_data_server_web_id)
7369

7470
if __name__ == '__main__':
7571
unittest.main()

0 commit comments

Comments
 (0)