C# Класс GrFamily.ExternalBoard.Accelerometer

3�������x�Z���T�[�iADXL345�j
Наследование: GrFamily.Module.I2CDeviceEx
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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�}�[���~����

Приватные методы

Метод Описание
Accelerometer ( ushort i2CAddress ) : System

�R���X�g���N�^�[

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

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

Описание методов

GetX() публичный Метод

X�������̉����x�f�[�^��擾����
public GetX ( ) : short
Результат short

GetXYZ() публичный Метод

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�@
Результат void

GetY() публичный Метод

Y�������̉����x�f�[�^��擾����
public GetY ( ) : short
Результат short

GetZ() публичный Метод

Z�������̉����x�f�[�^��擾����
public GetZ ( ) : short
Результат short

StartTakingMeasurements() публичный Метод

�^�C�}�[��N�����āA����I�ɉ����x�f�[�^�̎擾��n�߂�
public StartTakingMeasurements ( ) : void
Результат void

StopTakingMeasurements() публичный Метод

�����x�f�[�^�����I�Ɏ擾���邽�߂̃^�C�}�[���~����
public StopTakingMeasurements ( ) : void
Результат void