fix event sending
This commit is contained in:
		| @ -28,7 +28,8 @@ router.post( | ||||
|   async (req: Request, res: Response) => { | ||||
|     try { | ||||
|       const message = req.body as TtnMessage; | ||||
|       const { lp_ttn_end_device_uplinks_id } = | ||||
|       // Create uplink record | ||||
|       const { lp_ttn_end_device_uplinks_id, latitude, longitude } = | ||||
|         await lpTtnEndDeviceUplinksService.createUplink({ | ||||
|           device_id: message.end_device_ids.device_id, | ||||
|           application_ids: | ||||
| @ -78,8 +79,7 @@ router.post( | ||||
|           latitude: g.latitude, | ||||
|           longitude: g.longitude, | ||||
|         })), | ||||
|         gnssLocation:  | ||||
|  | ||||
|         gnssLocation: { latitude, longitude } | ||||
|       }; | ||||
|  | ||||
|       domainEventEmitter.emit(TtnMessageReceivedEventName, event); | ||||
|  | ||||
| @ -12,7 +12,7 @@ export type TtnMessageReceivedEvent = { | ||||
|     altitude: number; | ||||
|   }[]; | ||||
|   gnssLocation: { | ||||
|     longitude: number; | ||||
|     altitude: number; | ||||
|     latitude: number | undefined; | ||||
|     longitude: number | undefined; | ||||
|   } | ||||
| }; | ||||
|  | ||||
| @ -13,12 +13,12 @@ domainEventEmitter.on( | ||||
|   async (event: TtnMessageReceivedEvent) => { | ||||
|     console.log(event); | ||||
|  | ||||
|     var wifi_based_latitude!: number; | ||||
|     var wifi_based_longitude!: number; | ||||
|     var gnss_based_latitude!: number; // Should this be set here? | ||||
|     var gnss_based_longitude!: number; // Should this be set here? | ||||
|     var ttn_gw_based_latitude!: number; | ||||
|     var ttn_gw_based_longitude!: number; | ||||
|     var wifi_based_latitude: number; | ||||
|     var wifi_based_longitude: number; | ||||
|     var gnss_based_latitude: number; | ||||
|     var gnss_based_longitude: number; | ||||
|     var ttn_gw_based_latitude: number | undefined = undefined; | ||||
|     var ttn_gw_based_longitude: number | undefined = undefined; | ||||
|  | ||||
|     if (!event.ttnGateways || event.ttnGateways.length === 0) { | ||||
|       console.log("No TTN Gateway location received!") | ||||
| @ -54,6 +54,7 @@ domainEventEmitter.on( | ||||
|       lp_ttn_end_device_uplinks_id: event.lp_ttn_end_device_uplinks_id, | ||||
|       ttn_gw_latitude: ttn_gw_based_latitude, | ||||
|       ttn_gw_longitude: ttn_gw_based_longitude, | ||||
|       //TODO: Add gnss location | ||||
|     }); | ||||
|  | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user