Skip to content

Test Signal Group Alignment Events

Ivan Yourshaw edited this page Feb 1, 2023 · 9 revisions

Signal Group Alignment Event

1. Should produce events

Inputs

At the same intersection

  • MAPs every 1000 ms with signal goups 2, 4, 6
  • SPATs every 100 ms with signal groups 3, 5, 7

Test Script

SignalGroupAlignment-unaligned.csv

Output Topic

topic.CmSignalGroupAlignmentEvents

Expected Output

Several Group Alignemtn Events

Actual Output

Topic: topic.CmSignalGroupAlignmentEvents
Key: {"rsuId":"10.11.81.12","intersectionId":12109}
Offset: 2444
Timestamp: 1675223338212
Value: 
{
	"eventGeneratedAt": 1675223338364,
	"eventType": "SignalGroupAlignment",
	"sourceID": "{\"rsuId\":\"10.11.81.12\",\"intersectionId\":12109}",
	"timestamp": 1675198138183,
	"spatSignalGroupIds": [
		3,
		5,
		7
	],
	"mapSignalGroupIds": []
}

Comments

  • Source ID should be RSU ID
  • Map signal group ids should be present

2. Should not produce events

Inputs

At Same Intersectionm, with matching signal groups 2, 4, 6:

  • MAP, send interval 1000 ms
  • SPAT, send interval 100 ms

Test Script

SignalGroupAlignment-aligned.csv

Expected Output

No Event

Actual Output

Topic: topic.CmSignalGroupAlignmentEvents
Key: {"rsuId":"10.11.81.12","intersectionId":12109}
Offset: 1779
Timestamp: 1675222660117
Value: 
{
	"eventGeneratedAt": 1675222660126,
	"eventType": "SignalGroupAlignment",
	"sourceID": "{\"rsuId\":\"10.11.81.12\",\"intersectionId\":12109}",
	"timestamp": 1675222620072,
	"spatSignalGroupIds": [
		2,
		4,
		6
	],
	"mapSignalGroupIds": []
}

Comments

  • Unexpected events

Clone this wiki locally