SCA61T Single Axis Inclinometer

Dependents:   SCA61T_example

Embed: (wiki syntax)

« Back to documentation index

SCA61T Class Reference

SCA61T Class Reference

SCA61T Inclinometer class. More...

#include <SCA61T.h>

Public Member Functions

float ReadX ()
 Reads the angle.
int8_t ReadTemp ()
 Reads the temperature.
void MeasMode ()
 Sets the sensor to measurement mode.
uint8_t ReadStatus ()
 Reads the status register.
void ReloadNV ()
 Reloads NV.
void SelfTest ()
 Sets the sensor to self test mode.

Detailed Description

SCA61T Inclinometer class.

Example:

 // Send temperature and angle to serial port every one second.
 #include "mbed.h"
 #include "SCA61T.h"

 SCA61T sca61t(p11,p12,p13,p21,0);                  // MOSI, MISO, SCLK, CSB, device selection
                                                    // 0=SCA61T-FAHH1G, 1=SCA61T-FA1H1G 
 Serial pc(USBTX, USBRX);

 int main(void)
 {
    while(1)
    {
        pc.printf("%i [C]\r\n",sca61t.ReadTemp());      // Writes the temperature to serial port.
        pc.printf("%.1f [deg]\r\n",sca61t.ReadX());     // Writes the angle to serial port.
        wait(1);                                        // Waits for one second and repeats.
    }
 }

Definition at line 52 of file SCA61T.h.


Member Function Documentation

void MeasMode (  )

Sets the sensor to measurement mode.

Default mode, not needed to call first

Definition at line 101 of file SCA61T.cpp.

uint8_t ReadStatus (  )

Reads the status register.

Returns:
value of status register

Definition at line 106 of file SCA61T.cpp.

int8_t ReadTemp (  )

Reads the temperature.

Returns:
temperature in Celcius

Definition at line 91 of file SCA61T.cpp.

float ReadX (  )

Reads the angle.

Returns:
angle in degrees

Definition at line 69 of file SCA61T.cpp.

void ReloadNV (  )

Reloads NV.

Definition at line 111 of file SCA61T.cpp.

void SelfTest (  )

Sets the sensor to self test mode.

Discharges the sensor element. De-activated by MeasMode().

Definition at line 116 of file SCA61T.cpp.