読者です 読者をやめる 読者になる 読者になる

Mae向きなブログ

Mae向きな日記のブログ版。ようやくこちらに移行してきました。

Picnicクラス

トライステート社のPICNICをJavaで制御するPicnic.java
http://www.geocities.jp/maehrm/picnic.html
で公開しているのですが,getADC()について返り値がときどきおかしいとのご指摘と修正をいただきました。

    public int getADC(String ch,byte wait){
	byte[] cmd = new byte[3];
	cmd[0] = (byte)0x04;
	cmd[1] = ((Byte)raADCMap.get(ch)).byteValue();
	cmd[2] = wait;
	communicate(cmd,_pport);
        // Ver 1.4 -> Ver 1.5
        // return ((buf[4] << 8) | buf[5]);
        int Hi = (buf[4] & 0xff), Lo = (buf[5] & 0xff);
        return ((Hi << 8) | Lo);
    }

自分で作ったプログラムがいろいろなところで使っていただけるというのは,うれしいことだなぁと思います。