| 40 | | The root of the data api is available at `self.master.data`. The control and update components are implemented as sub-objects `self.master.data.control` and `self.master.data.update`, respectively. The getter and message components' methods are available as methods of the `data` object itself. |
| | 42 | The root of the data api is available at `self.master.data`. The first three components are implemented with the following methods: |
| | 43 | |
| | 44 | * get -- get a resource |
| | 45 | * getList -- get a list of resources |
| | 46 | * subscribe -- subscribe to a resource or list, optionally getting its current state |
| | 47 | * control -- perform an action on a resource |
| | 48 | |
| | 49 | The update component is available at `self.master.data.update`, and contains a number of ad-hoc methods needed by the process modules. |