Skip to content
Snippets Groups Projects
Commit 0097f3fe authored by FrankR's avatar FrankR
Browse files

- added ZoneDescriptors to IposObject

- added IposQueryRequest
- added message IposQueryResponse
parent c62741f8
Branches
No related tags found
No related merge requests found
......@@ -9,6 +9,7 @@ message IposConfigWrapper { // wrapper-message for configuration-topic
repeated POI pois = 4;
repeated RefSystem refSystems = 5;
repeated IposMonitoringRequest monitoringRequests = 6;
repeated IposQueryRequest queryRequests = 7;
}
message IposObjectConfig {
......@@ -22,12 +23,11 @@ message IposObjectConfig {
message IposPositionEvent {
repeated IposObject object = 1;
string type = 2; // deprecated may be ExitNotification or EntryNotification
// repeated IposZoneDescriptor zoneDescriptors = 2; // contains information about all zones that this position belongs to
}
message IposZoneDescriptor {
string zoneId = 1;
string type = 2; // may be ExitNotification or EntryNotification
string notificationType = 2; // may be ExitNotification or EntryNotification
}
message IposObject {
......@@ -38,6 +38,7 @@ message IposObject {
IposPosition position = 5;
IposSimpleOrientation orientation = 6;
string lastPosUpdate = 7; // https://en.wikipedia.org/wiki/ISO_8601
repeated IposZoneDescriptor zoneDescriptors = 8; // contains information about all zones that the current position of this object belongs to
}
message IposFrameConfig {
......@@ -71,6 +72,15 @@ message IposMonitoringResponse {
string status = 2; // success- or error-Message
}
message IposQueryRequest {
string trackingTaskId = 1; // temporal solution: each monitoringRequest causes the system to track the monitored objects. The monitoringTaskId equals the trackingTaskId
}
message IposQueryResponse {
string trackingTaskId = 1;
repeated IposObject objects = 2;
}
message IposPosition {
string refSystemId = 1; // e.g., "WGS84" if absolute position, "ROOT" for testcases or if specific absolute position is actually irrelevant
IposPoint3D point = 2;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment