|
| Category | API function | Explanations |
|
| Common | GetSensorsNum | Get total number of registered sensing devices in a system |
| GetActuatorsNum | Get total number of registered actuating devices in a system |
| GetMapServiceURI | Get map service information for visual display of virtual objects |
| ConfigUI | Build user interface for a selected virtual object to provide interactive access and control |
| ExecCommand | Execute supported operation on selected device using its virtual object profile |
|
| Virtual objects management | GetVOStatus | Get current status of virtual objects, for example, idle, busy, functional, and nonfunctional |
| AddVObject | Add virtual object profile information to the database |
| UpdateVObject | Modify existing virtual object profile information in the database |
| DelVObject | Delete the selected virtual object from the database |
| VOConfigManagement | Perform configuration management on the virtual object to return the selected type of virtual objects in the given area |
| VOFaultManagement | Perform fault management on registered virtual objects to identify faulty and operational devices |
|
| Service objects management | GetSOStatus | Get current status of the service object by checking the status of its associated virtual objects |
| AddSObject | Add service object profile information to the database |
| UpdateSObject | Modify existing service object profile information in the database |
| DelSObject | Delete the selected service object from the database |
| SOConfigManagement | Perform configuration management on service objects to return the selected type of service objects in the given area |
| SOFaultManagement | Perform fault management on registered service objects to identify faulty and operational services |
|