MonoBrick EV3 Firmware
Public Member Functions | List of all members
MonoBrickFirmware.Native.UnixDevice Class Reference
Inheritance diagram for MonoBrickFirmware.Native.UnixDevice:

Public Member Functions

 UnixDevice (string name)
 
MemoryArea MMap (uint size, int offset)
 
void Write (byte[] data)
 
byte[] Read (int length)
 
int IoCtl (int cmd, byte[] input, byte[] output, int indexToOutput)
 IO control command that copies to the IO output to a buffer More...
 
int IoCtl (int requestCode, byte[] arguments)
 IO control command. Output is copied back to buffer More...
 
void Dispose ()
 

Member Function Documentation

int MonoBrickFirmware.Native.UnixDevice.IoCtl ( int  cmd,
byte[]  input,
byte[]  output,
int  indexToOutput 
)
inline

IO control command that copies to the IO output to a buffer

Returns
Zero if successful
Parameters
cmdIoCtl request code
inputInput arguments
outputOutput buffer
ioOutputIndexIO start index to copy to output buffer
int MonoBrickFirmware.Native.UnixDevice.IoCtl ( int  requestCode,
byte[]  arguments 
)
inline

IO control command. Output is copied back to buffer

Returns
Zero if successful
Parameters
requestCodeIoCtl request code
argumentsIO arguments

The documentation for this class was generated from the following file: