  #include <unistd.h>
  
  #include <cassert>
  
  #include "selfdrive/common/gpio.h"
  #include "selfdrive/common/swaglog.h"
  #include "selfdrive/common/util.h"
  #include "selfdrive/locationd/ublox_msg.h"
 
</s> remove #include <ctime>
 </s> add 
#include <optional>
  #include <unistd.h>
  
  #include <cassert>
#include <optional>
  
  #include "selfdrive/common/gpio.h"
  #include "selfdrive/common/swaglog.h"
  #include "selfdrive/common/util.h"
  #include "selfdrive/locationd/ublox_msg.h"
keep keep add keep keep keep keep keep
 Store almanac on ublox poweroff (#20967)

* Store almanac on ublox poweroff

* send current UTC time

* move message building to ublox_msg.h 
selfdrive/boardd/pigeon.cc