ArduSat API
Main Page
Related Pages
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Enumerations
Enumerator
Macros
Pages
SAT_Mag.h
Go to the documentation of this file.
1
28
#ifndef SAT_MAG_H
29
#define SAT_MAG_H
30
31
#include <Arduino.h>
32
33
class
SAT_Mag
34
{
35
public
:
37
SAT_Mag
();
38
44
void
init
(uint8_t node_id);
45
47
void
configMag
();
48
50
int
readx
();
51
53
int
ready
();
54
56
int
readz
();
57
59
float
x_value
();
60
62
float
y_value
();
63
65
float
z_value
();
66
72
int
getHeading
(
float
x,
float
y,
float
z);
73
74
private
:
75
uint8_t _local_address;
76
byte _buff[2];
77
78
//class-only methods:
79
int
read16Data(
char
msg_reg,
char
lsb_reg);
80
81
//global variables
82
float
mag_x_scale;
83
float
mag_y_scale;
84
float
mag_z_scale;
85
};
86
87
88
#endif
/* SAT_MAG_H */
ArduSatSDK-master
SAT_Mag
SAT_Mag.h
Generated on Fri Jul 26 2013 15:07:55 for ArduSat API by
1.8.3.1