ハウツー:PTP 同期後にカメラの Timestamp を現地時間に変換する方法#
UTC PTPグランドマスタークロック(またはPTPソフトウェア)とのPTP同期後、GigEカメラには新しいTimestampが設定されます。
これは、カメラがPTPグランドマスタークロック(またはPTPソフトウェア)と同期しているため正常な動作です。
新しいカメラのTimestampの値は次のようになります。
1 444 444 200 000 000 000
これは、「実世界の時間」である現地時間に変換できます。
まず、UTCがThu Jan 01 1970 00:00:00 GMT+0000(グリニッジ標準時)から時間のカウントを開始することを知る必要があります。この時点では、Timestampの値は0(「起点(origin)」)です。
Timestampの値は、起点からのナノ秒単位の時間差です。
上記のカメラのTimestampを「リアルタイム」に変換すると、Sat Oct 10 2015 02:30:00 GMT+0000になります。
処理を行うには、Unix Timestampなどのオンラインコンバーターを使用してください。