iio_core: Patches for IIO core kernel standard
Applying patches from Kuan Loon Lay. Signed-off-by: Noel Eck <noel.eck@intel.com>
This commit is contained in:
17
src/kxcjk1013/kxcjk1013.hpp
Executable file → Normal file
17
src/kxcjk1013/kxcjk1013.hpp
Executable file → Normal file
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Author: Lay, Kuan Loon <kuan.loon.lay@intel.com>
|
||||
* Copyright (c) 2015 Intel Corporation.
|
||||
* Copyright (c) 2016 Intel Corporation.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining
|
||||
* a copy of this software and associated documentation files (the
|
||||
@@ -85,7 +85,7 @@ class KXCJK1013
|
||||
|
||||
/**
|
||||
* Enable trigger buffer
|
||||
* @param trigger buffer length in string
|
||||
* @param trigger buffer length in integer
|
||||
*/
|
||||
bool enableBuffer(int length);
|
||||
|
||||
@@ -96,13 +96,18 @@ class KXCJK1013
|
||||
|
||||
/**
|
||||
* Set scale
|
||||
* @param scale in string
|
||||
* @param scale in float
|
||||
* Available scales are 0.009582(2g), 0.019163(4g), and 0.038326(8g)
|
||||
* Default scale is 0.019163
|
||||
*/
|
||||
bool setScale(const float scale);
|
||||
|
||||
/**
|
||||
* Set sampling frequency
|
||||
* @param sampling frequency in string
|
||||
* @param sampling frequency in float
|
||||
* Available sampling frequency are 0.781000, 1.563000, 3.125000, 6.250000, 12.500000, 25, 50,
|
||||
* 100, 200, 400, 800, and 1600
|
||||
* Default sampling frequency is 25
|
||||
*/
|
||||
bool setSamplingFrequency(const float sampling_frequency);
|
||||
|
||||
@@ -124,7 +129,7 @@ class KXCJK1013
|
||||
mraa_iio_context m_iio;
|
||||
int m_iio_device_num;
|
||||
bool m_mount_matrix_exist; // is mount matrix exist
|
||||
float m_mount_matrix[9]; // mount matrix
|
||||
float m_scale; // accelerometer data scale
|
||||
float m_mount_matrix[9]; // mount matrix
|
||||
float m_scale; // accelerometer data scale
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user