Component: Accel / Gyro / Mag 9-Axis (LSM9DS1) (Movement Orientation)
From Flowcode Help
Jump to navigationJump to searchAuthor | Matrix TSL |
Version | 1.1 |
Category | Movement Orientation |
Contents
Accel / Gyro / Mag 9-Axis (LSM9DS1) component
LSM9DS1 Combined 9-Axis Accelerometer, Gyroscope and Magnetometer sensors Useful for working out orientation data such as Pitch, Yaw and Roll.
Component Source Code
Please click here to view the component source code (Beta): FC_Comp_Source_AccelMagGyro_LSM9DS1.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
Read_Register | |
Reads a value from a register on the accelerometer. | |
- BYTE | Reg |
- BYTE | Return |
ReadTemperature | |
Reads the temperature from the sensor and returns the value as an integer. | |
- INT | Return |
SimSetTemperature | |
Allows the XYZ slider values to be set via the simulation | |
- INT | Temp |
- VOID | Return |
SimReset1G | |
- VOID | Return |
UpdateGyroData | |
Reads from the gyroscope and updates the local XYZ variables. Returns 1 for new data and 0 for no new data | |
- BYTE | Return |
Write_Register | |
Writes a data value to a specific register on the accelerometer | |
- BYTE | Reg |
- BYTE | Data |
- BYTE | Return |
UpdateCompassData | |
Reads from the compass and updates the local XYZ variables. Returns 1 for new data and 0 for no new data | |
- BYTE | Return |
SimSetAccelerometer | |
Allows the XYZ slider values to be set via the simulation | |
- INT | X |
- INT | Y |
- INT | Z |
- VOID | Return |
SimSetGyro | |
Allows the XYZ slider values to be set via the simulation | |
- INT | X |
- INT | Y |
- INT | Z |
- VOID | Return |
UpdateAccelerometerData | |
Reads from the accelerometer and updates the local XYZ variables. Returns 1 for new data and 0 for no new data | |
- BYTE | Return |
SimSetCompass | |
Allows the XYZ slider values to be set via the simulation | |
- INT | X |
- INT | Y |
- INT | Z |
- VOID | Return |
Initialise | |
Sets up up the communication bus and initialises the accelerometer module. Returns 0 for success and > 0 for fail. | |
- BYTE | Return |
Property reference
==Macro reference==
Read_Register | |
Reads a value from a register on the accelerometer. | |
- BYTE | Reg |
- BYTE | Return |
ReadTemperature | |
Reads the temperature from the sensor and returns the value as an integer. | |
- INT | Return |
SimSetTemperature | |
Allows the XYZ slider values to be set via the simulation | |
- INT | Temp |
- VOID | Return |
SimReset1G | |
- VOID | Return |
UpdateGyroData | |
Reads from the gyroscope and updates the local XYZ variables. Returns 1 for new data and 0 for no new data | |
- BYTE | Return |
Write_Register | |
Writes a data value to a specific register on the accelerometer | |
- BYTE | Reg |
- BYTE | Data |
- BYTE | Return |
UpdateCompassData | |
Reads from the compass and updates the local XYZ variables. Returns 1 for new data and 0 for no new data | |
- BYTE | Return |
SimSetAccelerometer | |
Allows the XYZ slider values to be set via the simulation | |
- INT | X |
- INT | Y |
- INT | Z |
- VOID | Return |
SimSetGyro | |
Allows the XYZ slider values to be set via the simulation | |
- INT | X |
- INT | Y |
- INT | Z |
- VOID | Return |
UpdateAccelerometerData | |
Reads from the accelerometer and updates the local XYZ variables. Returns 1 for new data and 0 for no new data | |
- BYTE | Return |
SimSetCompass | |
Allows the XYZ slider values to be set via the simulation | |
- INT | X |
- INT | Y |
- INT | Z |
- VOID | Return |
Initialise | |
Sets up up the communication bus and initialises the accelerometer module. Returns 0 for success and > 0 for fail. | |
- BYTE | Return |