fkanehiro / hrpsys-base

Basic RT components and utilities to control robots using OpenRTM
Other
40 stars 87 forks source link

[DataLogger] Log data is saved as a zip archive #1327

Open YoheiKakiuchi opened 1 year ago

YoheiKakiuchi commented 1 year ago

If the file name ends with ".zip", it is saved as a zip archive.

The save service called as

save("filename.zip")

'filename.zip' will be created. It contains 'filename.log_portname0', ... , 'filename.log_portnameN'.

Naoki-Hiraoka commented 1 year ago

ログの容量が大きいと制御PCでsaveしてから遠隔PCに送るのに時間がかかるので圧縮できると便利だと思うのですが、

HRP2の制御PCでビルドしようとすると、

hrpsys/rtc/DataLogger/DataLogger.cpp:16:17: error: zip.h: No such file or directory

というエラーがでました。

YoheiKakiuchi commented 1 year ago

aptでlibzip-devが入るでしょうか? 随分前からあるライブラリだとは思いますが、制御PCだと無い可能性があるのかな。

Naoki-Hiraoka commented 1 year ago

aptでlibzip-devが入るでしょうか? 随分前からあるライブラリだとは思いますが、制御PCだと無い可能性があるのかな。

制御PCだと無いようです。また、osのバージョンが古く、aptが使えません。

JSKにあるHRP2についてはzipをソースからインストールすることは可能だと思います。(よそのHRP2やhironxなどがどうかは僕にはわからないです..)

emijah commented 1 year ago

横から失礼します。

HRP-2はubuntuベースなので、パッケージが入れられれば、コンパイルできます。古いパッケージはこの辺りに落ちていそうです。 http://old-releases.ubuntu.com/ubuntu/pool/main/libz/libzip/

HironxはQNXベースなので、開発環境が入っていて、コンパイルが可能かどうか確認する必要があります。以前、QNXがFoundry27というサイトでオープンソースのパッケージを公開していたのですが、サイトがまだあるかどうか確認する必要がありますね。 有志でアップデートが準備できるといいのですが。

2023年3月24日(金) 20:23 Naoki Hiraoka @.***>:

aptでlibzip-devが入るでしょうか? 随分前からあるライブラリだとは思いますが、制御PCだと無い可能性があるのかな。

制御PCだと無いようです。また、osのバージョンが古く、aptが使えません。

JSKにあるHRP2についてはzipをソースからインストールすることは可能だと思います。(よそのHRP2やhironxなどがどうかは僕にはわからないです..)

— Reply to this email directly, view it on GitHub https://github.com/fkanehiro/hrpsys-base/pull/1327#issuecomment-1482648231, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAC6NFKPLPIV27HZZLLRFDDW5V7Z5ANCNFSM6AAAAAAWF7JXH4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>

YoheiKakiuchi commented 1 year ago

makeできなくなる環境がありそうなので、ヘッダファイル確認してifdefで囲んだりする必要がありそうですね。