I'm working on clock registers and noticed that gxtime structure using everywhere to represent timestamps in other structures or alone, has the value only 32 bit long in epoch format...
So the library itself is affected by Y38K bug. Are also raw COSEM timestamps in 32 bits format... so this is a structural and uncorrectable bug... or it could be avoided changing uint32_t with uint64_t value in struct gxtime?