TURAG-Feldbus
lokalisierungssensoren_protocol.h
1
10#ifndef TURAG_FELDBUS_FUER_LOKALISIERUNGSSENSOREN_H_
11#define TURAG_FELDBUS_FUER_LOKALISIERUNGSSENSOREN_H_
12
13
14#include "base_protocol.h"
15
16
21#define TURAG_FELDBUS_LOKALISIERUNGSSENSOREN_DEVICE_TYPE_COLORSENSOR 0x01
22#define TURAG_FELDBUS_LOKALISIERUNGSSENSOREN_DEVICE_TYPE_ENCODER 0x02
23#define TURAG_FELDBUS_LOKALISIERUNGSSENSOREN_DEVICE_TYPE_GEGI 0x03
24#define TURAG_FELDBUS_LOKALISIERUNGSSENSOREN_DEVICE_TYPE_IMU_TESTBOARD 0x04
26
27
32#define CMD_CLR_CLR (5)
33#define CMD_CLR_HSV (1)
34#define CMD_CLR_RGB (2)
35#define CMD_CLR_REQUEST_CONTROL_DATA_TRANSMISSION (3)
36#define CMD_CLR_TRANSMIT_CONTROL_DATA (4)
38
39
44#define CMD_ENC_READ_INCREMENTS (0)
46
47
52#define CMD_GEGI_READ_DATA (0x00)
53#define CMD_GEGI_OPPO_POS (0x01)
54#define CMD_GEGI_LED (0x02)
55#define CMD_GEGI_MEASURE (0x40)
56
57#define CMD_GEGI_ACK (0) //0 for ack, other for nack
59
60#endif