![]() |
i2c
1.4.2
RoadNarrows Robotics I2C Package
|
Public Member Functions | |
| def | __init__ (self, size=256) |
| def | __del__ (self) |
| def | __getitem__ (self, i) |
| def | __getslice__ (self, i, j) |
| def | __iadd__ (self, y) |
| def | __imul__ (self, y) |
| def | __iter__ (self) |
| def | __len__ (self) |
| def | __str__ (self) |
| def | __setitem__ (self, i, y) |
| def | __setslice__ (self, i, j, y) |
| def | __sizeof__ (self) |
| def | avail (self) |
| def | copyFromSwigObj (self, n, i=0, j=0) |
| def | copyToSwigObj (self, n, i=0, j=0) |
| def | getSwigObj (self) |
| def | getBuffer (self) |
| def | sizeof (self) |
| def | __init__ (self, size=256) |
| def | __del__ (self) |
| def | __getitem__ (self, i) |
| def | __getslice__ (self, i, j) |
| def | __iadd__ (self, y) |
| def | __imul__ (self, y) |
| def | __iter__ (self) |
| def | __len__ (self) |
| def | __str__ (self) |
| def | __setitem__ (self, i, y) |
| def | __setslice__ (self, i, j, y) |
| def | __sizeof__ (self) |
| def | avail (self) |
| def | copyFromSwigObj (self, n, i=0, j=0) |
| def | copyToSwigObj (self, n, i=0, j=0) |
| def | getSwigObj (self) |
| def | getBuffer (self) |
| def | sizeof (self) |
| def | __init__ (self, size=256) |
| def | __del__ (self) |
| def | __getitem__ (self, i) |
| def | __getslice__ (self, i, j) |
| def | __iadd__ (self, y) |
| def | __imul__ (self, y) |
| def | __iter__ (self) |
| def | __len__ (self) |
| def | __str__ (self) |
| def | __setitem__ (self, i, y) |
| def | __setslice__ (self, i, j, y) |
| def | __sizeof__ (self) |
| def | avail (self) |
| def | copyFromSwigObj (self, n, i=0, j=0) |
| def | copyToSwigObj (self, n, i=0, j=0) |
| def | getSwigObj (self) |
| def | getBuffer (self) |
| def | sizeof (self) |
Static Public Member Functions | |
| def | Constructor (seq) |
| def | Clone (buf) |
| def | byte (val) |
| def | bytelist (seq) |
| def | bytec (val) |
| def | bytestring (seq) |
| def | Constructor (seq) |
| def | Clone (buf) |
| def | byte (val) |
| def | bytelist (seq) |
| def | bytec (val) |
| def | bytestring (seq) |
| def | Constructor (seq) |
| def | Clone (buf) |
| def | byte (val) |
| def | bytelist (seq) |
| def | bytec (val) |
| def | bytestring (seq) |
Public Attributes | |
| buf | |
| python byte string | |
RNR Byte Buffer Class.
The ByteBuf class provides a wrapper around the byte_t* SWIG object.
The byte_t is typedef'ed in C as an unsigned char. Byte buffers are used
in packing and unpacking buffers in function calls.
Note: There does not seem to be any way to advance the pointer of the
underlining byte_t* SWIG object, so a copy from/to a python byte
list (buffer) is required.
Definition at line 67 of file basetypes.py.
| def rnr.basetypes.ByteBuf.__init__ | ( | self, | |
size = 256 |
|||
| ) |
Initialize byte buffer instance.
Parameters:
size - Number of bytes of the underlining fixed sized SWIG
object.
Definition at line 80 of file basetypes.py.
References rnr.basetypes.ByteBuf._size, and rnr.basetypes.ByteBuf._swigObj.
Referenced by rnr.basetypes.ByteBuf.__init__().
| def rnr.basetypes.ByteBuf.__del__ | ( | self | ) |
Delete byte buffer instance.
Definition at line 97 of file basetypes.py.
References rnr.basetypes.ByteBuf._swigObj.
Referenced by rnr.basetypes.ByteBuf.__del__().
| def rnr.basetypes.ByteBuf.__init__ | ( | self, | |
size = 256 |
|||
| ) |
Initialize byte buffer instance.
Parameters:
size - Number of bytes of the underlining fixed sized SWIG
object.
Definition at line 80 of file basetypes.py.
References rnr.basetypes.ByteBuf.__init__(), rnr.basetypes.ByteBuf._size, rnr.basetypes.ByteBuf._swigObj, rnr.basetypes.ByteBuf.buf, and i2c_msg_struct.buf.
| def rnr.basetypes.ByteBuf.__del__ | ( | self | ) |
Delete byte buffer instance.
Definition at line 97 of file basetypes.py.
References rnr.basetypes.ByteBuf.__del__(), and rnr.basetypes.ByteBuf._swigObj.
| def rnr.basetypes.ByteBuf.__init__ | ( | self, | |
size = 256 |
|||
| ) |
Initialize byte buffer instance.
Parameters:
size - Number of bytes of the underlining fixed sized SWIG
object.
Definition at line 80 of file basetypes.py.
References rnr.basetypes.ByteBuf.__init__(), rnr.basetypes.ByteBuf._size, rnr.basetypes.ByteBuf._swigObj, rnr.basetypes.ByteBuf.buf, and i2c_msg_struct.buf.
| def rnr.basetypes.ByteBuf.__del__ | ( | self | ) |
Delete byte buffer instance.
Definition at line 97 of file basetypes.py.
References rnr.basetypes.ByteBuf.__del__(), and rnr.basetypes.ByteBuf._swigObj.
| def rnr.basetypes.ByteBuf.__getitem__ | ( | self, | |
| i | |||
| ) |
x.__getitem__(i) <==> x[i]
Definition at line 146 of file basetypes.py.
Referenced by rnr.basetypes.ByteBuf.__getitem__().
| def rnr.basetypes.ByteBuf.__getitem__ | ( | self, | |
| i | |||
| ) |
x.__getitem__(i) <==> x[i]
Definition at line 146 of file basetypes.py.
References rnr.basetypes.ByteBuf.__getitem__().
| def rnr.basetypes.ByteBuf.__getitem__ | ( | self, | |
| i | |||
| ) |
x.__getitem__(i) <==> x[i]
Definition at line 146 of file basetypes.py.
References rnr.basetypes.ByteBuf.__getitem__().
| def rnr.basetypes.ByteBuf.__getslice__ | ( | self, | |
| i, | |||
| j | |||
| ) |
x.__getslice__(i, j) <==> x[i:j]
Definition at line 152 of file basetypes.py.
Referenced by rnr.basetypes.ByteBuf.__getslice__().
| def rnr.basetypes.ByteBuf.__getslice__ | ( | self, | |
| i, | |||
| j | |||
| ) |
x.__getslice__(i, j) <==> x[i:j]
Definition at line 152 of file basetypes.py.
References rnr.basetypes.ByteBuf.__getslice__().
| def rnr.basetypes.ByteBuf.__getslice__ | ( | self, | |
| i, | |||
| j | |||
| ) |
x.__getslice__(i, j) <==> x[i:j]
Definition at line 152 of file basetypes.py.
References rnr.basetypes.ByteBuf.__getslice__().
| def rnr.basetypes.ByteBuf.__iadd__ | ( | self, | |
| y | |||
| ) |
x.__iadd__(y) <==> x+=y
Definition at line 158 of file basetypes.py.
Referenced by rnr.basetypes.ByteBuf.__iadd__().
| def rnr.basetypes.ByteBuf.__iadd__ | ( | self, | |
| y | |||
| ) |
x.__iadd__(y) <==> x+=y
Definition at line 158 of file basetypes.py.
References rnr.basetypes.ByteBuf.__iadd__().
| def rnr.basetypes.ByteBuf.__iadd__ | ( | self, | |
| y | |||
| ) |
x.__iadd__(y) <==> x+=y
Definition at line 158 of file basetypes.py.
References rnr.basetypes.ByteBuf.__iadd__().
| def rnr.basetypes.ByteBuf.__imul__ | ( | self, | |
| y | |||
| ) |
x.__imul__(y) <==> x*=y
Definition at line 166 of file basetypes.py.
References rnr.basetypes.ByteBuf.__imul__().
| def rnr.basetypes.ByteBuf.__imul__ | ( | self, | |
| y | |||
| ) |
x.__imul__(y) <==> x*=y
Definition at line 166 of file basetypes.py.
Referenced by rnr.basetypes.ByteBuf.__imul__().
| def rnr.basetypes.ByteBuf.__imul__ | ( | self, | |
| y | |||
| ) |
x.__imul__(y) <==> x*=y
Definition at line 166 of file basetypes.py.
References rnr.basetypes.ByteBuf.__imul__().
| def rnr.basetypes.ByteBuf.__iter__ | ( | self | ) |
x.__iter__() <==> iter(x)
Definition at line 173 of file basetypes.py.
References rnr.basetypes.ByteBuf.__iter__().
| def rnr.basetypes.ByteBuf.__iter__ | ( | self | ) |
x.__iter__() <==> iter(x)
Definition at line 173 of file basetypes.py.
Referenced by rnr.basetypes.ByteBuf.__iter__().
| def rnr.basetypes.ByteBuf.__iter__ | ( | self | ) |
x.__iter__() <==> iter(x)
Definition at line 173 of file basetypes.py.
References rnr.basetypes.ByteBuf.__iter__().
| def rnr.basetypes.ByteBuf.__len__ | ( | self | ) |
x.__len__() <==> len(x) Number of bytes used in buffer.
Definition at line 179 of file basetypes.py.
References rnr.basetypes.ByteBuf.buf, and i2c_msg_struct.buf.
Referenced by rnr.basetypes.ByteBuf.__len__().
| def rnr.basetypes.ByteBuf.__len__ | ( | self | ) |
x.__len__() <==> len(x) Number of bytes used in buffer.
Definition at line 179 of file basetypes.py.
References rnr.basetypes.ByteBuf.__len__(), rnr.basetypes.ByteBuf.buf, and i2c_msg_struct.buf.
| def rnr.basetypes.ByteBuf.__len__ | ( | self | ) |
x.__len__() <==> len(x) Number of bytes used in buffer.
Definition at line 179 of file basetypes.py.
References rnr.basetypes.ByteBuf.__len__(), rnr.basetypes.ByteBuf.buf, and i2c_msg_struct.buf.
| def rnr.basetypes.ByteBuf.__setitem__ | ( | self, | |
| i, | |||
| y | |||
| ) |
x.__setitem__(i, y) <==> x[i]=y
Definition at line 194 of file basetypes.py.
References rnr.basetypes.ByteBuf.__setitem__(), i2c_smbus_data_union.byte, and rnr.basetypes.ByteBuf.byte().
| def rnr.basetypes.ByteBuf.__setitem__ | ( | self, | |
| i, | |||
| y | |||
| ) |
x.__setitem__(i, y) <==> x[i]=y
Definition at line 194 of file basetypes.py.
References i2c_smbus_data_union.byte, and rnr.basetypes.ByteBuf.byte().
Referenced by rnr.basetypes.ByteBuf.__setitem__().
| def rnr.basetypes.ByteBuf.__setitem__ | ( | self, | |
| i, | |||
| y | |||
| ) |
x.__setitem__(i, y) <==> x[i]=y
Definition at line 194 of file basetypes.py.
References rnr.basetypes.ByteBuf.__setitem__(), i2c_smbus_data_union.byte, and rnr.basetypes.ByteBuf.byte().
| def rnr.basetypes.ByteBuf.__setslice__ | ( | self, | |
| i, | |||
| j, | |||
| y | |||
| ) |
x.__setslice__(i, j, y) <==> x[i:j]=y
Definition at line 202 of file basetypes.py.
References rnr.basetypes.ByteBuf.__setslice__().
| def rnr.basetypes.ByteBuf.__setslice__ | ( | self, | |
| i, | |||
| j, | |||
| y | |||
| ) |
x.__setslice__(i, j, y) <==> x[i:j]=y
Definition at line 202 of file basetypes.py.
Referenced by rnr.basetypes.ByteBuf.__setslice__().
| def rnr.basetypes.ByteBuf.__setslice__ | ( | self, | |
| i, | |||
| j, | |||
| y | |||
| ) |
x.__setslice__(i, j, y) <==> x[i:j]=y
Definition at line 202 of file basetypes.py.
References rnr.basetypes.ByteBuf.__setslice__().
| def rnr.basetypes.ByteBuf.__sizeof__ | ( | self | ) |
x.__sizeof__() -- size of swig object byte buffer, in bytes.
Definition at line 210 of file basetypes.py.
References rnr.basetypes.ByteBuf.__sizeof__(), and rnr.basetypes.ByteBuf._size.
| def rnr.basetypes.ByteBuf.__sizeof__ | ( | self | ) |
x.__sizeof__() -- size of swig object byte buffer, in bytes.
Definition at line 210 of file basetypes.py.
References rnr.basetypes.ByteBuf._size.
Referenced by rnr.basetypes.ByteBuf.__sizeof__(), and rnr.basetypes.ByteBuf.sizeof().
| def rnr.basetypes.ByteBuf.__sizeof__ | ( | self | ) |
x.__sizeof__() -- size of swig object byte buffer, in bytes.
Definition at line 210 of file basetypes.py.
References rnr.basetypes.ByteBuf.__sizeof__(), and rnr.basetypes.ByteBuf._size.
| def rnr.basetypes.ByteBuf.__str__ | ( | self | ) |
x.__str__() <==> str(x) <==> print x
Definition at line 188 of file basetypes.py.
Referenced by rnr.basetypes.ByteBuf.__str__().
| def rnr.basetypes.ByteBuf.__str__ | ( | self | ) |
x.__str__() <==> str(x) <==> print x
Definition at line 188 of file basetypes.py.
References rnr.basetypes.ByteBuf.__str__().
| def rnr.basetypes.ByteBuf.__str__ | ( | self | ) |
x.__str__() <==> str(x) <==> print x
Definition at line 188 of file basetypes.py.
References rnr.basetypes.ByteBuf.__str__().
| def rnr.basetypes.ByteBuf.avail | ( | self | ) |
Available bytes in fixed swig object buffer.
Definition at line 216 of file basetypes.py.
References rnr.basetypes.ByteBuf._size, rnr.basetypes.ByteBuf.buf, and i2c_msg_struct.buf.
Referenced by rnr.basetypes.ByteBuf.avail().
| def rnr.basetypes.ByteBuf.avail | ( | self | ) |
Available bytes in fixed swig object buffer.
Definition at line 216 of file basetypes.py.
References rnr.basetypes.ByteBuf._size, rnr.basetypes.ByteBuf.avail(), rnr.basetypes.ByteBuf.buf, and i2c_msg_struct.buf.
| def rnr.basetypes.ByteBuf.avail | ( | self | ) |
Available bytes in fixed swig object buffer.
Definition at line 216 of file basetypes.py.
References rnr.basetypes.ByteBuf._size, rnr.basetypes.ByteBuf.avail(), rnr.basetypes.ByteBuf.buf, and i2c_msg_struct.buf.
|
static |
Static method to convert a value into a byte.
Parameters:
val - Value to convert. Value type can be an integer [0,255],
a string of length 1, or a list of length 1 of element
type of integer, string, list.
Return:
On success, returns converted byte value.
On failure, a BotSenseError exception is raised.
Definition at line 275 of file basetypes.py.
Referenced by rnr.basetypes.ByteBuf.__setitem__(), and rnr.basetypes.ByteBuf.byte().
|
static |
Static method to convert a value into a byte.
Parameters:
val - Value to convert. Value type can be an integer [0,255],
a string of length 1, or a list of length 1 of element
type of integer, string, list.
Return:
On success, returns converted byte value.
On failure, a BotSenseError exception is raised.
Definition at line 275 of file basetypes.py.
References rnr.basetypes.ByteBuf.byte().
|
static |
Static method to convert a value into a byte.
Parameters:
val - Value to convert. Value type can be an integer [0,255],
a string of length 1, or a list of length 1 of element
type of integer, string, list.
Return:
On success, returns converted byte value.
On failure, a BotSenseError exception is raised.
Definition at line 275 of file basetypes.py.
References rnr.basetypes.ByteBuf.byte().
|
static |
Static method to convert a value into a byte character string.
Parameters:
val - Value to convert. Value type can be an integer [0,255],
a string of length 1, or a list of length 1 of element
type of integer, string, list.
Return:
On success, returns converted byte value.
On failure, a BotSenseError exception is raised.
Definition at line 330 of file basetypes.py.
References rnr.basetypes.ByteBuf.bytec().
|
static |
Static method to convert a value into a byte character string.
Parameters:
val - Value to convert. Value type can be an integer [0,255],
a string of length 1, or a list of length 1 of element
type of integer, string, list.
Return:
On success, returns converted byte value.
On failure, a BotSenseError exception is raised.
Definition at line 330 of file basetypes.py.
Referenced by rnr.basetypes.ByteBuf.bytec().
|
static |
Static method to convert a value into a byte character string.
Parameters:
val - Value to convert. Value type can be an integer [0,255],
a string of length 1, or a list of length 1 of element
type of integer, string, list.
Return:
On success, returns converted byte value.
On failure, a BotSenseError exception is raised.
Definition at line 330 of file basetypes.py.
References rnr.basetypes.ByteBuf.bytec().
|
static |
Static method to convert a value sequence into a byte list.
Parameters:
seq - Sequence of values to convert. Sequence type can be an
integer [0,255], a string, or a list of elements of
type integer, string, list.
Return:
On success, returns converted byte value list.
On failure, a BotSenseError exception is raised.
Definition at line 302 of file basetypes.py.
Referenced by rnr.basetypes.ByteBuf.bytelist().
|
static |
Static method to convert a value sequence into a byte list.
Parameters:
seq - Sequence of values to convert. Sequence type can be an
integer [0,255], a string, or a list of elements of
type integer, string, list.
Return:
On success, returns converted byte value list.
On failure, a BotSenseError exception is raised.
Definition at line 302 of file basetypes.py.
References rnr.basetypes.ByteBuf.bytelist().
|
static |
Static method to convert a value sequence into a byte list.
Parameters:
seq - Sequence of values to convert. Sequence type can be an
integer [0,255], a string, or a list of elements of
type integer, string, list.
Return:
On success, returns converted byte value list.
On failure, a BotSenseError exception is raised.
Definition at line 302 of file basetypes.py.
References rnr.basetypes.ByteBuf.bytelist().
|
static |
Static method to convert a value sequence into a byte string.
Parameters:
seq - Sequence of values to convert. Sequence type can be an
integer [0,255], a string, or a list of elements of
type integer, string, list.
Return:
On success, returns converted byte value list.
On failure, a BotSenseError exception is raised.
Definition at line 357 of file basetypes.py.
References rnr.basetypes.ByteBuf.bytestring().
|
static |
Static method to convert a value sequence into a byte string.
Parameters:
seq - Sequence of values to convert. Sequence type can be an
integer [0,255], a string, or a list of elements of
type integer, string, list.
Return:
On success, returns converted byte value list.
On failure, a BotSenseError exception is raised.
Definition at line 357 of file basetypes.py.
Referenced by rnr.basetypes.ByteBuf.bytestring().
|
static |
Static method to convert a value sequence into a byte string.
Parameters:
seq - Sequence of values to convert. Sequence type can be an
integer [0,255], a string, or a list of elements of
type integer, string, list.
Return:
On success, returns converted byte value list.
On failure, a BotSenseError exception is raised.
Definition at line 357 of file basetypes.py.
References rnr.basetypes.ByteBuf.bytestring().
|
static |
Smart clone constructor.
If buf is a ByteBuf instance, then simply return buf.
Otherwise convert buf to a ByteBuf instance.
The underlining swig object contents are not touched, so swig copies
will need to be done prior to or after calling a byte_t* core routine.
Parameters:
buf - Either a ByteBuf instance or a sequence of values to convert.
Sequence type can be an integer [0,255], a string, or a list
of elements of type integer, string, list.
Return:
Existing or new ByteBuf().
Definition at line 122 of file basetypes.py.
References rnr.basetypes.ByteBuf.Clone().
|
static |
Smart clone constructor.
If buf is a ByteBuf instance, then simply return buf.
Otherwise convert buf to a ByteBuf instance.
The underlining swig object contents are not touched, so swig copies
will need to be done prior to or after calling a byte_t* core routine.
Parameters:
buf - Either a ByteBuf instance or a sequence of values to convert.
Sequence type can be an integer [0,255], a string, or a list
of elements of type integer, string, list.
Return:
Existing or new ByteBuf().
Definition at line 122 of file basetypes.py.
References rnr.basetypes.ByteBuf.Clone().
|
static |
Smart clone constructor.
If buf is a ByteBuf instance, then simply return buf.
Otherwise convert buf to a ByteBuf instance.
The underlining swig object contents are not touched, so swig copies
will need to be done prior to or after calling a byte_t* core routine.
Parameters:
buf - Either a ByteBuf instance or a sequence of values to convert.
Sequence type can be an integer [0,255], a string, or a list
of elements of type integer, string, list.
Return:
Existing or new ByteBuf().
Definition at line 122 of file basetypes.py.
Referenced by rnr.basetypes.ByteBuf.Clone().
|
static |
Conversion constructor.
Parameters:
seq - Sequence of values to convert. Sequence type can be an
integer [0,255], a string, or a list of elements of
type integer, string, list.
Return:
New initialized ByteBuf().
Definition at line 104 of file basetypes.py.
References rnr.basetypes.ByteBuf.Constructor().
|
static |
Conversion constructor.
Parameters:
seq - Sequence of values to convert. Sequence type can be an
integer [0,255], a string, or a list of elements of
type integer, string, list.
Return:
New initialized ByteBuf().
Definition at line 104 of file basetypes.py.
References rnr.basetypes.ByteBuf.Constructor().
|
static |
Conversion constructor.
Parameters:
seq - Sequence of values to convert. Sequence type can be an
integer [0,255], a string, or a list of elements of
type integer, string, list.
Return:
New initialized ByteBuf().
Definition at line 104 of file basetypes.py.
Referenced by rnr.basetypes.ByteBuf.Constructor().
| def rnr.basetypes.ByteBuf.copyFromSwigObj | ( | self, | |
| n, | |||
i = 0, |
|||
j = 0 |
|||
| ) |
Copy swig object buffer to python buffer. Parameters: n - Number of bytes to copy. i - Starting source index in swig object buffer. j - Starting destination index in python buffer.
Definition at line 222 of file basetypes.py.
References rnr.basetypes.ByteBuf._size, rnr.basetypes.ByteBuf._swigObj, rnr.basetypes.ByteBuf.buf, i2c_msg_struct.buf, and rnr.basetypes.ByteBuf.copyFromSwigObj().
| def rnr.basetypes.ByteBuf.copyFromSwigObj | ( | self, | |
| n, | |||
i = 0, |
|||
j = 0 |
|||
| ) |
Copy swig object buffer to python buffer. Parameters: n - Number of bytes to copy. i - Starting source index in swig object buffer. j - Starting destination index in python buffer.
Definition at line 222 of file basetypes.py.
References rnr.basetypes.ByteBuf._size, rnr.basetypes.ByteBuf._swigObj, rnr.basetypes.ByteBuf.buf, i2c_msg_struct.buf, and rnr.basetypes.ByteBuf.copyFromSwigObj().
| def rnr.basetypes.ByteBuf.copyFromSwigObj | ( | self, | |
| n, | |||
i = 0, |
|||
j = 0 |
|||
| ) |
Copy swig object buffer to python buffer. Parameters: n - Number of bytes to copy. i - Starting source index in swig object buffer. j - Starting destination index in python buffer.
Definition at line 222 of file basetypes.py.
References rnr.basetypes.ByteBuf._size, rnr.basetypes.ByteBuf._swigObj, rnr.basetypes.ByteBuf.buf, and i2c_msg_struct.buf.
Referenced by rnr.basetypes.ByteBuf.copyFromSwigObj().
| def rnr.basetypes.ByteBuf.copyToSwigObj | ( | self, | |
| n, | |||
i = 0, |
|||
j = 0 |
|||
| ) |
Copy python buffer to instance swig object buffer. Parameters: n - Number of bytes to copy. i - Starting source index in python buffer. j - Starting destination index in swig object buffer.
Definition at line 241 of file basetypes.py.
References rnr.basetypes.ByteBuf._size, rnr.basetypes.ByteBuf._swigObj, rnr.basetypes.ByteBuf.buf, i2c_msg_struct.buf, and rnr.basetypes.ByteBuf.copyToSwigObj().
| def rnr.basetypes.ByteBuf.copyToSwigObj | ( | self, | |
| n, | |||
i = 0, |
|||
j = 0 |
|||
| ) |
Copy python buffer to instance swig object buffer. Parameters: n - Number of bytes to copy. i - Starting source index in python buffer. j - Starting destination index in swig object buffer.
Definition at line 241 of file basetypes.py.
References rnr.basetypes.ByteBuf._size, rnr.basetypes.ByteBuf._swigObj, rnr.basetypes.ByteBuf.buf, i2c_msg_struct.buf, and rnr.basetypes.ByteBuf.copyToSwigObj().
| def rnr.basetypes.ByteBuf.copyToSwigObj | ( | self, | |
| n, | |||
i = 0, |
|||
j = 0 |
|||
| ) |
Copy python buffer to instance swig object buffer. Parameters: n - Number of bytes to copy. i - Starting source index in python buffer. j - Starting destination index in swig object buffer.
Definition at line 241 of file basetypes.py.
References rnr.basetypes.ByteBuf._size, rnr.basetypes.ByteBuf._swigObj, rnr.basetypes.ByteBuf.buf, and i2c_msg_struct.buf.
Referenced by rnr.basetypes.ByteBuf.copyToSwigObj().
| def rnr.basetypes.ByteBuf.getBuffer | ( | self | ) |
Return python buffer.
Definition at line 262 of file basetypes.py.
References rnr.basetypes.ByteBuf.buf, i2c_msg_struct.buf, and rnr.basetypes.ByteBuf.getBuffer().
| def rnr.basetypes.ByteBuf.getBuffer | ( | self | ) |
Return python buffer.
Definition at line 262 of file basetypes.py.
References rnr.basetypes.ByteBuf.buf, i2c_msg_struct.buf, and rnr.basetypes.ByteBuf.getBuffer().
| def rnr.basetypes.ByteBuf.getBuffer | ( | self | ) |
Return python buffer.
Definition at line 262 of file basetypes.py.
References rnr.basetypes.ByteBuf.buf, and i2c_msg_struct.buf.
Referenced by rnr.basetypes.ByteBuf.getBuffer().
| def rnr.basetypes.ByteBuf.getSwigObj | ( | self | ) |
Return raw swig object.
Definition at line 256 of file basetypes.py.
References rnr.basetypes.ByteBuf._swigObj, and rnr.basetypes.ByteBuf.getSwigObj().
| def rnr.basetypes.ByteBuf.getSwigObj | ( | self | ) |
Return raw swig object.
Definition at line 256 of file basetypes.py.
References rnr.basetypes.ByteBuf._swigObj, and rnr.basetypes.ByteBuf.getSwigObj().
| def rnr.basetypes.ByteBuf.getSwigObj | ( | self | ) |
Return raw swig object.
Definition at line 256 of file basetypes.py.
References rnr.basetypes.ByteBuf._swigObj.
Referenced by rnr.basetypes.ByteBuf.getSwigObj().
| def rnr.basetypes.ByteBuf.sizeof | ( | self | ) |
Size of fixed swig object byte buffer, in bytes.
Definition at line 268 of file basetypes.py.
References rnr.basetypes.ByteBuf.__sizeof__().
Referenced by rnr.basetypes.ByteBuf.sizeof().
| def rnr.basetypes.ByteBuf.sizeof | ( | self | ) |
Size of fixed swig object byte buffer, in bytes.
Definition at line 268 of file basetypes.py.
References rnr.basetypes.ByteBuf.__sizeof__(), and rnr.basetypes.ByteBuf.sizeof().
| def rnr.basetypes.ByteBuf.sizeof | ( | self | ) |
Size of fixed swig object byte buffer, in bytes.
Definition at line 268 of file basetypes.py.
References rnr.basetypes.ByteBuf.__sizeof__(), and rnr.basetypes.ByteBuf.sizeof().