unsafe public CANMsg GetCANMsg() { CANMsg msg = new CANMsg(); msg.id = mID; for (int i = 0; i < mData.Length; i++) { msg.data[i] = mData[i]; } msg.length = (byte)mData.Length; msg.flags = 0x4; return(msg); }
public static extern int canusb_Write( uint handle, ref CANMsg msg );
public static extern int canusb_Read( uint handle, out CANMsg msg );
public static extern int canusb_Write(uint handle, ref CANMsg msg);
public static extern int canusb_Read(uint handle, out CANMsg msg);