Skip to content

Commit b92b6db

Browse files
committed
Added notes
1 parent 21d22a4 commit b92b6db

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

docs/index.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,21 @@ Things to explain:
77
- what are processes
88
- what are workers
99
- Things to reuse, things to implement
10+
11+
## Processes
12+
13+
## Resources
14+
Resources are objects that implement PythonLabs `ServiceResource`. Many are available in pythonlab, but sometimes it might be required to implement a custom one.
15+
16+
## Workers
17+
Worker_adaptation also needs to be custom.
18+
Worker calls steps through the wrappers, and returns the Observable object to orchestrator.
19+
20+
## Wrappers
21+
Wrappers implement calls to actual sila servers. In worker the devices are still just conceptual.
22+
23+
## Sila servers
24+
Sila servers have 2 types of commands, one type is observable, other isn’t. If sila command isn’t observable, you have to fake the observable in the wrapper
25+
26+
## Config file
27+
Describes the capacity of the devices in your lab. This information is read by both the orchestrator and scheduler.

0 commit comments

Comments
 (0)