最新版はこちら。 突っ込みは各日付の BBS エントリのほか、 メール (nakano@st.seikei.ac.jp) や フォーム からどうぞ。 なおスパム除けのため、BBS 機能には 緩い認証を入れて います。 検索エンジンから来た方は、エンジンの方のキャッシュを見るか、 下の簡易検索を試してみてください。
|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||||
% wc pma.[ch] 490 1608 13534 pma.c 165 597 4304 pma.hで、 main 関数が以下のような感じ。 まあ取り合えずはこんなとこで OK かな。
#include <unistd.h> #include <stdio.h> #include "pma.h" int main(int argc, char * argv[]) { int k; char * file_name = 0; pma_parameter_t pma_param; unsigned short int * data = 0; unsigned int data_len = 0; unsigned int c; for (k = 1; k < argc; ++k) { if (0 == file_name) file_name = argv[k]; else { printf("too many arguments\n"); file_name = 0; break; } } if (0 == file_name) { printf("Usage: 'test_pma <sg_device>'\n"); return 1; } if (pma_init(file_name) != 0) return 1; pma_inquiry(stderr); pma_set_amp_gain(AMP_GAIN_MIDDLE); pma_set_exposure_time(2000); pma_set_pixel_clock(5); pma_rcv_param(&pma_param); pma_print_param(stderr, &pma_param); if (pma_read(&data, &data_len) == 0){ for (c=0;c<data_len;c++){ printf("%4u %d\n", c, *(data + c)); } } pma_close(); return 0; }
「いいです、いいですよ、ナイスミドルです。」K-1 の中継にて解説の谷川氏、 某選手のミドルキックを評して曰く。