Skip to content

Commit 7347a94

Browse files
authored
Merge pull request #39 from CDOT-CV/ssm-srm-topics
SSM/SRM Topics for GJC
2 parents 506e7d5 + dad6638 commit 7347a94

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

jikkou/kafka-connectors-values.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,12 @@ apps:
103103
- topicName: topic.ProcessedBsm
104104
collectionName: ProcessedBsm
105105
generateTimestamp: true
106+
- topicName: topic.ProcessedSrm
107+
collectionName: ProcessedSrm
108+
generateTimestamp: true
109+
- topicName: topic.ProcessedSsm
110+
collectionName: ProcessedSsm
111+
generateTimestamp: true
106112
intersection_api:
107113
name: intersection_api
108114
connectors:
@@ -271,7 +277,10 @@ apps:
271277
collectionName: CmRtcmMinimumDataEventAggregation
272278
generateTimestamp: true
273279
timestampField: eventGeneratedAt
274-
280+
- topicName: topic.CmPriorityPreemptionRequestEvent
281+
collectionName: CmPriorityPreemptionRequestEvent
282+
useTimestamp: true
283+
timestampField: eventGeneratedAt
275284

276285

277286
# Record BSM events:

jikkou/kafka-topics-values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ apps:
8888
- topic.ProcessedMapWKT
8989
- topic.ProcessedBsm
9090
- topic.ProcessedRtcm
91+
- topic.ProcessedSrm
92+
- topic.ProcessedSsm
9193
tableTopics: {}
9294
customTopics: {}
9395
conflictmonitor:
@@ -128,6 +130,7 @@ apps:
128130
- topic.CmMapMessageCountProgressionEventAggregation
129131
- topic.CmSpatMessageCountProgressionEventAggregation
130132
- topic.CmRevocableEnabledLaneAlignmentEventAggregation
133+
- topic.CmPriorityPreemptionRequestEvent
131134
tableTopics:
132135
- topic.CmLaneDirectionOfTravelNotification
133136
- topic.CmConnectionOfTravelNotification

mongo/create_indexes.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,9 @@ const odeCollections = [
8181
const geoJsonConverterCollections = [
8282
{name: "ProcessedMap", ttlField: "recordGeneratedAt", timeField: "properties.timeStamp", intersectionField: "properties.intersectionId", expireTime: expireSeconds},
8383
{name: "ProcessedSpat", ttlField: "recordGeneratedAt", timeField: "utcTimeStamp", intersectionField: "intersectionId", expireTime: expireSeconds},
84-
{name: "ProcessedBsm", ttlField: "recordGeneratedAt", timeField: "timeStamp", geoSpatialField: "geometry.coordinates", expireTime: expireSeconds}
84+
{name: "ProcessedBsm", ttlField: "recordGeneratedAt", timeField: "timeStamp", geoSpatialField: "geometry.coordinates", expireTime: expireSeconds},
85+
{name: "ProcessedSrm", ttlField: "recordGeneratedAt", timeField: "timeStamp", geoSpatialField: "geometry.coordinates", expireTime: expireSeconds},
86+
{name: "ProcessedSsm", ttlField: "recordGeneratedAt", timeField: "timeStamp", geoSpatialField: "geometry.coordinates", expireTime: expireSeconds}
8587
];
8688

8789

@@ -104,7 +106,7 @@ const conflictMonitorCollections = [
104106
{ name: "CmTimestampDeltaEvent", ttlField: "eventGeneratedAt", timeField: "eventGeneratedAt", intersectionField: "intersectionID", expireTime: expireSeconds },
105107
{ name: "CmSpatTransitionEvent", ttlField: "eventGeneratedAt", timeField: "eventGeneratedAt", intersectionField: "intersectionID", expireTime: expireSeconds },
106108
{ name: "CmEventStateProgressionEvent", ttlField: "eventGeneratedAt", timeField: "eventGeneratedAt", intersectionField: "intersectionID", expireTime: expireSeconds },
107-
109+
{ name: "CmPriorityPreemptionRequestEvent", ttlField: "eventGeneratedAt", timeField: "eventGeneratedAt", intersectionField: "intersectionID", expireTime: expireSeconds },
108110

109111

110112

@@ -113,6 +115,7 @@ const conflictMonitorCollections = [
113115
{ name: "CmBsmMessageCountProgressionEvents", ttlField: "eventGeneratedAt", timeField: "eventGeneratedAt", intersectionField: "intersectionID", expireTime: expireSeconds },
114116
{ name: "CmRevocableEnabledLaneAlignmentEvent", ttlField: "eventGeneratedAt", timeField: "eventGeneratedAt", intersectionField: "intersectionID", expireTime: expireSeconds },
115117

118+
116119
{ name: "CmSpatMinimumDataEventAggregation", ttlField: "eventGeneratedAt", timeField: "eventGeneratedAt", intersectionField: "intersectionID", expireTime: expireSeconds },
117120
{ name: "CmMapMinimumDataEventAggregation", ttlField: "eventGeneratedAt", timeField: "eventGeneratedAt", intersectionField: "intersectionID", expireTime: expireSeconds },
118121
{ name: "CmIntersectionReferenceAlignmentEventAggregation", ttlField: "eventGeneratedAt", timeField: "eventGeneratedAt", intersectionField: "intersectionID", expireTime: expireSeconds },

0 commit comments

Comments
 (0)