putByte() public method

public putByte ( byte src ) : ByteBuffer
src byte
return ByteBuffer
コード例 #1
0
ファイル: Header.cs プロジェクト: fbedada991/BCI
 public void serialize(ByteBuffer buf)
 {
     buf.putInt(nChans);
     buf.putInt(nSamples);
     buf.putInt(nEvents);
     buf.putFloat(fSample);
     buf.putInt(dataType);
     if (channelNameSize <= nChans)
     {
         // channel names are all empty or array length does not match
         buf.putInt(0);
     }
     else
     {
         buf.putInt(8 + channelNameSize);                        // 8 bytes for chunk def
         buf.putInt(CHUNK_CHANNEL_NAMES);
         buf.putInt(channelNameSize);
         for (int i = 0; i < nChans; i++)
         {
             if (labels[i] != null)
             {
                 buf.putString(labels[i]);
             }
             buf.putByte((byte)0);
         }
     }
 }
コード例 #2
0
ファイル: Header.cs プロジェクト: Wieke/buffer_bci
 public void serialize(ByteBuffer buf)
 {
     buf.putInt(nChans);
     buf.putInt(nSamples);
     buf.putInt(nEvents);
     buf.putFloat(fSample);
     buf.putInt(dataType);
     if (channelNameSize <= nChans) {
         // channel names are all empty or array length does not match
         buf.putInt(0);
     } else {
         buf.putInt(8 + channelNameSize);	// 8 bytes for chunk def
         buf.putInt(CHUNK_CHANNEL_NAMES);
         buf.putInt(channelNameSize);
         for (int i=0;i<nChans;i++) {
             if (labels[i] != null)
                 buf.putString( labels[i]);
             buf.putByte((byte) 0);
         }
     }
 }