CyberAtom Python Library

2.5.0

Public Member Functions | List of all members
cyberatom.IResponse Class Reference

Public Member Functions

def __init__ (self)
 
def sysInfo (self, model, firmwareVersion)
 Handles retrieval of SYS_INFO message from the device. More...
 
def quatData (self, q0, q1, q2, q3)
 Handles retrieval of QUAT_DATA message from the device. More...
 
def eulerData (self, p, r, y)
 Handles retrieval of EULER_DATA message from the device. More...
 
def rotRateData (self, x, y, z)
 Handles retrieval of ROT_RATE_DATA message from the device. More...
 
def accCalibMatrix (self, cal, bias)
 Handles retrieval of ACC_CALIB_MAT message from the device. More...
 
def magCalibMatrix (self, cal, bias)
 Handles retrieval of MAG_CALIB_MAT message from the device. More...
 
def gyrCalibMatrix (self, cal, bias)
 Handles retrieval of GYR_CALIB_MAT message from the device. More...
 
def filterMagMatrix (self, mat)
 Handles retrieval of FILTER_MAG_MAT message from the device. More...
 
def filterAccMatrix (self, mat)
 Handles retrieval of FILTER_ACC message from the device. More...
 
def filterGyrMatrix (self, mat)
 Handles retrieval of FILTER_GYR message from the device. More...
 
def filterProcMatrix (self, mat)
 Handles retrieval of FILTER_PROCN message from the device. More...
 
def temperature (self, temp)
 Handles retrieval of TEMP message from the device. More...
 
def baudRate (self, rate)
 Handles retrieval of BAUD_RATE message from the device. More...
 
def i2cAddress (self, addr)
 Handles retrieval of I2C_ADDR message from the device. More...
 
def confirm (self)
 Handles retrieval of CONFIRM message from the device.
 
def rawAccData (self, x, y, z)
 Handles retrieval of RAW_ACC message from the device. More...
 
def rawMagData (self, x, y, z)
 Handles retrieval of RAW_MAG message from the device. More...
 
def rawGyrData (self, x, y, z)
 Handles retrieval of RAW_GYR message from the device. More...
 
def normAccData (self, x, y, z)
 Handles retrieval of NORM_ACC message from the device. More...
 
def normMagData (self, x, y, z)
 Handles retrieval of NORM_MAG message from the device. More...
 
def normGyrData (self, x, y, z)
 Handles retrieval of NORM_GYR message from the device. More...
 
def calibAccData (self, x, y, z)
 Handles retrieval of CALIB_ACC message from the device. More...
 
def calibMagData (self, x, y, z)
 Handles retrieval of CALIB_MAG message from the device. More...
 
def calibGyrData (self, x, y, z)
 Handles retrieval of CALIB_GYR message from the device. More...
 
def stats (self, perf0, perf1, perf2, perf3, perf4, perf5, perf6, perf7)
 Handles retrieval of STATS message from the device. More...
 

Member Function Documentation

def cyberatom.IResponse.accCalibMatrix (   self,
  cal,
  bias 
)

Handles retrieval of ACC_CALIB_MAT message from the device.

Parameters
cal
bias
def cyberatom.IResponse.baudRate (   self,
  rate 
)

Handles retrieval of BAUD_RATE message from the device.

Parameters
rate
def cyberatom.IResponse.calibAccData (   self,
  x,
  y,
  z 
)

Handles retrieval of CALIB_ACC message from the device.

Parameters
xX component of post-calibrated data
yY component of post-calibrated data
zZ component of post-calibrated data
def cyberatom.IResponse.calibGyrData (   self,
  x,
  y,
  z 
)

Handles retrieval of CALIB_GYR message from the device.

Parameters
xX component of post-calibrated data
yY component of post-calibrated data
zZ component of post-calibrated data
def cyberatom.IResponse.calibMagData (   self,
  x,
  y,
  z 
)

Handles retrieval of CALIB_MAG message from the device.

Parameters
xX component of post-calibrated data
yY component of post-calibrated data
zZ component of post-calibrated data
def cyberatom.IResponse.eulerData (   self,
  p,
  r,
  y 
)

Handles retrieval of EULER_DATA message from the device.

Parameters
pPitch angle value.
rRoll angle value.
yYaw angle value.
def cyberatom.IResponse.filterAccMatrix (   self,
  mat 
)

Handles retrieval of FILTER_ACC message from the device.

Parameters
mat
def cyberatom.IResponse.filterGyrMatrix (   self,
  mat 
)

Handles retrieval of FILTER_GYR message from the device.

Parameters
mat
def cyberatom.IResponse.filterMagMatrix (   self,
  mat 
)

Handles retrieval of FILTER_MAG_MAT message from the device.

Parameters
mat
def cyberatom.IResponse.filterProcMatrix (   self,
  mat 
)

Handles retrieval of FILTER_PROCN message from the device.

Parameters
mat
def cyberatom.IResponse.gyrCalibMatrix (   self,
  cal,
  bias 
)

Handles retrieval of GYR_CALIB_MAT message from the device.

Parameters
cal
bias
def cyberatom.IResponse.i2cAddress (   self,
  addr 
)

Handles retrieval of I2C_ADDR message from the device.

Parameters
addractual device I2C address
def cyberatom.IResponse.magCalibMatrix (   self,
  cal,
  bias 
)

Handles retrieval of MAG_CALIB_MAT message from the device.

Parameters
cal
bias
def cyberatom.IResponse.normAccData (   self,
  x,
  y,
  z 
)

Handles retrieval of NORM_ACC message from the device.

Parameters
xX component of measured and normalized data
yY component of measured and normalized data
zZ component of measured and normalized data
def cyberatom.IResponse.normGyrData (   self,
  x,
  y,
  z 
)

Handles retrieval of NORM_GYR message from the device.

Parameters
xX component of measured and normalized data
yY component of measured and normalized data
zZ component of measured and normalized data
def cyberatom.IResponse.normMagData (   self,
  x,
  y,
  z 
)

Handles retrieval of NORM_MAG message from the device.

Parameters
xX component of measured and normalized data
yY component of measured and normalized data
zZ component of measured and normalized data
def cyberatom.IResponse.quatData (   self,
  q0,
  q1,
  q2,
  q3 
)

Handles retrieval of QUAT_DATA message from the device.

Parameters
q0q0 (w) quaternion component.
q1q1 (x) quaternion component.
q2q2 (y) quaternion component.
q3q3 (z) quaternion component.
def cyberatom.IResponse.rawAccData (   self,
  x,
  y,
  z 
)

Handles retrieval of RAW_ACC message from the device.

Parameters
xX component of measured data
yY component of measured data
zZ component of measured data
def cyberatom.IResponse.rawGyrData (   self,
  x,
  y,
  z 
)

Handles retrieval of RAW_GYR message from the device.

Parameters
xX component of measured data
yY component of measured data
zZ component of measured data
def cyberatom.IResponse.rawMagData (   self,
  x,
  y,
  z 
)

Handles retrieval of RAW_MAG message from the device.

Parameters
xX component of measured data
yY component of measured data
zZ component of measured data
def cyberatom.IResponse.rotRateData (   self,
  x,
  y,
  z 
)

Handles retrieval of ROT_RATE_DATA message from the device.

Parameters
xrotation rate over local device X axis
yrotation rate over local device Y axis
zrotation rate over local device Z axis
def cyberatom.IResponse.stats (   self,
  perf0,
  perf1,
  perf2,
  perf3,
  perf4,
  perf5,
  perf6,
  perf7 
)

Handles retrieval of STATS message from the device.

Parameters
perf0
perf1
perf2
perf3
perf4
perf5
perf6
perf7
def cyberatom.IResponse.sysInfo (   self,
  model,
  firmwareVersion 
)

Handles retrieval of SYS_INFO message from the device.

Parameters
modelNull-terminated string representing device model.
firmwareVersionNull-terminated string containing firmware version.
def cyberatom.IResponse.temperature (   self,
  temp 
)

Handles retrieval of TEMP message from the device.

Parameters
tempActual temperature of the device in Celsius degrees.

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