         self.suspended = suspended
         self.bolusing = bolusing
         self.reservoir = reservoir
+        self.secondsFromGMT = secondsFromGMT
     }
     
     public var dictionaryRepresentation: [String: Any] {

        
        rval["clock"] = TimeFormat.timestampStrFromDate(clock)
        rval["pumpID"] = pumpID
        
        if let battery = battery {
            rval["battery"] = battery.dictionaryRepresentation
        }
        
        if let reservoir = reservoir {
            rval["reservoir"] = reservoir
        }
        
        if let iob = iob {
            rval["iob"] = iob.dictionaryRepresentation
        }

        return rval

    let suspended: Bool?
    let bolusing: Bool?
    let reservoir: Double?
    let secondsFromGMT: Int?

    public init(clock: Date, pumpID: String, iob: IOBStatus? = nil, battery: BatteryStatus? = nil, suspended: Bool? = nil, bolusing: Bool? = nil, reservoir: Double? = nil, secondsFromGMT: Int? = nil) {
        self.clock = clock
        self.pumpID = pumpID
        self.iob = iob
