Ejemplo n.º 1
0
        void input_pdu_push(byte *pdu, int len, int program)
        {
            //Marshal the data into a byte array
            byte[] payload = new byte[len];

            fixed(byte *payloadPtr = payload)
            Utils.Memcpy(payloadPtr, pdu, len);

            //Make frame
            FramePdu frame = new FramePdu
            {
                payload = payload,
                program = program
            };

            //Dispatch
            OnPduFrame?.Invoke(frame);
        }
Ejemplo n.º 2
0
 private void Frame_OnPduFrame(FramePdu frame)
 {
     OnPduFrame?.Invoke(this, frame);
 }