]> Pileus Git - ~andy/csm213a-hw/blobdiff - hw2/main.cpp
Update message definitions
[~andy/csm213a-hw] / hw2 / main.cpp
index 72beb38c7858f51dc40256ec126f1db294cf757b..d32dd0c78cd68cd3baded568d12bbbdd8ace9dad 100644 (file)
@@ -316,7 +316,8 @@ void serial_send_event(sirq_t *port, uint16_t event, uint64_t local)
 
        // Convert timestamp
        uint64_t world = time_to_world(local);
-       ntime_t  ntime = serial_write_time(world);
+       ntime_t  ltime = serial_write_time(local);
+       ntime_t  wtime = serial_write_time(world);
 
        // Message data
        header_t    head = {};
@@ -330,7 +331,8 @@ void serial_send_event(sirq_t *port, uint16_t event, uint64_t local)
 
        body.device = serial_device_id;
        body.event  = event;
-       body.time   = ntime;
+       body.world  = ltime;
+       body.local  = wtime;
 
        // Transmit message to BBB
        sirq_write(port, &head, sizeof(head));