#include <ros/ros.h>
#include <thread>
#include <stdio.h>
#include <unistd.h>
#include "VMXIO.h"
#include "VMXPi.h"
#include "vmxpi_utils.h"
#include <std_msgs/Int16.h>
#include <std_msgs/Float32.h>
#include <sys/syscall.h>
Go to the source code of this file.
◆ CONFIG_CLAT_LATCH
| #define CONFIG_CLAT_LATCH 0x0004 |
◆ CONFIG_CLAT_NOLAT
| #define CONFIG_CLAT_NOLAT 0x0000 |
◆ CONFIG_CMODE_TRAD
| #define CONFIG_CMODE_TRAD 0x0000 |
◆ CONFIG_CMODE_WINDOW
| #define CONFIG_CMODE_WINDOW 0x0010 |
◆ CONFIG_CPOL_ACTVHI
| #define CONFIG_CPOL_ACTVHI 0x0008 |
◆ CONFIG_CPOL_ACTVLOW
| #define CONFIG_CPOL_ACTVLOW 0x0000 |
◆ CONFIG_CQUE_1CONV
| #define CONFIG_CQUE_1CONV 0x0000 |
◆ CONFIG_CQUE_2CONV
| #define CONFIG_CQUE_2CONV 0x0001 |
◆ CONFIG_CQUE_4CONV
| #define CONFIG_CQUE_4CONV 0x0002 |
◆ CONFIG_CQUE_NONE
| #define CONFIG_CQUE_NONE 0x0003 |
◆ CONFIG_MODE_CONT
| #define CONFIG_MODE_CONT 0x0000 |
◆ CONFIG_MODE_SINGLE
| #define CONFIG_MODE_SINGLE 0x0100 |
◆ CONFIG_MUX_DIFF_P1_N3
| #define CONFIG_MUX_DIFF_P1_N3 0x2000 |
◆ CONFIG_MUX_DIFF_P2_N3
| #define CONFIG_MUX_DIFF_P2_N3 0x3000 |
◆ CONFIG_MUX_DIFF_PO_N1
| #define CONFIG_MUX_DIFF_PO_N1 0x0000 |
◆ CONFIG_MUX_DIFF_PO_N3
| #define CONFIG_MUX_DIFF_PO_N3 0x1000 |
◆ CONFIG_MUX_SINGLE_0
| #define CONFIG_MUX_SINGLE_0 0x4000 |
◆ CONFIG_MUX_SINGLE_1
| #define CONFIG_MUX_SINGLE_1 0x5000 |
◆ CONFIG_MUX_SINGLE_2
| #define CONFIG_MUX_SINGLE_2 0x6000 |
◆ CONFIG_MUX_SINGLE_3
| #define CONFIG_MUX_SINGLE_3 0x7000 |
◆ CONFIG_OS_NO
| #define CONFIG_OS_NO 0x8000 |
◆ CONFIG_OS_NOTREADY
| #define CONFIG_OS_NOTREADY 0x8000 |
◆ CONFIG_OS_READY
| #define CONFIG_OS_READY 0x8000 |
◆ CONFIG_OS_SINGLE
| #define CONFIG_OS_SINGLE 0x8000 |
◆ CONFIG_PGA_1
| #define CONFIG_PGA_1 0x0200 |
◆ CONFIG_PGA_16
| #define CONFIG_PGA_16 0x0A00 |
◆ CONFIG_PGA_2
| #define CONFIG_PGA_2 0x0400 |
◆ CONFIG_PGA_4
| #define CONFIG_PGA_4 0x0600 |
◆ CONFIG_PGA_8
| #define CONFIG_PGA_8 0x0800 |
◆ CONFIG_PGA_MASK
| #define CONFIG_PGA_MASK 0x0E00 |
◆ CONFIG_PGA_TWOTHIRDS
| #define CONFIG_PGA_TWOTHIRDS 0x0000 |
◆ CONFIG_RATE_128HZ
| #define CONFIG_RATE_128HZ 0x0000 |
◆ CONFIG_RATE_1600HZ
| #define CONFIG_RATE_1600HZ 0x0080 |
◆ CONFIG_RATE_2400HZ
| #define CONFIG_RATE_2400HZ 0x00A0 |
◆ CONFIG_RATE_250HZ
| #define CONFIG_RATE_250HZ 0x0020 |
◆ CONFIG_RATE_3300HZ
| #define CONFIG_RATE_3300HZ 0x00C0 |
◆ CONFIG_RATE_490HZ
| #define CONFIG_RATE_490HZ 0x0040 |
◆ CONFIG_RATE_920HZ
| #define CONFIG_RATE_920HZ 0x0060 |
◆ DELAY
◆ POINTER_CONFIG
| #define POINTER_CONFIG 0x0001 |
◆ POINTER_CONVERT
| #define POINTER_CONVERT 0X0000 |
◆ POINTER_HITHRESH
| #define POINTER_HITHRESH 0x0003 |
◆ POINTER_LOWTHRESH
| #define POINTER_LOWTHRESH 0x0002 |