initialize all messages in 1 line (#1206)

This commit is contained in:
Shane Smiskol
2020-03-05 19:32:52 -06:00
committed by GitHub
parent 543ba27103
commit 6ff881f789
35 changed files with 55 additions and 109 deletions
+1 -2
View File
@@ -28,8 +28,7 @@ def cycle_alerts(duration_millis, alerts=None):
last_pop_millis = now_millis()
print('sending {}'.format(str(alert)))
dat = messaging.new_message()
dat.init('controlsState')
dat = messaging.new_message('controlsState')
dat.controlsState.alertType = alert.alert_type
dat.controlsState.alertText1 = alert.alert_text_1
@@ -6,8 +6,7 @@ import cereal.messaging as messaging
def init_message_bench(N=100000):
t = time.time()
for _ in range(N):
dat = messaging.new_message()
dat.init('controlsState')
dat = messaging.new_message('controlsState')
dt = time.time() - t
print("Init message %d its, %f s" % (N, dt))
@@ -9,8 +9,7 @@ def mock():
traffic_events = messaging.pub_sock('uiNavigationEvent')
while 1:
m = messaging.new_message()
m.init('uiNavigationEvent')
m = messaging.new_message('uiNavigationEvent')
m.uiNavigationEvent.type = log.UiNavigationEvent.Type.mergeRight
m.uiNavigationEvent.status = log.UiNavigationEvent.Status.active
m.uiNavigationEvent.distanceTo = 100.
@@ -12,8 +12,7 @@ if __name__ == "__main__":
rk = Ratekeeper(100)
while 1:
dat = messaging.new_message()
dat.init('controlsState')
dat = messaging.new_message('controlsState')
dat.controlsState.vEgo = 25.
dat.controlsState.enabled = True
@@ -15,8 +15,7 @@ def leadRange(start, end, step):
def mock_lead():
radarState = messaging.pub_sock('radarState')
while 1:
m = messaging.new_message()
m.init('radarState')
m = messaging.new_message('radarState')
m.radarState.leadOne.status = True
for x in leadRange(3.0, 65.0, 0.005):
m.radarState.leadOne.dRel = x
@@ -29,8 +29,7 @@ if __name__ == '__main__':
for point in cycle(path_stopped_5s_then_moving):
print('sending gpsLocation from point: {}'.format(str(point)))
dat = messaging.new_message()
dat.init('gpsLocation')
dat = messaging.new_message('gpsLocation')
dat.gpsLocation.latitude = point['lat']
dat.gpsLocation.longitude = point['lng']
dat.gpsLocation.speed = point['speed']
@@ -11,8 +11,7 @@ if __name__ == '__main__':
gpsLocationExternal = messaging.pub_sock('gpsLocationExternal')
while True:
dat = messaging.new_message()
dat.init('gpsLocationExternal')
dat = messaging.new_message('gpsLocationExternal')
dat.gpsLocationExternal.latitude = 37.6513687
dat.gpsLocationExternal.longitude = -122.4535056
dat.gpsLocationExternal.speed = 28.2
@@ -9,9 +9,8 @@ from cereal import log
def mock_x():
liveMpc = messaging.pub_sock('liveMpc')
while 1:
m = messaging.new_message()
m = messaging.new_message('liveMpc')
mx = []
m.init('liveMpc')
for x in range(0, 100):
mx.append(x*1.0)
m.liveMpc.x = mx
@@ -9,8 +9,7 @@ def mock():
traffic_events = messaging.pub_sock('trafficEvents')
while 1:
m = messaging.new_message()
m.init('trafficEvents', 1)
m = messaging.new_message('trafficEvents', 1)
m.trafficEvents[0].type = log.TrafficEvent.Type.stopSign
m.trafficEvents[0].resuming = False
m.trafficEvents[0].distance = 100.
+1 -2
View File
@@ -10,8 +10,7 @@ if __name__ == "__main__":
controls_state = messaging.pub_sock('controlsState')
while 1:
dat = messaging.new_message()
dat.init('controlsState')
dat = messaging.new_message('controlsState')
dat.controlsState.alertText1 = "alert text 1"
dat.controlsState.alertText2 = "alert text 2"
+1 -2
View File
@@ -16,8 +16,7 @@ candidate_cars = all_known_cars()
for addr, l in fingerprint.items():
dat = messaging.new_message()
dat.init('can', 1)
dat = messaging.new_message('can', 1)
msg = dat.can[0]
msg.address = addr