-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DataLogger] Log data is saved as a zip archive #1327
base: master
Are you sure you want to change the base?
Conversation
ログの容量が大きいと制御PCでsaveしてから遠隔PCに送るのに時間がかかるので圧縮できると便利だと思うのですが、 HRP2の制御PCでビルドしようとすると、
というエラーがでました。 |
break; | ||
} | ||
// set no-compression mode | ||
if ( zip_set_file_compression(zipf, index, ZIP_CM_STORE, 0) < 0 ) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Naoki-Hiraoka
log保存時に現状より余分に時間がかかってしまうので無圧縮にしています。
ZIP_CM_DEFAULT にすると圧縮します。
https://libzip.org/documentation/zip_set_file_compression.html
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ログの容量が大きいと制御PCでsaveしてから遠隔PCに送るのに時間がかかるので圧縮できると便利だと思うのですが、
このPRはログを圧縮するのが目的かと勘違いして、この機能は便利でいいですね という意図で書いたのですが、勘違いでした。すみません。
ログを1つにまとめられる、ということですね。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
圧縮と無圧縮どちらが良いかは環境に依存しそうで、サービスで設定できるようにするのが筋だろうとは思っていました。
aptでlibzip-devが入るでしょうか? |
制御PCだと無いようです。また、osのバージョンが古く、aptが使えません。 JSKにあるHRP2についてはzipをソースからインストールすることは可能だと思います。(よそのHRP2やhironxなどがどうかは僕にはわからないです..) |
横から失礼します。
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
<#1327 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAC6NFKPLPIV27HZZLLRFDDW5V7Z5ANCNFSM6AAAAAAWF7JXH4>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
makeできなくなる環境がありそうなので、ヘッダファイル確認してifdefで囲んだりする必要がありそうですね。 |
If the file name ends with ".zip", it is saved as a zip archive.
The save service called as
'filename.zip' will be created.
It contains 'filename.log_portname0', ... , 'filename.log_portnameN'.