数値、例えば254をbyte型に関数Cbyte()で変更して
変数bufferに代入 buffer=Cbyte して
その変数をoutputします。
すると通信されるデータをビットで見ると
11111110 (10進数で254)でいいのでしょうか?