C# Class GrFamily.Module.Adxl345

ADXL345�i3�������x�Z���T�[�j
Inheritance: I2CDeviceEx
Show file Open project: netmf-lib-grfamily/GrFamilyLibrary Class Usage Examples

Public Methods

Method Description
Adxl345 ( ) : System

ADXL345�̃R���X�g���N�^�[

�f�t�H���g��I2C�A�h���X�ŏ���������

Adxl345 ( ushort i2CAddress ) : System

ADXL345�̃R���X�g���N�^�[

GetX ( ) : short

X�������̉����x�f�[�^��擾����

GetXYZ ( short &x, short &y, short &z ) : void

3���̉����x�f�[�^��擾����

GetY ( ) : short

Y�������̉����x�f�[�^��擾����

GetZ ( ) : short

Z�������̉����x�f�[�^��擾����

StartTakingMeasurements ( ) : void

�^�C�}�[��N�����āA����I�ɉ����x�f�[�^�̎擾��n�߂�

StopTakingMeasurements ( ) : void

�����x�f�[�^�����I�Ɏ擾���邽�߂̃^�C�}�[���~����

Private Methods

Method Description
Measure ( ) : void

�����x�𑪒肷��

Measure_Timer ( object state ) : void

����I�ɉ����x�f�[�^��擾����

SetDataFormat ( byte n ) : void

�f�[�^�t�H�[�}�b�g��ݒ肷��

�ݒ�l�̓r�b�g�t���O
D7: SELF_TEST
D6: SPI
D5: INT_INVERT
D4: 0
D3: FULL_RES
D2: Justfy
D1-D0: Range
0 - 0: +-2g
0 - 1: +-4g
1 - 0: +-8g
1 - 1: +-16g

ToWakeup ( ) : void

ADSL345���X���[�v���[�h�ɓ���Ȃ��悤�ɂ���

Method Details

Adxl345() public method

ADXL345�̃R���X�g���N�^�[
�f�t�H���g��I2C�A�h���X�ŏ���������
public Adxl345 ( ) : System
return System

Adxl345() public method

ADXL345�̃R���X�g���N�^�[
public Adxl345 ( ushort i2CAddress ) : System
i2CAddress ushort I2C�A�h���X
return System

GetX() public method

X�������̉����x�f�[�^��擾����
public GetX ( ) : short
return short

GetXYZ() public method

3���̉����x�f�[�^��擾����
public GetXYZ ( short &x, short &y, short &z ) : void
x short X�������̉����x�f�[�^�̎�M�o�b�t�@
y short Y�������̉����x�f�[�^�̎�M�o�b�t�@
z short Z�������̉����x�f�[�^�̎�M�o�b�t�@
return void

GetY() public method

Y�������̉����x�f�[�^��擾����
public GetY ( ) : short
return short

GetZ() public method

Z�������̉����x�f�[�^��擾����
public GetZ ( ) : short
return short

StartTakingMeasurements() public method

�^�C�}�[��N�����āA����I�ɉ����x�f�[�^�̎擾��n�߂�
public StartTakingMeasurements ( ) : void
return void

StopTakingMeasurements() public method

�����x�f�[�^�����I�Ɏ擾���邽�߂̃^�C�}�[���~����
public StopTakingMeasurements ( ) : void
return void