Moxa TC-6110-T-LX [73/117] Function documentation

Moxa TC-6110-T-LX [73/117] Function documentation
TC-6110 Linux User's Manual Programming Guide
5-7
Function Documentation
int mx_accelerometer_read (GSENSOR_DATA *axis, unsigned char sensor_address)
Description Reads G sensor data from accelerometer
Parameters axis: the 3-axis data structure
sensor_address: the accelerometer i2c address
Returns 0: success
-1: fail
int mx_accelerometer_get_state(unsigned char sensor_addr, unsigned char reg_addr)
Description Gets register value from specific accelerometer
Parameters sensor_address: the i2c address of accelerometer
reg_addr: the register in accelerometer
Returns 0: success
-1: fail
int mx_accelerometer_set_state(unsigned char sensor_addr, unsigned char reg_addr, unsigned
char value)
Description Sets register value to specific accelerometer
Parameters sensor_address: the i2c address of accelerometer
reg_addr: the register in accelerometer
value: assigned value
Returns 0: success
-1: fail
int mx_accelerometer_calibrate(unsigned char sensor_addr)
Description Sets calibration in specific accelerometer
Parameters sensor_address: the i2c address of accelerometer
Returns 0: success
-1: fail
int mx_accelerometer_clear_offset (unsigned char sensor_addr)
Description Clears calibration offset
Parameters sensor_address: the i2c address of accelerometer
Returns 0: success
-1: fail
Examples
The example file can power on accelerometer and calibrate it before reading data.
Library path: /lib/libmxdev.so
Header file path: /usr/include/mxdev.h
#include <stdio.h>
#include <stdlib.h>
#include <mxdev.h>
#define I2C_GSENSOR1_ADDR 0x1D
#define I2C_GSENSOR2_ADDR 0x53

Содержание

Похожие устройства

Скачать