{
"connectivity_suite": {
"registry": [
{
"dnsDomainname": "css7pdriver.proxy-redirect",
"grpcIpPortNumber": 50051,
"appTypes": [
"cs-driver",
"cs-alarms-events"
],
"interfaces": [
"siemens.connectivitysuite.drvinfo.v1",
"siemens.connectivitysuite.driverevent.v1",
"siemens.connectivitysuite.genericdata.v1",
"siemens.connectivitysuite.alarmsevents.v1",
"siemens.connectivitysuite.config.v1",
"siemens.connectivitysuite.data.v1"
],
"driverSchemaUris": [
"https://siemens.com/connectivity_suite/schemas/s7plus/1.0.0/config.json"
],
"appInstanceId": "css7pdriver1"
},
{
"dnsDomainname": "css7pbrowse.proxy-redirect",
"grpcIpPortNumber": 50051,
"appTypes": [
"cs-tagbrowser"
],
"interfaces": [
"siemens.connectivitysuite.drvinfo.v1",
"siemens.connectivitysuite.deviceinfo.v1",
"siemens.connectivitysuite.browsing.v2"
],
"driverSchemaUris": [
"https://siemens.com/connectivity_suite/schemas/s7plus/1.0.0/config.json"
],
"appInstanceId": "css7pbrowse1"
}
]
}
}
Message |
Field |
Type |
Label |
Description |
RegisterServiceRequest |
info |
ServiceInfo |
|
Contains the service information to be registered. |
RegisterServiceResponse |
expire_time |
uint32 |
|
Maximum time between ServiceInfo refresh in seconds. |
UnregisterServiceRequest |
info |
ServiceInfo |
|
Contains the service information to be unregistered. |
UnregisterServiceResponse |
|
|
|
No fields. |
QueryRegisteredServicesRequest |
filter |
ServiceInfoFilter |
|
Contains the filter criteria for querying registered services. |
QueryRegisteredServicesResponse |
infos |
ServiceInfo |
repeated |
Contains the list of service information that matches the query criteria. |
ServiceInfo |
app_instance_id |
string |
|
Unique ID of the application. Examples: "s7p1", "pnioc1". |
ServiceInfo |
dns_domainname |
string |
oneof |
DNS host name of the driver. |
ServiceInfo |
ipv4_address |
string |
oneof |
IPv4 address of the driver. |
ServiceInfo |
grpc_ip_port_number |
uint32 |
|
Port number of the gRPC interface. |
ServiceInfo |
app_types |
string |
repeated |
Application types. Examples: "cs-driver", "cs-gateway". |
ServiceInfo |
interfaces |
string |
repeated |
List of all interfaces the app supports. |
ServiceInfo |
driver_schema_uris |
string |
repeated |
Schema identification(s) of the driver. |
ServiceInfoFilter |
app_instance_ids |
string |
repeated |
Unique ID(s) of the application. Examples: "s7p1", "pnioc1". |
ServiceInfoFilter |
app_types |
string |
repeated |
Application types. Examples: "cs-driver", "cs-gateway". |
ServiceInfoFilter |
driver_schema_uris |
string |
repeated |
Schema identification(s) of the driver. |
ServiceInfoFilter |
interfaces |
string |
repeated |
Package names of the interfaces. Examples: "siemens.connectivitysuite.browsing.v2", "siemens.connectivitysuite.data.v1". |