brick_imu.cpp
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/src/
brick__imu_8cpp
brick_imu.h
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
#define
IPCON_EXPOSE_INTERNALS
brick__imu_8cpp.html
aaa9f1b6d1ffaa12c6567ee22e7761898
void(*
AccelerationCallbackFunction
brick__imu_8cpp.html
a279f70d96e7ca531998b15f11c197e8a
)(int16_t, int16_t, int16_t, void *)
void(*
AllDataCallbackFunction
brick__imu_8cpp.html
a367ba2dfada3094d258c8ade4499bb4e
)(int16_t, int16_t, int16_t, int16_t, int16_t, int16_t, int16_t, int16_t, int16_t, int16_t, void *)
void(*
AngularVelocityCallbackFunction
brick__imu_8cpp.html
a8d0b57688d5cbf817f6cc37c7984db2c
)(int16_t, int16_t, int16_t, void *)
void(*
MagneticFieldCallbackFunction
brick__imu_8cpp.html
a18d8bbac4e7c4091ae8819aed757149e
)(int16_t, int16_t, int16_t, void *)
void(*
OrientationCallbackFunction
brick__imu_8cpp.html
a3a67d5a00f24fe79d4b80ac9bdd0102c
)(int16_t, int16_t, int16_t, void *)
void(*
QuaternionCallbackFunction
brick__imu_8cpp.html
a64ca28544320f293e6842946de69acd0
)(float, float, float, float, void *)
int
imu_are_leds_on
group__BrickIMU.html
gaa750020e1645fadd9556aa7b6fa3b65e
(IMU *imu, bool *ret_leds)
static void
imu_callback_wrapper_acceleration
brick__imu_8cpp.html
a86417d8c89ca2af64e2f47a66ec7e88b
(DevicePrivate *device_p, Packet *packet)
static void
imu_callback_wrapper_all_data
brick__imu_8cpp.html
afc479ad4291a3196eb501e6e434e8dfe
(DevicePrivate *device_p, Packet *packet)
static void
imu_callback_wrapper_angular_velocity
brick__imu_8cpp.html
a9b4a2b0dc7e6ae15f7283a89c4b04be0
(DevicePrivate *device_p, Packet *packet)
static void
imu_callback_wrapper_magnetic_field
brick__imu_8cpp.html
ada552bdb771c8b1b90cdd81ccba35f33
(DevicePrivate *device_p, Packet *packet)
static void
imu_callback_wrapper_orientation
brick__imu_8cpp.html
a9692661378425d45cc4f61b9f4d740cf
(DevicePrivate *device_p, Packet *packet)
static void
imu_callback_wrapper_quaternion
brick__imu_8cpp.html
a9afac57966c77528ba346066c4a35e04
(DevicePrivate *device_p, Packet *packet)
void
imu_create
group__BrickIMU.html
gab8fa358c50e57bb852d0287411fcdeb4
(IMU *imu, const char *uid, IPConnection *ipcon)
void
imu_destroy
group__BrickIMU.html
gaf2f91b9cb5fa201eb98cde833eb2fa3f
(IMU *imu)
int
imu_get_acceleration
group__BrickIMU.html
ga15822e90c86a6ca7f0e7ca35d9c05ebf
(IMU *imu, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_get_acceleration_period
group__BrickIMU.html
ga43818f4196fdb0f77a7bb6106061f130
(IMU *imu, uint32_t *ret_period)
int
imu_get_acceleration_range
group__BrickIMU.html
ga38704de64860432f8d1471029cf83086
(IMU *imu, uint8_t *ret_range)
int
imu_get_all_data
group__BrickIMU.html
gad873b3f5d2d1de72d07067f7a7be10b9
(IMU *imu, int16_t *ret_acc_x, int16_t *ret_acc_y, int16_t *ret_acc_z, int16_t *ret_mag_x, int16_t *ret_mag_y, int16_t *ret_mag_z, int16_t *ret_ang_x, int16_t *ret_ang_y, int16_t *ret_ang_z, int16_t *ret_temperature)
int
imu_get_all_data_period
group__BrickIMU.html
ga12823fb274debcc80cba8fe33fd0323e
(IMU *imu, uint32_t *ret_period)
int
imu_get_angular_velocity
group__BrickIMU.html
gacdbbf80a215d2974d52ee80322a60531
(IMU *imu, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_get_angular_velocity_period
group__BrickIMU.html
ga37a51582d426ed507adcffe7135d181e
(IMU *imu, uint32_t *ret_period)
int
imu_get_api_version
group__BrickIMU.html
ga7b8a0c37e35b2c51c769c7ffa139baa4
(IMU *imu, uint8_t ret_api_version[3])
int
imu_get_calibration
group__BrickIMU.html
ga51b744dbe64d8de4291f924082efcdd6
(IMU *imu, uint8_t typ, int16_t ret_data[10])
int
imu_get_chip_temperature
group__BrickIMU.html
gaf2dd05b43af887dec6829c4565f67cff
(IMU *imu, int16_t *ret_temperature)
int
imu_get_convergence_speed
group__BrickIMU.html
ga1964f199f386cbfc29af6224d10973b9
(IMU *imu, uint16_t *ret_speed)
int
imu_get_identity
group__BrickIMU.html
ga56b7e5ae51826394ff8955b8b7d79c33
(IMU *imu, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
imu_get_imu_temperature
group__BrickIMU.html
gacfcfd625e37017b0001e223032717077
(IMU *imu, int16_t *ret_temperature)
int
imu_get_magnetic_field
group__BrickIMU.html
ga05338f8610f96a378370297e3f3d3243
(IMU *imu, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_get_magnetic_field_period
group__BrickIMU.html
ga53492bf19ca328b97f28e8ce13987ea4
(IMU *imu, uint32_t *ret_period)
int
imu_get_magnetometer_range
group__BrickIMU.html
gae791a0fea42fbd233605bd93e736b82c
(IMU *imu, uint8_t *ret_range)
int
imu_get_orientation
group__BrickIMU.html
gaf936d3906e0900949b5c501bdc6e656b
(IMU *imu, int16_t *ret_roll, int16_t *ret_pitch, int16_t *ret_yaw)
int
imu_get_orientation_period
group__BrickIMU.html
ga9a99a8c1021c29efac5514e925392c1e
(IMU *imu, uint32_t *ret_period)
int
imu_get_protocol1_bricklet_name
group__BrickIMU.html
ga23b2f6cd6d6c6950516e0b336f24cdaa
(IMU *imu, char port, uint8_t *ret_protocol_version, uint8_t ret_firmware_version[3], char ret_name[40])
int
imu_get_quaternion
group__BrickIMU.html
ga96f2b6ff7becc62f249196cc4f4e5a22
(IMU *imu, float *ret_x, float *ret_y, float *ret_z, float *ret_w)
int
imu_get_quaternion_period
group__BrickIMU.html
ga476aeb2c59e20a0d6e7bc304870c1d25
(IMU *imu, uint32_t *ret_period)
int
imu_get_response_expected
group__BrickIMU.html
ga66afdab6dc031e88317fc49564285c5f
(IMU *imu, uint8_t function_id, bool *ret_response_expected)
int
imu_is_orientation_calculation_on
group__BrickIMU.html
ga45c6e3711074cdca0ce68df0c3a80aa5
(IMU *imu, bool *ret_orientation_calculation_on)
int
imu_leds_off
group__BrickIMU.html
ga6dabdb3a657bd8316bfed43db4e7d589
(IMU *imu)
int
imu_leds_on
group__BrickIMU.html
ga94114e11ebd3bca7b642b8854689503c
(IMU *imu)
int
imu_orientation_calculation_off
group__BrickIMU.html
ga9d310a8599841278cb944b0058a802d8
(IMU *imu)
int
imu_orientation_calculation_on
group__BrickIMU.html
ga07f046e14732cec9a1787bc561717e3e
(IMU *imu)
void
imu_register_callback
group__BrickIMU.html
ga270fda8f5a95dcf2ee4796d1eb4ccc4e
(IMU *imu, uint8_t id, void *callback, void *user_data)
int
imu_reset
group__BrickIMU.html
ga0ea7bca0a29fbdd73929a4bf845b80a8
(IMU *imu)
int
imu_set_acceleration_period
group__BrickIMU.html
gac25b8bad126d785ce10e93c77991e8c7
(IMU *imu, uint32_t period)
int
imu_set_acceleration_range
group__BrickIMU.html
gae213f4bb3424f31f41872c98022b27d9
(IMU *imu, uint8_t range)
int
imu_set_all_data_period
group__BrickIMU.html
ga068ca625ddc80d4b917dbbd07f80e871
(IMU *imu, uint32_t period)
int
imu_set_angular_velocity_period
group__BrickIMU.html
ga66d15a9118582ae565fe4d0201619c68
(IMU *imu, uint32_t period)
int
imu_set_calibration
group__BrickIMU.html
gaf0f9f53466838364f7e41c2b60d9190e
(IMU *imu, uint8_t typ, int16_t data[10])
int
imu_set_convergence_speed
group__BrickIMU.html
ga6f0fc969a4d4bd5f49989e037a9ada9f
(IMU *imu, uint16_t speed)
int
imu_set_magnetic_field_period
group__BrickIMU.html
ga96447bbfc00b6b7b740a7100d2bdedd1
(IMU *imu, uint32_t period)
int
imu_set_magnetometer_range
group__BrickIMU.html
gae5fd2cd8b743124e202ff8f6f1d6960d
(IMU *imu, uint8_t range)
int
imu_set_orientation_period
group__BrickIMU.html
ga6dfc37f6990e3e35bb1e11b701c5f975
(IMU *imu, uint32_t period)
int
imu_set_quaternion_period
group__BrickIMU.html
ga74b10f96ba733b3d1c56a17e030f4710
(IMU *imu, uint32_t period)
int
imu_set_response_expected
group__BrickIMU.html
ga2028d59cdf19976e5e1acc329a559b1c
(IMU *imu, uint8_t function_id, bool response_expected)
int
imu_set_response_expected_all
group__BrickIMU.html
ga881318bbdb6a35f597c2c611fa6f2685
(IMU *imu, bool response_expected)
brick_imu.h
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/include/tinkerforge/
brick__imu_8h
ip_connection.h
#define
IMU_CALIBRATION_TYPE_ACCELEROMETER_BIAS
group__BrickIMU.html
ga0518d97d76e70e76a3d81dab10a07866
#define
IMU_CALIBRATION_TYPE_ACCELEROMETER_GAIN
group__BrickIMU.html
ga612b5b919f143be439193e0bb730311b
#define
IMU_CALIBRATION_TYPE_GYROSCOPE_BIAS
group__BrickIMU.html
ga35a209414c543b4533e8fa8cc5367c67
#define
IMU_CALIBRATION_TYPE_GYROSCOPE_GAIN
group__BrickIMU.html
ga0b5edbb14fccd07cabb88fb74c17d250
#define
IMU_CALIBRATION_TYPE_MAGNETOMETER_BIAS
group__BrickIMU.html
ga100aa174c7125dbfa0a6e91982b42e1c
#define
IMU_CALIBRATION_TYPE_MAGNETOMETER_GAIN
group__BrickIMU.html
ga4b3e74af86a706e23d9f6fead1fb9505
#define
IMU_CALLBACK_ACCELERATION
group__BrickIMU.html
ga3505df50276c543e9e0a2d7e40a850f8
#define
IMU_CALLBACK_ALL_DATA
group__BrickIMU.html
gaea990e54fb603246ae09a0edf78df0c9
#define
IMU_CALLBACK_ANGULAR_VELOCITY
group__BrickIMU.html
gae6d095d63421bf889c25da83fbe8e9d0
#define
IMU_CALLBACK_MAGNETIC_FIELD
group__BrickIMU.html
gaf92cfa7d3b65f3d7095f1e21701a5fc8
#define
IMU_CALLBACK_ORIENTATION
group__BrickIMU.html
gaf57d336570ee3bd7f4fed9823141c3a3
#define
IMU_CALLBACK_QUATERNION
group__BrickIMU.html
ga49e0442561a2af9af1756c3b4d95a174
#define
IMU_DEVICE_IDENTIFIER
group__BrickIMU.html
gaadfadde7846a27f7d6d17963dee2212c
#define
IMU_FUNCTION_ARE_LEDS_ON
group__BrickIMU.html
ga99f9c43d0d5dff5fe279546208504aea
#define
IMU_FUNCTION_GET_ACCELERATION
group__BrickIMU.html
ga27bdb399411b6eea0210497e47ffac7d
#define
IMU_FUNCTION_GET_ACCELERATION_PERIOD
group__BrickIMU.html
ga55fa26493dce53721bb6fa278674304a
#define
IMU_FUNCTION_GET_ACCELERATION_RANGE
group__BrickIMU.html
ga252c72b28ccc93ae4eb7a38410e8f7f4
#define
IMU_FUNCTION_GET_ALL_DATA
group__BrickIMU.html
gaa87024926550084d9d736f158f3f9e01
#define
IMU_FUNCTION_GET_ALL_DATA_PERIOD
group__BrickIMU.html
ga05f9b069096e23768e743ed08c059c69
#define
IMU_FUNCTION_GET_ANGULAR_VELOCITY
group__BrickIMU.html
gaca47f2b6d1cc8391ddfaa3721e808a64
#define
IMU_FUNCTION_GET_ANGULAR_VELOCITY_PERIOD
group__BrickIMU.html
ga05da0b58f3507c8d70c0aa00eba82101
#define
IMU_FUNCTION_GET_CALIBRATION
group__BrickIMU.html
gad076206ba22e66039d66b6a9cc6194dd
#define
IMU_FUNCTION_GET_CHIP_TEMPERATURE
group__BrickIMU.html
gaf88b0614a3a71056a9f60d936723706a
#define
IMU_FUNCTION_GET_CONVERGENCE_SPEED
group__BrickIMU.html
ga607d58194563101374d20466b92a47f8
#define
IMU_FUNCTION_GET_IDENTITY
group__BrickIMU.html
ga9d014f0ff006143f11fa12e5146dcaca
#define
IMU_FUNCTION_GET_IMU_TEMPERATURE
group__BrickIMU.html
ga2197047de15ab44fdccc7b9cd85051df
#define
IMU_FUNCTION_GET_MAGNETIC_FIELD
group__BrickIMU.html
ga1ab19d306189ce5adb859dd5161d54d8
#define
IMU_FUNCTION_GET_MAGNETIC_FIELD_PERIOD
group__BrickIMU.html
ga6b82d7dde06ac24b0f8692a606b95335
#define
IMU_FUNCTION_GET_MAGNETOMETER_RANGE
group__BrickIMU.html
ga0f785f7ae18ac0f5e4d838a55ea24185
#define
IMU_FUNCTION_GET_ORIENTATION
group__BrickIMU.html
ga807e6e758b32e31ba02b99568d825cf4
#define
IMU_FUNCTION_GET_ORIENTATION_PERIOD
group__BrickIMU.html
ga029acb3b0f6c7238f3ba53ddd4e0d65c
#define
IMU_FUNCTION_GET_PROTOCOL1_BRICKLET_NAME
group__BrickIMU.html
gac09a5275689d416695327bf617a078c8
#define
IMU_FUNCTION_GET_QUATERNION
group__BrickIMU.html
gaa1b721c706014f23396fc25ccf8e4142
#define
IMU_FUNCTION_GET_QUATERNION_PERIOD
group__BrickIMU.html
gabb05f739a3b76e513e0b6b536d7cea66
#define
IMU_FUNCTION_IS_ORIENTATION_CALCULATION_ON
group__BrickIMU.html
gaa3a911b6596c10446ec471f78d00e532
#define
IMU_FUNCTION_LEDS_OFF
group__BrickIMU.html
ga02389a8c9dbda3b41ffd6d028c5f5f71
#define
IMU_FUNCTION_LEDS_ON
group__BrickIMU.html
ga47a07e47e5c03aa2649df61c79f5fa08
#define
IMU_FUNCTION_ORIENTATION_CALCULATION_OFF
group__BrickIMU.html
gabeded5827880653c5db895245da10856
#define
IMU_FUNCTION_ORIENTATION_CALCULATION_ON
group__BrickIMU.html
gaa0d5c603021b41ce2b270a581cd5afd5
#define
IMU_FUNCTION_RESET
group__BrickIMU.html
gaba7812ade8c8203a704ee0d4131eb501
#define
IMU_FUNCTION_SET_ACCELERATION_PERIOD
group__BrickIMU.html
gaa9bc71433833edbd0303d9eca74e066a
#define
IMU_FUNCTION_SET_ACCELERATION_RANGE
group__BrickIMU.html
ga9ff5ffb12355d4484b6acfcc190041af
#define
IMU_FUNCTION_SET_ALL_DATA_PERIOD
group__BrickIMU.html
ga56e908a1482fd224b1c0eff9fc763fae
#define
IMU_FUNCTION_SET_ANGULAR_VELOCITY_PERIOD
group__BrickIMU.html
gad8145d83f345bb87aa75be463ba36005
#define
IMU_FUNCTION_SET_CALIBRATION
group__BrickIMU.html
gac84a081f5a944b4a484c3b7caaa40231
#define
IMU_FUNCTION_SET_CONVERGENCE_SPEED
group__BrickIMU.html
gab1a91735a3bc8074dee9646b1036a48a
#define
IMU_FUNCTION_SET_MAGNETIC_FIELD_PERIOD
group__BrickIMU.html
ga8d7c7e01783d87f100b69cf386ba790e
#define
IMU_FUNCTION_SET_MAGNETOMETER_RANGE
group__BrickIMU.html
gad55397f4afcb693de979b57c2a3f9cb2
#define
IMU_FUNCTION_SET_ORIENTATION_PERIOD
group__BrickIMU.html
gaf202cc07592b65717641409e40142c48
#define
IMU_FUNCTION_SET_QUATERNION_PERIOD
group__BrickIMU.html
ga4abe44da180b62045cfef4d09f796048
Device
IMU
group__BrickIMU.html
gacac9ca02f7dfddab851e84ebac706f85
int
imu_are_leds_on
group__BrickIMU.html
gaa750020e1645fadd9556aa7b6fa3b65e
(IMU *imu, bool *ret_leds)
void
imu_create
group__BrickIMU.html
gab8fa358c50e57bb852d0287411fcdeb4
(IMU *imu, const char *uid, IPConnection *ipcon)
void
imu_destroy
group__BrickIMU.html
gaf2f91b9cb5fa201eb98cde833eb2fa3f
(IMU *imu)
int
imu_get_acceleration
group__BrickIMU.html
ga15822e90c86a6ca7f0e7ca35d9c05ebf
(IMU *imu, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_get_acceleration_period
group__BrickIMU.html
ga43818f4196fdb0f77a7bb6106061f130
(IMU *imu, uint32_t *ret_period)
int
imu_get_acceleration_range
group__BrickIMU.html
ga38704de64860432f8d1471029cf83086
(IMU *imu, uint8_t *ret_range)
int
imu_get_all_data
group__BrickIMU.html
gad873b3f5d2d1de72d07067f7a7be10b9
(IMU *imu, int16_t *ret_acc_x, int16_t *ret_acc_y, int16_t *ret_acc_z, int16_t *ret_mag_x, int16_t *ret_mag_y, int16_t *ret_mag_z, int16_t *ret_ang_x, int16_t *ret_ang_y, int16_t *ret_ang_z, int16_t *ret_temperature)
int
imu_get_all_data_period
group__BrickIMU.html
ga12823fb274debcc80cba8fe33fd0323e
(IMU *imu, uint32_t *ret_period)
int
imu_get_angular_velocity
group__BrickIMU.html
gacdbbf80a215d2974d52ee80322a60531
(IMU *imu, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_get_angular_velocity_period
group__BrickIMU.html
ga37a51582d426ed507adcffe7135d181e
(IMU *imu, uint32_t *ret_period)
int
imu_get_api_version
group__BrickIMU.html
ga7b8a0c37e35b2c51c769c7ffa139baa4
(IMU *imu, uint8_t ret_api_version[3])
int
imu_get_calibration
group__BrickIMU.html
ga51b744dbe64d8de4291f924082efcdd6
(IMU *imu, uint8_t typ, int16_t ret_data[10])
int
imu_get_chip_temperature
group__BrickIMU.html
gaf2dd05b43af887dec6829c4565f67cff
(IMU *imu, int16_t *ret_temperature)
int
imu_get_convergence_speed
group__BrickIMU.html
ga1964f199f386cbfc29af6224d10973b9
(IMU *imu, uint16_t *ret_speed)
int
imu_get_identity
group__BrickIMU.html
ga56b7e5ae51826394ff8955b8b7d79c33
(IMU *imu, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
imu_get_imu_temperature
group__BrickIMU.html
gacfcfd625e37017b0001e223032717077
(IMU *imu, int16_t *ret_temperature)
int
imu_get_magnetic_field
group__BrickIMU.html
ga05338f8610f96a378370297e3f3d3243
(IMU *imu, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_get_magnetic_field_period
group__BrickIMU.html
ga53492bf19ca328b97f28e8ce13987ea4
(IMU *imu, uint32_t *ret_period)
int
imu_get_magnetometer_range
group__BrickIMU.html
gae791a0fea42fbd233605bd93e736b82c
(IMU *imu, uint8_t *ret_range)
int
imu_get_orientation
group__BrickIMU.html
gaf936d3906e0900949b5c501bdc6e656b
(IMU *imu, int16_t *ret_roll, int16_t *ret_pitch, int16_t *ret_yaw)
int
imu_get_orientation_period
group__BrickIMU.html
ga9a99a8c1021c29efac5514e925392c1e
(IMU *imu, uint32_t *ret_period)
int
imu_get_protocol1_bricklet_name
group__BrickIMU.html
ga23b2f6cd6d6c6950516e0b336f24cdaa
(IMU *imu, char port, uint8_t *ret_protocol_version, uint8_t ret_firmware_version[3], char ret_name[40])
int
imu_get_quaternion
group__BrickIMU.html
ga96f2b6ff7becc62f249196cc4f4e5a22
(IMU *imu, float *ret_x, float *ret_y, float *ret_z, float *ret_w)
int
imu_get_quaternion_period
group__BrickIMU.html
ga476aeb2c59e20a0d6e7bc304870c1d25
(IMU *imu, uint32_t *ret_period)
int
imu_get_response_expected
group__BrickIMU.html
ga66afdab6dc031e88317fc49564285c5f
(IMU *imu, uint8_t function_id, bool *ret_response_expected)
int
imu_is_orientation_calculation_on
group__BrickIMU.html
ga45c6e3711074cdca0ce68df0c3a80aa5
(IMU *imu, bool *ret_orientation_calculation_on)
int
imu_leds_off
group__BrickIMU.html
ga6dabdb3a657bd8316bfed43db4e7d589
(IMU *imu)
int
imu_leds_on
group__BrickIMU.html
ga94114e11ebd3bca7b642b8854689503c
(IMU *imu)
int
imu_orientation_calculation_off
group__BrickIMU.html
ga9d310a8599841278cb944b0058a802d8
(IMU *imu)
int
imu_orientation_calculation_on
group__BrickIMU.html
ga07f046e14732cec9a1787bc561717e3e
(IMU *imu)
void
imu_register_callback
group__BrickIMU.html
ga270fda8f5a95dcf2ee4796d1eb4ccc4e
(IMU *imu, uint8_t id, void *callback, void *user_data)
int
imu_reset
group__BrickIMU.html
ga0ea7bca0a29fbdd73929a4bf845b80a8
(IMU *imu)
int
imu_set_acceleration_period
group__BrickIMU.html
gac25b8bad126d785ce10e93c77991e8c7
(IMU *imu, uint32_t period)
int
imu_set_acceleration_range
group__BrickIMU.html
gae213f4bb3424f31f41872c98022b27d9
(IMU *imu, uint8_t range)
int
imu_set_all_data_period
group__BrickIMU.html
ga068ca625ddc80d4b917dbbd07f80e871
(IMU *imu, uint32_t period)
int
imu_set_angular_velocity_period
group__BrickIMU.html
ga66d15a9118582ae565fe4d0201619c68
(IMU *imu, uint32_t period)
int
imu_set_calibration
group__BrickIMU.html
gaf0f9f53466838364f7e41c2b60d9190e
(IMU *imu, uint8_t typ, int16_t data[10])
int
imu_set_convergence_speed
group__BrickIMU.html
ga6f0fc969a4d4bd5f49989e037a9ada9f
(IMU *imu, uint16_t speed)
int
imu_set_magnetic_field_period
group__BrickIMU.html
ga96447bbfc00b6b7b740a7100d2bdedd1
(IMU *imu, uint32_t period)
int
imu_set_magnetometer_range
group__BrickIMU.html
gae5fd2cd8b743124e202ff8f6f1d6960d
(IMU *imu, uint8_t range)
int
imu_set_orientation_period
group__BrickIMU.html
ga6dfc37f6990e3e35bb1e11b701c5f975
(IMU *imu, uint32_t period)
int
imu_set_quaternion_period
group__BrickIMU.html
ga74b10f96ba733b3d1c56a17e030f4710
(IMU *imu, uint32_t period)
int
imu_set_response_expected
group__BrickIMU.html
ga2028d59cdf19976e5e1acc329a559b1c
(IMU *imu, uint8_t function_id, bool response_expected)
int
imu_set_response_expected_all
group__BrickIMU.html
ga881318bbdb6a35f597c2c611fa6f2685
(IMU *imu, bool response_expected)
brick_imu_v2.c
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/src/
brick__imu__v2_8c
brick_imu_v2.h
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
#define
IPCON_EXPOSE_INTERNALS
brick__imu__v2_8c.html
aaa9f1b6d1ffaa12c6567ee22e7761898
void(*
AccelerationCallbackFunction
brick__imu__v2_8c.html
a279f70d96e7ca531998b15f11c197e8a
)(int16_t, int16_t, int16_t, void *)
void(*
AllDataCallbackFunction
brick__imu__v2_8c.html
ab508c7cce10cc8bfd131b34394660c3a
)(int16_t[3], int16_t[3], int16_t[3], int16_t[3], int16_t[4], int16_t[3], int16_t[3], int8_t, uint8_t, void *)
void(*
AngularVelocityCallbackFunction
brick__imu__v2_8c.html
a8d0b57688d5cbf817f6cc37c7984db2c
)(int16_t, int16_t, int16_t, void *)
void(*
GravityVectorCallbackFunction
brick__imu__v2_8c.html
a49440abcc59b54f812a38994af9210aa
)(int16_t, int16_t, int16_t, void *)
void(*
LinearAccelerationCallbackFunction
brick__imu__v2_8c.html
ae11ac4d121c1a2da5a013bfc73a7e565
)(int16_t, int16_t, int16_t, void *)
void(*
MagneticFieldCallbackFunction
brick__imu__v2_8c.html
a18d8bbac4e7c4091ae8819aed757149e
)(int16_t, int16_t, int16_t, void *)
void(*
OrientationCallbackFunction
brick__imu__v2_8c.html
a3a67d5a00f24fe79d4b80ac9bdd0102c
)(int16_t, int16_t, int16_t, void *)
void(*
QuaternionCallbackFunction
brick__imu__v2_8c.html
a662922b1655148621041fed8cdf09cc4
)(int16_t, int16_t, int16_t, int16_t, void *)
void(*
TemperatureCallbackFunction
brick__imu__v2_8c.html
a5cb3b54182baaa3ebae08fad9ddc5a19
)(int8_t, void *)
int
imu_v2_are_leds_on
group__BrickIMUV2.html
ga3370f6c5e55aa778210214a3fd5826a5
(IMUV2 *imu_v2, bool *ret_leds)
static void
imu_v2_callback_wrapper_acceleration
brick__imu__v2_8c.html
a5ad87360cae6112be5db811e916d9350
(DevicePrivate *device_p, Packet *packet)
static void
imu_v2_callback_wrapper_all_data
brick__imu__v2_8c.html
ac0b5cb31bcfaf2a6a4a01466c90e15b8
(DevicePrivate *device_p, Packet *packet)
static void
imu_v2_callback_wrapper_angular_velocity
brick__imu__v2_8c.html
ae4d58d5f05ca3f71f99bb96f318e7c2b
(DevicePrivate *device_p, Packet *packet)
static void
imu_v2_callback_wrapper_gravity_vector
brick__imu__v2_8c.html
aab1eae4494eacab9be66ffea0a15386f
(DevicePrivate *device_p, Packet *packet)
static void
imu_v2_callback_wrapper_linear_acceleration
brick__imu__v2_8c.html
a0e55725b32e07c76327c1ef0452e0098
(DevicePrivate *device_p, Packet *packet)
static void
imu_v2_callback_wrapper_magnetic_field
brick__imu__v2_8c.html
a6300a6bd61addf5945f1e2b68fd7a61c
(DevicePrivate *device_p, Packet *packet)
static void
imu_v2_callback_wrapper_orientation
brick__imu__v2_8c.html
aa16fbebd4e38f4ff35f1b9bfa7e0b20a
(DevicePrivate *device_p, Packet *packet)
static void
imu_v2_callback_wrapper_quaternion
brick__imu__v2_8c.html
ae571459a9365d933c1aa60e4b383b40a
(DevicePrivate *device_p, Packet *packet)
static void
imu_v2_callback_wrapper_temperature
brick__imu__v2_8c.html
aa626e9beb86098e009c4b0d4021b049c
(DevicePrivate *device_p, Packet *packet)
void
imu_v2_create
group__BrickIMUV2.html
ga98b7d0e6dcb0b8135e44e78f92ee9872
(IMUV2 *imu_v2, const char *uid, IPConnection *ipcon)
void
imu_v2_destroy
group__BrickIMUV2.html
ga9f036c40c01634976da6b75f569322dc
(IMUV2 *imu_v2)
int
imu_v2_disable_status_led
group__BrickIMUV2.html
ga1d4ff9dd78691932577b1e110d422924
(IMUV2 *imu_v2)
int
imu_v2_enable_status_led
group__BrickIMUV2.html
gac7aab4291dab52ffd9880d5408e5a133
(IMUV2 *imu_v2)
int
imu_v2_get_acceleration
group__BrickIMUV2.html
ga091ef5e29c9ce331087e8498d6f337a5
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_acceleration_period
group__BrickIMUV2.html
ga8838dc6ff23110f9a4945fa4a893ef73
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_all_data
group__BrickIMUV2.html
ga5dbfe25bbf57c730d6d413e3c2e2e2d9
(IMUV2 *imu_v2, int16_t ret_acceleration[3], int16_t ret_magnetic_field[3], int16_t ret_angular_velocity[3], int16_t ret_euler_angle[3], int16_t ret_quaternion[4], int16_t ret_linear_acceleration[3], int16_t ret_gravity_vector[3], int8_t *ret_temperature, uint8_t *ret_calibration_status)
int
imu_v2_get_all_data_period
group__BrickIMUV2.html
ga8dee9f536feb703124fb148bb9316c54
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_angular_velocity
group__BrickIMUV2.html
ga7d1042da7142f849fb2f7804c8f2916a
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_angular_velocity_period
group__BrickIMUV2.html
ga0005fe5a3d5a65da1a51ad92a7c5d40e
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_api_version
group__BrickIMUV2.html
gaa5e598d21b1f398c351007e645accca3
(IMUV2 *imu_v2, uint8_t ret_api_version[3])
int
imu_v2_get_chip_temperature
group__BrickIMUV2.html
ga7957530be3c0fc971feae5b985815a98
(IMUV2 *imu_v2, int16_t *ret_temperature)
int
imu_v2_get_gravity_vector
group__BrickIMUV2.html
ga9a644c41e3ed683eb82a28fe07ede013
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_gravity_vector_period
group__BrickIMUV2.html
ga468c8a68cecdc0adaba016dead57de2d
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_identity
group__BrickIMUV2.html
ga4ddcca62576a41f015694104f48ae229
(IMUV2 *imu_v2, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
imu_v2_get_linear_acceleration
group__BrickIMUV2.html
ga432991b6f129079caf9c7062d496cdb0
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_linear_acceleration_period
group__BrickIMUV2.html
ga88d2b32730f94e54b99995a2885ed4b0
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_magnetic_field
group__BrickIMUV2.html
gac6e40bfcb66c68246dda1907c2371e93
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_magnetic_field_period
group__BrickIMUV2.html
ga1c906482651017b3cbe970f84b825121
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_orientation
group__BrickIMUV2.html
ga748209659cafdf1646dff3e36f5e3347
(IMUV2 *imu_v2, int16_t *ret_heading, int16_t *ret_roll, int16_t *ret_pitch)
int
imu_v2_get_orientation_period
group__BrickIMUV2.html
ga26efa45748cd727ac3ad05ecceda0cd0
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_protocol1_bricklet_name
group__BrickIMUV2.html
ga607a035c078ea52e317748d709a32924
(IMUV2 *imu_v2, char port, uint8_t *ret_protocol_version, uint8_t ret_firmware_version[3], char ret_name[40])
int
imu_v2_get_quaternion
group__BrickIMUV2.html
ga5f9f1536bd6e6eafa16712062865a8a2
(IMUV2 *imu_v2, int16_t *ret_w, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_quaternion_period
group__BrickIMUV2.html
gad53c5784687b793a744f6ee15c08d911
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_response_expected
group__BrickIMUV2.html
ga450afc2e8e708d6197d8a4b44c3f6822
(IMUV2 *imu_v2, uint8_t function_id, bool *ret_response_expected)
int
imu_v2_get_temperature
group__BrickIMUV2.html
gab42787f2640fd6e23328609b02441656
(IMUV2 *imu_v2, int8_t *ret_temperature)
int
imu_v2_get_temperature_period
group__BrickIMUV2.html
gaf28be6752d94232bef4c2bda9b95f47f
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_is_status_led_enabled
group__BrickIMUV2.html
ga9bcabf2c10c4fb9ed398becdac42537a
(IMUV2 *imu_v2, bool *ret_enabled)
int
imu_v2_leds_off
group__BrickIMUV2.html
ga43545507e4d372e2d197de10323acb01
(IMUV2 *imu_v2)
int
imu_v2_leds_on
group__BrickIMUV2.html
ga4074ec6beebbb43531606812fec65b98
(IMUV2 *imu_v2)
void
imu_v2_register_callback
group__BrickIMUV2.html
ga06a9e1e1bfd53dd8758e76876480e5d9
(IMUV2 *imu_v2, uint8_t id, void *callback, void *user_data)
int
imu_v2_reset
group__BrickIMUV2.html
ga42a0fdc9b2bd2adc0c45d7f7a87490f7
(IMUV2 *imu_v2)
int
imu_v2_save_calibration
group__BrickIMUV2.html
ga79aee51c225f1c6f4045213972646d83
(IMUV2 *imu_v2, bool *ret_calibration_done)
int
imu_v2_set_acceleration_period
group__BrickIMUV2.html
ga224a3cb6b81033cbc4f49943ddd48444
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_all_data_period
group__BrickIMUV2.html
gaad5d5a8c548c2c66380f50b700bc2e71
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_angular_velocity_period
group__BrickIMUV2.html
ga5c37f2145de28a950d5bf6593de00d37
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_gravity_vector_period
group__BrickIMUV2.html
ga5fadb10dcc349baaaeb1741b96198581
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_linear_acceleration_period
group__BrickIMUV2.html
ga5ecd8ec640481274d548f2c9a55cd9c9
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_magnetic_field_period
group__BrickIMUV2.html
ga75301dbd0042317bb6fbd46663053a90
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_orientation_period
group__BrickIMUV2.html
gabf3a713444c9a85fa1ac556f82a6f8c7
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_quaternion_period
group__BrickIMUV2.html
gab7b4cbba60e783ca77a048548924c5c5
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_response_expected
group__BrickIMUV2.html
gac209847431cea52bc326ee45ea3eb1c4
(IMUV2 *imu_v2, uint8_t function_id, bool response_expected)
int
imu_v2_set_response_expected_all
group__BrickIMUV2.html
ga27eb6ac9c1b496778e03b8756132b1d4
(IMUV2 *imu_v2, bool response_expected)
int
imu_v2_set_temperature_period
group__BrickIMUV2.html
gab85988521bda252acb4121d2af198dd6
(IMUV2 *imu_v2, uint32_t period)
brick_imu_v2.h
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/include/tinkerforge/
brick__imu__v2_8h
ip_connection.h
#define
IMU_V2_CALLBACK_ACCELERATION
group__BrickIMUV2.html
ga525fb5e2f146d08f731957b62cb800f9
#define
IMU_V2_CALLBACK_ALL_DATA
group__BrickIMUV2.html
ga09dbae2cf626a95329408e06ca7f873c
#define
IMU_V2_CALLBACK_ANGULAR_VELOCITY
group__BrickIMUV2.html
ga97140e337a54a1481a81fb83e58d1bca
#define
IMU_V2_CALLBACK_GRAVITY_VECTOR
group__BrickIMUV2.html
gaa131732e04510de6a7bce85cd594986d
#define
IMU_V2_CALLBACK_LINEAR_ACCELERATION
group__BrickIMUV2.html
ga6bf5907ae6a1ae68d3bf922f61b3d6a3
#define
IMU_V2_CALLBACK_MAGNETIC_FIELD
group__BrickIMUV2.html
gaf0f3dc999379480a7ddfc7b7191d60e0
#define
IMU_V2_CALLBACK_ORIENTATION
group__BrickIMUV2.html
ga5ccc7f5ab085c63a37e2483bb2251240
#define
IMU_V2_CALLBACK_QUATERNION
group__BrickIMUV2.html
ga4b103b1a2dc8cf8b289b919ddd6b6025
#define
IMU_V2_CALLBACK_TEMPERATURE
group__BrickIMUV2.html
gae988f3143f715f0395200a664bc21c80
#define
IMU_V2_DEVICE_DISPLAY_NAME
group__BrickIMUV2.html
ga499d9cc9e392bc1015ae7c5e21e3ed4e
#define
IMU_V2_DEVICE_IDENTIFIER
group__BrickIMUV2.html
gaa40ac3bb221050a8b65083d5f1e1d803
#define
IMU_V2_FUNCTION_ARE_LEDS_ON
group__BrickIMUV2.html
ga333c16daf4557f78993a06929ea9d0e6
#define
IMU_V2_FUNCTION_DISABLE_STATUS_LED
group__BrickIMUV2.html
gabdfa6ea039106c5d99e6295ae573349b
#define
IMU_V2_FUNCTION_ENABLE_STATUS_LED
group__BrickIMUV2.html
gad64f00f9028fbb031f86399f46b2f21d
#define
IMU_V2_FUNCTION_GET_ACCELERATION
group__BrickIMUV2.html
ga64214496e1d9d3e14a13c59267c60f4a
#define
IMU_V2_FUNCTION_GET_ACCELERATION_PERIOD
group__BrickIMUV2.html
ga8b9db494a73303870f6d40d3eb0582ce
#define
IMU_V2_FUNCTION_GET_ALL_DATA
group__BrickIMUV2.html
ga31766d0f8545408a1eb158285c52cd3a
#define
IMU_V2_FUNCTION_GET_ALL_DATA_PERIOD
group__BrickIMUV2.html
gaf09c8d58b98701457608d8a84df5bc1b
#define
IMU_V2_FUNCTION_GET_ANGULAR_VELOCITY
group__BrickIMUV2.html
ga61e193c217cd4c6bc34ed906e8523e07
#define
IMU_V2_FUNCTION_GET_ANGULAR_VELOCITY_PERIOD
group__BrickIMUV2.html
ga835e5e2c20faf00664347082dc10bfee
#define
IMU_V2_FUNCTION_GET_CHIP_TEMPERATURE
group__BrickIMUV2.html
gaa57cd14abacc1073ba03049190fe0cb4
#define
IMU_V2_FUNCTION_GET_GRAVITY_VECTOR
group__BrickIMUV2.html
ga44a44734533ca6341166f6d22cf8693f
#define
IMU_V2_FUNCTION_GET_GRAVITY_VECTOR_PERIOD
group__BrickIMUV2.html
gaf98e79a4fb27e7d69363fc1c6f046d81
#define
IMU_V2_FUNCTION_GET_IDENTITY
group__BrickIMUV2.html
ga085f9236d26784dabf9332403678579e
#define
IMU_V2_FUNCTION_GET_LINEAR_ACCELERATION
group__BrickIMUV2.html
ga8af8b607d98c634d2ea0df805ac228a2
#define
IMU_V2_FUNCTION_GET_LINEAR_ACCELERATION_PERIOD
group__BrickIMUV2.html
ga9f5e7edfa9cd5be70c37241af4c356b9
#define
IMU_V2_FUNCTION_GET_MAGNETIC_FIELD
group__BrickIMUV2.html
ga8a797807da00f706ed5862d73fc33558
#define
IMU_V2_FUNCTION_GET_MAGNETIC_FIELD_PERIOD
group__BrickIMUV2.html
ga27ffdb64489645523cd7fa1b27e79140
#define
IMU_V2_FUNCTION_GET_ORIENTATION
group__BrickIMUV2.html
gab17c956d13176d51081da9de8cf0f356
#define
IMU_V2_FUNCTION_GET_ORIENTATION_PERIOD
group__BrickIMUV2.html
ga2d4add12c2b3808bbcea1504b7963026
#define
IMU_V2_FUNCTION_GET_PROTOCOL1_BRICKLET_NAME
group__BrickIMUV2.html
gad6db1c414cc8864f48e5f8e354a39e9f
#define
IMU_V2_FUNCTION_GET_QUATERNION
group__BrickIMUV2.html
ga77437f33fbd542f4fa82e6fa559b36c6
#define
IMU_V2_FUNCTION_GET_QUATERNION_PERIOD
group__BrickIMUV2.html
gaad5a54c553086e54a9ea946cc682e45b
#define
IMU_V2_FUNCTION_GET_TEMPERATURE
group__BrickIMUV2.html
ga424448c059df3e811a3d7d53990143c9
#define
IMU_V2_FUNCTION_GET_TEMPERATURE_PERIOD
group__BrickIMUV2.html
gaae26c18b62a18c3bc0116e519f23a346
#define
IMU_V2_FUNCTION_IS_STATUS_LED_ENABLED
group__BrickIMUV2.html
gaf9ded0e1339547a502480f24552a9d87
#define
IMU_V2_FUNCTION_LEDS_OFF
group__BrickIMUV2.html
ga1ec05aa76026fe05e03b703e1062f613
#define
IMU_V2_FUNCTION_LEDS_ON
group__BrickIMUV2.html
ga66039327f78d0f8e7f36a1fca253bc7e
#define
IMU_V2_FUNCTION_RESET
group__BrickIMUV2.html
gaf2f91deec46080dd972146c20811f48a
#define
IMU_V2_FUNCTION_SAVE_CALIBRATION
group__BrickIMUV2.html
gab1f4766c4eaeba777ac4ef45c7096c50
#define
IMU_V2_FUNCTION_SET_ACCELERATION_PERIOD
group__BrickIMUV2.html
gaa7bda7a1c7572917a7f58b70338b724e
#define
IMU_V2_FUNCTION_SET_ALL_DATA_PERIOD
group__BrickIMUV2.html
ga9b606514cbfedb2b71824b80495ba1e7
#define
IMU_V2_FUNCTION_SET_ANGULAR_VELOCITY_PERIOD
group__BrickIMUV2.html
gaf729a2b437703b25c7b970eda5105dfb
#define
IMU_V2_FUNCTION_SET_GRAVITY_VECTOR_PERIOD
group__BrickIMUV2.html
ga204fc6e93f3731ec436309dc6250940f
#define
IMU_V2_FUNCTION_SET_LINEAR_ACCELERATION_PERIOD
group__BrickIMUV2.html
ga708ca28c4f1b72fa16ede193bc6ab771
#define
IMU_V2_FUNCTION_SET_MAGNETIC_FIELD_PERIOD
group__BrickIMUV2.html
ga56a5e9e14b3f0a8e669c1e1291b8dba5
#define
IMU_V2_FUNCTION_SET_ORIENTATION_PERIOD
group__BrickIMUV2.html
ga7aa27951511b9c9f862ebdf4d7bae29c
#define
IMU_V2_FUNCTION_SET_QUATERNION_PERIOD
group__BrickIMUV2.html
ga7bcea0a54968ee313c21709dbe172e8d
#define
IMU_V2_FUNCTION_SET_TEMPERATURE_PERIOD
group__BrickIMUV2.html
ga52aaca5ecfc695b169d5561be9967761
Device
IMUV2
group__BrickIMUV2.html
ga96826b0fa7755c8617de499d58a57f1b
int
imu_v2_are_leds_on
group__BrickIMUV2.html
ga3370f6c5e55aa778210214a3fd5826a5
(IMUV2 *imu_v2, bool *ret_leds)
void
imu_v2_create
group__BrickIMUV2.html
ga98b7d0e6dcb0b8135e44e78f92ee9872
(IMUV2 *imu_v2, const char *uid, IPConnection *ipcon)
void
imu_v2_destroy
group__BrickIMUV2.html
ga9f036c40c01634976da6b75f569322dc
(IMUV2 *imu_v2)
int
imu_v2_disable_status_led
group__BrickIMUV2.html
ga1d4ff9dd78691932577b1e110d422924
(IMUV2 *imu_v2)
int
imu_v2_enable_status_led
group__BrickIMUV2.html
gac7aab4291dab52ffd9880d5408e5a133
(IMUV2 *imu_v2)
int
imu_v2_get_acceleration
group__BrickIMUV2.html
ga091ef5e29c9ce331087e8498d6f337a5
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_acceleration_period
group__BrickIMUV2.html
ga8838dc6ff23110f9a4945fa4a893ef73
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_all_data
group__BrickIMUV2.html
ga5dbfe25bbf57c730d6d413e3c2e2e2d9
(IMUV2 *imu_v2, int16_t ret_acceleration[3], int16_t ret_magnetic_field[3], int16_t ret_angular_velocity[3], int16_t ret_euler_angle[3], int16_t ret_quaternion[4], int16_t ret_linear_acceleration[3], int16_t ret_gravity_vector[3], int8_t *ret_temperature, uint8_t *ret_calibration_status)
int
imu_v2_get_all_data_period
group__BrickIMUV2.html
ga8dee9f536feb703124fb148bb9316c54
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_angular_velocity
group__BrickIMUV2.html
ga7d1042da7142f849fb2f7804c8f2916a
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_angular_velocity_period
group__BrickIMUV2.html
ga0005fe5a3d5a65da1a51ad92a7c5d40e
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_api_version
group__BrickIMUV2.html
gaa5e598d21b1f398c351007e645accca3
(IMUV2 *imu_v2, uint8_t ret_api_version[3])
int
imu_v2_get_chip_temperature
group__BrickIMUV2.html
ga7957530be3c0fc971feae5b985815a98
(IMUV2 *imu_v2, int16_t *ret_temperature)
int
imu_v2_get_gravity_vector
group__BrickIMUV2.html
ga9a644c41e3ed683eb82a28fe07ede013
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_gravity_vector_period
group__BrickIMUV2.html
ga468c8a68cecdc0adaba016dead57de2d
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_identity
group__BrickIMUV2.html
ga4ddcca62576a41f015694104f48ae229
(IMUV2 *imu_v2, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
imu_v2_get_linear_acceleration
group__BrickIMUV2.html
ga432991b6f129079caf9c7062d496cdb0
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_linear_acceleration_period
group__BrickIMUV2.html
ga88d2b32730f94e54b99995a2885ed4b0
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_magnetic_field
group__BrickIMUV2.html
gac6e40bfcb66c68246dda1907c2371e93
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_magnetic_field_period
group__BrickIMUV2.html
ga1c906482651017b3cbe970f84b825121
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_orientation
group__BrickIMUV2.html
ga748209659cafdf1646dff3e36f5e3347
(IMUV2 *imu_v2, int16_t *ret_heading, int16_t *ret_roll, int16_t *ret_pitch)
int
imu_v2_get_orientation_period
group__BrickIMUV2.html
ga26efa45748cd727ac3ad05ecceda0cd0
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_protocol1_bricklet_name
group__BrickIMUV2.html
ga607a035c078ea52e317748d709a32924
(IMUV2 *imu_v2, char port, uint8_t *ret_protocol_version, uint8_t ret_firmware_version[3], char ret_name[40])
int
imu_v2_get_quaternion
group__BrickIMUV2.html
ga5f9f1536bd6e6eafa16712062865a8a2
(IMUV2 *imu_v2, int16_t *ret_w, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_quaternion_period
group__BrickIMUV2.html
gad53c5784687b793a744f6ee15c08d911
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_response_expected
group__BrickIMUV2.html
ga450afc2e8e708d6197d8a4b44c3f6822
(IMUV2 *imu_v2, uint8_t function_id, bool *ret_response_expected)
int
imu_v2_get_temperature
group__BrickIMUV2.html
gab42787f2640fd6e23328609b02441656
(IMUV2 *imu_v2, int8_t *ret_temperature)
int
imu_v2_get_temperature_period
group__BrickIMUV2.html
gaf28be6752d94232bef4c2bda9b95f47f
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_is_status_led_enabled
group__BrickIMUV2.html
ga9bcabf2c10c4fb9ed398becdac42537a
(IMUV2 *imu_v2, bool *ret_enabled)
int
imu_v2_leds_off
group__BrickIMUV2.html
ga43545507e4d372e2d197de10323acb01
(IMUV2 *imu_v2)
int
imu_v2_leds_on
group__BrickIMUV2.html
ga4074ec6beebbb43531606812fec65b98
(IMUV2 *imu_v2)
void
imu_v2_register_callback
group__BrickIMUV2.html
ga06a9e1e1bfd53dd8758e76876480e5d9
(IMUV2 *imu_v2, uint8_t id, void *callback, void *user_data)
int
imu_v2_reset
group__BrickIMUV2.html
ga42a0fdc9b2bd2adc0c45d7f7a87490f7
(IMUV2 *imu_v2)
int
imu_v2_save_calibration
group__BrickIMUV2.html
ga79aee51c225f1c6f4045213972646d83
(IMUV2 *imu_v2, bool *ret_calibration_done)
int
imu_v2_set_acceleration_period
group__BrickIMUV2.html
ga224a3cb6b81033cbc4f49943ddd48444
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_all_data_period
group__BrickIMUV2.html
gaad5d5a8c548c2c66380f50b700bc2e71
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_angular_velocity_period
group__BrickIMUV2.html
ga5c37f2145de28a950d5bf6593de00d37
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_gravity_vector_period
group__BrickIMUV2.html
ga5fadb10dcc349baaaeb1741b96198581
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_linear_acceleration_period
group__BrickIMUV2.html
ga5ecd8ec640481274d548f2c9a55cd9c9
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_magnetic_field_period
group__BrickIMUV2.html
ga75301dbd0042317bb6fbd46663053a90
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_orientation_period
group__BrickIMUV2.html
gabf3a713444c9a85fa1ac556f82a6f8c7
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_quaternion_period
group__BrickIMUV2.html
gab7b4cbba60e783ca77a048548924c5c5
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_response_expected
group__BrickIMUV2.html
gac209847431cea52bc326ee45ea3eb1c4
(IMUV2 *imu_v2, uint8_t function_id, bool response_expected)
int
imu_v2_set_response_expected_all
group__BrickIMUV2.html
ga27eb6ac9c1b496778e03b8756132b1d4
(IMUV2 *imu_v2, bool response_expected)
int
imu_v2_set_temperature_period
group__BrickIMUV2.html
gab85988521bda252acb4121d2af198dd6
(IMUV2 *imu_v2, uint32_t period)
bricklet_dual_button.c
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/src/
bricklet__dual__button_8c
bricklet_dual_button.h
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
#define
IPCON_EXPOSE_INTERNALS
bricklet__dual__button_8c.html
aaa9f1b6d1ffaa12c6567ee22e7761898
void(*
StateChangedCallbackFunction
bricklet__dual__button_8c.html
af9e0f4e3cb331fac8d3e2e428cf81f0e
)(uint8_t, uint8_t, uint8_t, uint8_t, void *)
static void
dual_button_callback_wrapper_state_changed
bricklet__dual__button_8c.html
a701bd8684f199a363340b4692aa99b77
(DevicePrivate *device_p, Packet *packet)
void
dual_button_create
group__BrickletDualButton.html
gaa53c6712ae22d434354ff96508bc8875
(DualButton *dual_button, const char *uid, IPConnection *ipcon)
void
dual_button_destroy
group__BrickletDualButton.html
gaa3df081833c7f75a0fc789ec535cc062
(DualButton *dual_button)
int
dual_button_get_api_version
group__BrickletDualButton.html
gac3d515045fcbc8a94871750ccd1d9c6e
(DualButton *dual_button, uint8_t ret_api_version[3])
int
dual_button_get_button_state
group__BrickletDualButton.html
gaf6cbd1e06e6331e8a5724f0066b67754
(DualButton *dual_button, uint8_t *ret_button_l, uint8_t *ret_button_r)
int
dual_button_get_identity
group__BrickletDualButton.html
gad31074e116e7aa62bcdd787be1b8d051
(DualButton *dual_button, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
dual_button_get_led_state
group__BrickletDualButton.html
ga9b46cdbd841b6bd2f4d6a24319edec0f
(DualButton *dual_button, uint8_t *ret_led_l, uint8_t *ret_led_r)
int
dual_button_get_response_expected
group__BrickletDualButton.html
gab43dc6fcf6b624629b94d44d78a752fe
(DualButton *dual_button, uint8_t function_id, bool *ret_response_expected)
void
dual_button_register_callback
group__BrickletDualButton.html
ga489ceb0580d88fb8093d330114e07eff
(DualButton *dual_button, uint8_t id, void *callback, void *user_data)
int
dual_button_set_led_state
group__BrickletDualButton.html
gaa75a3f01dc3d8a780a7cf3677c1235f3
(DualButton *dual_button, uint8_t led_l, uint8_t led_r)
int
dual_button_set_response_expected
group__BrickletDualButton.html
ga24f65bb3e28cf3670e7a5acbd4611336
(DualButton *dual_button, uint8_t function_id, bool response_expected)
int
dual_button_set_response_expected_all
group__BrickletDualButton.html
gac65b7e718fdab213a51dc055bbdcab00
(DualButton *dual_button, bool response_expected)
int
dual_button_set_selected_led_state
group__BrickletDualButton.html
ga5eabda51405a9eeb2dc5260213a444eb
(DualButton *dual_button, uint8_t led, uint8_t state)
bricklet_dual_button.h
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/include/tinkerforge/
bricklet__dual__button_8h
ip_connection.h
#define
DUAL_BUTTON_BUTTON_STATE_PRESSED
group__BrickletDualButton.html
ga4422f58fad347b9957f20872c90b77c8
#define
DUAL_BUTTON_BUTTON_STATE_RELEASED
group__BrickletDualButton.html
gaf4f35f6e619a8fad370f8d9f4f56d3ed
#define
DUAL_BUTTON_CALLBACK_STATE_CHANGED
group__BrickletDualButton.html
ga903b33eca1044d22e6dba0507dfce3ed
#define
DUAL_BUTTON_DEVICE_IDENTIFIER
group__BrickletDualButton.html
gaa5036b84b76484ee40479fef3fdc1619
#define
DUAL_BUTTON_FUNCTION_GET_BUTTON_STATE
group__BrickletDualButton.html
ga880c810d519974cb0dfc98330ef2e768
#define
DUAL_BUTTON_FUNCTION_GET_IDENTITY
group__BrickletDualButton.html
ga36b986ee64dd5cbcb28412bccb0166f5
#define
DUAL_BUTTON_FUNCTION_GET_LED_STATE
group__BrickletDualButton.html
ga97242b74f5647ff340915348e468b6ca
#define
DUAL_BUTTON_FUNCTION_SET_LED_STATE
group__BrickletDualButton.html
ga0ef863077ddc6057d685e102506e9bb9
#define
DUAL_BUTTON_FUNCTION_SET_SELECTED_LED_STATE
group__BrickletDualButton.html
ga65083d35e2136c4d396ffb8f625b47f5
#define
DUAL_BUTTON_LED_LEFT
group__BrickletDualButton.html
gaf3833adf06dd1001780071f81bd00d24
#define
DUAL_BUTTON_LED_RIGHT
group__BrickletDualButton.html
gad1fb3102ac3533706b3233d8203825b6
#define
DUAL_BUTTON_LED_STATE_AUTO_TOGGLE_OFF
group__BrickletDualButton.html
gacd6210d596a96d192519d738fd3bc96c
#define
DUAL_BUTTON_LED_STATE_AUTO_TOGGLE_ON
group__BrickletDualButton.html
ga6174c9166acf188543b355f022fa9b1a
#define
DUAL_BUTTON_LED_STATE_OFF
group__BrickletDualButton.html
gac2c18c279f7c05e458bb33c59a8e3dc1
#define
DUAL_BUTTON_LED_STATE_ON
group__BrickletDualButton.html
gabf890fbe17b8b933225e8f024d31a4d3
Device
DualButton
group__BrickletDualButton.html
ga5b79c73f304818cb5fd6a2cf92d5ebf1
void
dual_button_create
group__BrickletDualButton.html
gaa53c6712ae22d434354ff96508bc8875
(DualButton *dual_button, const char *uid, IPConnection *ipcon)
void
dual_button_destroy
group__BrickletDualButton.html
gaa3df081833c7f75a0fc789ec535cc062
(DualButton *dual_button)
int
dual_button_get_api_version
group__BrickletDualButton.html
gac3d515045fcbc8a94871750ccd1d9c6e
(DualButton *dual_button, uint8_t ret_api_version[3])
int
dual_button_get_button_state
group__BrickletDualButton.html
gaf6cbd1e06e6331e8a5724f0066b67754
(DualButton *dual_button, uint8_t *ret_button_l, uint8_t *ret_button_r)
int
dual_button_get_identity
group__BrickletDualButton.html
gad31074e116e7aa62bcdd787be1b8d051
(DualButton *dual_button, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
dual_button_get_led_state
group__BrickletDualButton.html
ga9b46cdbd841b6bd2f4d6a24319edec0f
(DualButton *dual_button, uint8_t *ret_led_l, uint8_t *ret_led_r)
int
dual_button_get_response_expected
group__BrickletDualButton.html
gab43dc6fcf6b624629b94d44d78a752fe
(DualButton *dual_button, uint8_t function_id, bool *ret_response_expected)
void
dual_button_register_callback
group__BrickletDualButton.html
ga489ceb0580d88fb8093d330114e07eff
(DualButton *dual_button, uint8_t id, void *callback, void *user_data)
int
dual_button_set_led_state
group__BrickletDualButton.html
gaa75a3f01dc3d8a780a7cf3677c1235f3
(DualButton *dual_button, uint8_t led_l, uint8_t led_r)
int
dual_button_set_response_expected
group__BrickletDualButton.html
ga24f65bb3e28cf3670e7a5acbd4611336
(DualButton *dual_button, uint8_t function_id, bool response_expected)
int
dual_button_set_response_expected_all
group__BrickletDualButton.html
gac65b7e718fdab213a51dc055bbdcab00
(DualButton *dual_button, bool response_expected)
int
dual_button_set_selected_led_state
group__BrickletDualButton.html
ga5eabda51405a9eeb2dc5260213a444eb
(DualButton *dual_button, uint8_t led, uint8_t state)
bricklet_gps.c
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/src/
bricklet__gps_8c
bricklet_gps.h
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
#define
IPCON_EXPOSE_INTERNALS
bricklet__gps_8c.html
aaa9f1b6d1ffaa12c6567ee22e7761898
void(*
AltitudeCallbackFunction
bricklet__gps_8c.html
a44c23ef2079f4c82c1bc3c85d8f3e85a
)(uint32_t, uint32_t, void *)
void(*
CoordinatesCallbackFunction
bricklet__gps_8c.html
ad39b6ac91ab7816e0739e33cae55ca4a
)(uint32_t, char, uint32_t, char, uint16_t, uint16_t, uint16_t, uint16_t, void *)
void(*
DateTimeCallbackFunction
bricklet__gps_8c.html
a60efa188f5e6022d2ecd61f813d737a7
)(uint32_t, uint32_t, void *)
void(*
MotionCallbackFunction
bricklet__gps_8c.html
aaa80ffd4f052ae40b260b28e04d3b8b4
)(uint32_t, uint32_t, void *)
void(*
StatusCallbackFunction
bricklet__gps_8c.html
a05ae7814bd9ded987b69bdf6faf45680
)(uint8_t, uint8_t, uint8_t, void *)
static void
gps_callback_wrapper_altitude
bricklet__gps_8c.html
af254e506e0f2df8e6aa8aa870ddf82dd
(DevicePrivate *device_p, Packet *packet)
static void
gps_callback_wrapper_coordinates
bricklet__gps_8c.html
af087b6e6b944c05ba9d7cb5cc7ca3e85
(DevicePrivate *device_p, Packet *packet)
static void
gps_callback_wrapper_date_time
bricklet__gps_8c.html
ab23858111c3b983894f1e1728d7cc10a
(DevicePrivate *device_p, Packet *packet)
static void
gps_callback_wrapper_motion
bricklet__gps_8c.html
abe5cdac364bf0b402ebc389e037302a7
(DevicePrivate *device_p, Packet *packet)
static void
gps_callback_wrapper_status
bricklet__gps_8c.html
a23b0940290ba1086ff3fe988b19effb9
(DevicePrivate *device_p, Packet *packet)
void
gps_create
group__BrickletGPS.html
gaa9fe5058d5a3d1fedc65eebd56ff73df
(GPS *gps, const char *uid, IPConnection *ipcon)
void
gps_destroy
group__BrickletGPS.html
ga7a8f2103cb175a07edc9fc9542ea0966
(GPS *gps)
int
gps_get_altitude
group__BrickletGPS.html
ga5af50c95faf3acbed52c544eb1a00430
(GPS *gps, uint32_t *ret_altitude, uint32_t *ret_geoidal_separation)
int
gps_get_altitude_callback_period
group__BrickletGPS.html
ga613b9596592c627f0b8db5ec4ab29680
(GPS *gps, uint32_t *ret_period)
int
gps_get_api_version
group__BrickletGPS.html
ga2031893d5aebde8c2398b4cc348d2f36
(GPS *gps, uint8_t ret_api_version[3])
int
gps_get_coordinates
group__BrickletGPS.html
gacd78f76ca7c97c87a24803024b4b745b
(GPS *gps, uint32_t *ret_latitude, char *ret_ns, uint32_t *ret_longitude, char *ret_ew, uint16_t *ret_pdop, uint16_t *ret_hdop, uint16_t *ret_vdop, uint16_t *ret_epe)
int
gps_get_coordinates_callback_period
group__BrickletGPS.html
ga71a4056a99a90ac301192647e9533fad
(GPS *gps, uint32_t *ret_period)
int
gps_get_date_time
group__BrickletGPS.html
ga35afb9a88470592fbf555c9ce0d816de
(GPS *gps, uint32_t *ret_date, uint32_t *ret_time)
int
gps_get_date_time_callback_period
group__BrickletGPS.html
gae40aeaabac2f66a7b920a3a33967b480
(GPS *gps, uint32_t *ret_period)
int
gps_get_identity
group__BrickletGPS.html
ga75990a4871072fe96ab7dd3d8a8c48cd
(GPS *gps, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
gps_get_motion
group__BrickletGPS.html
ga7c16bf81d1c27a169d9de5fad902a6a2
(GPS *gps, uint32_t *ret_course, uint32_t *ret_speed)
int
gps_get_motion_callback_period
group__BrickletGPS.html
ga12b63e1544e98557c8ec9fb5411cc3ad
(GPS *gps, uint32_t *ret_period)
int
gps_get_response_expected
group__BrickletGPS.html
gafcfc98478256452105701754b81305cc
(GPS *gps, uint8_t function_id, bool *ret_response_expected)
int
gps_get_status
group__BrickletGPS.html
gaf7b09d5880682d7e021e8ba935206a28
(GPS *gps, uint8_t *ret_fix, uint8_t *ret_satellites_view, uint8_t *ret_satellites_used)
int
gps_get_status_callback_period
group__BrickletGPS.html
gac515d042af1a5981435b76ab890b2027
(GPS *gps, uint32_t *ret_period)
void
gps_register_callback
group__BrickletGPS.html
gad3e1bb21324069ed6db79ff8a0dbe100
(GPS *gps, uint8_t id, void *callback, void *user_data)
int
gps_restart
group__BrickletGPS.html
ga4cbf8d761619c26081e7f06b03add1ca
(GPS *gps, uint8_t restart_type)
int
gps_set_altitude_callback_period
group__BrickletGPS.html
gad8c73ea8af83e3437cc9ff283e159a06
(GPS *gps, uint32_t period)
int
gps_set_coordinates_callback_period
group__BrickletGPS.html
ga2bd15a29f3466833e022e47ae86e8334
(GPS *gps, uint32_t period)
int
gps_set_date_time_callback_period
group__BrickletGPS.html
ga2dce9117695e617e40008e8b71900d80
(GPS *gps, uint32_t period)
int
gps_set_motion_callback_period
group__BrickletGPS.html
ga27139f1e33cb0a65748babe7310d4397
(GPS *gps, uint32_t period)
int
gps_set_response_expected
group__BrickletGPS.html
gad0842d3e3e2ae80dfa9df7ea9cede471
(GPS *gps, uint8_t function_id, bool response_expected)
int
gps_set_response_expected_all
group__BrickletGPS.html
ga2813f1acd929a77a504fc12dbfbcb35b
(GPS *gps, bool response_expected)
int
gps_set_status_callback_period
group__BrickletGPS.html
ga5ddd4f768ea145d4b9822c97fffe4c51
(GPS *gps, uint32_t period)
bricklet_gps.h
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/include/tinkerforge/
bricklet__gps_8h
ip_connection.h
#define
GPS_CALLBACK_ALTITUDE
group__BrickletGPS.html
gaa1ef36f17ec418b94ad003c7320a4a7d
#define
GPS_CALLBACK_COORDINATES
group__BrickletGPS.html
gaa1ac81c7cbe104e295a1c616727e4404
#define
GPS_CALLBACK_DATE_TIME
group__BrickletGPS.html
ga71e36e6c9caa78f1bd969c8c9031cd26
#define
GPS_CALLBACK_MOTION
group__BrickletGPS.html
gae0f139f717bb2638a1623355a3bcea50
#define
GPS_CALLBACK_STATUS
group__BrickletGPS.html
gaf037db47bb004a9ec8b9cd6148878cb3
#define
GPS_DEVICE_IDENTIFIER
group__BrickletGPS.html
ga0b7d9bd3e2463a86103f07f182ea4b66
#define
GPS_FIX_2D_FIX
group__BrickletGPS.html
gaf1f676b811306293520b1ef27e5314bd
#define
GPS_FIX_3D_FIX
group__BrickletGPS.html
gaaaed29ed15ca876ca59980b594223a5d
#define
GPS_FIX_NO_FIX
group__BrickletGPS.html
ga913f4051d9a145f91babe25c2cc47662
#define
GPS_FUNCTION_GET_ALTITUDE
group__BrickletGPS.html
gad846755e61939847e5cf381c29584ac8
#define
GPS_FUNCTION_GET_ALTITUDE_CALLBACK_PERIOD
group__BrickletGPS.html
ga811a783801a7e4df693ebc07395954a7
#define
GPS_FUNCTION_GET_COORDINATES
group__BrickletGPS.html
gaed459305c5c66ca64e0c20ac351177c3
#define
GPS_FUNCTION_GET_COORDINATES_CALLBACK_PERIOD
group__BrickletGPS.html
ga086b3d82268c05247974cfc049cc819c
#define
GPS_FUNCTION_GET_DATE_TIME
group__BrickletGPS.html
ga95f11332476d4b20b04b0ad791d8ceea
#define
GPS_FUNCTION_GET_DATE_TIME_CALLBACK_PERIOD
group__BrickletGPS.html
ga6cdbe03e47c75523fa16994608fa3e8f
#define
GPS_FUNCTION_GET_IDENTITY
group__BrickletGPS.html
gae29077e1aeb590fa3427112e6fe550cc
#define
GPS_FUNCTION_GET_MOTION
group__BrickletGPS.html
gacd947ad55ef839b77df4187f01c441bc
#define
GPS_FUNCTION_GET_MOTION_CALLBACK_PERIOD
group__BrickletGPS.html
gaf570035b29fbe6d839a8fd079200a951
#define
GPS_FUNCTION_GET_STATUS
group__BrickletGPS.html
ga240bbbb1559beb75a824c0a3aa5d139a
#define
GPS_FUNCTION_GET_STATUS_CALLBACK_PERIOD
group__BrickletGPS.html
ga794e3a37e177b39eb93cce2c40bacc7d
#define
GPS_FUNCTION_RESTART
group__BrickletGPS.html
ga8790cfea4c536eaf2756e10b0537e040
#define
GPS_FUNCTION_SET_ALTITUDE_CALLBACK_PERIOD
group__BrickletGPS.html
gae37df2fd56b8c6ebb164dfb69a1c3fe6
#define
GPS_FUNCTION_SET_COORDINATES_CALLBACK_PERIOD
group__BrickletGPS.html
gada453750946404fc9c1117f22a72539e
#define
GPS_FUNCTION_SET_DATE_TIME_CALLBACK_PERIOD
group__BrickletGPS.html
ga6c4ef8eebcef30cb5d61aa648f4900e2
#define
GPS_FUNCTION_SET_MOTION_CALLBACK_PERIOD
group__BrickletGPS.html
gacc62cb6691f243fc19dcfe967b686216
#define
GPS_FUNCTION_SET_STATUS_CALLBACK_PERIOD
group__BrickletGPS.html
ga3dfd4f9ac66011fbcd8d9cf7f389ee11
#define
GPS_RESTART_TYPE_COLD_START
group__BrickletGPS.html
ga74f99b4f3be1229411b2b1416b8d9b6b
#define
GPS_RESTART_TYPE_FACTORY_RESET
group__BrickletGPS.html
gaf23d371315e0739b99f0eb0bb28612ad
#define
GPS_RESTART_TYPE_HOT_START
group__BrickletGPS.html
gab06b5cce04690d79e670573d2d6201ce
#define
GPS_RESTART_TYPE_WARM_START
group__BrickletGPS.html
ga13d342e0dd1586418a284db0d03241eb
Device
GPS
group__BrickletGPS.html
gaca5f245fcd6960a431f95331a90752ab
void
gps_create
group__BrickletGPS.html
gaa9fe5058d5a3d1fedc65eebd56ff73df
(GPS *gps, const char *uid, IPConnection *ipcon)
void
gps_destroy
group__BrickletGPS.html
ga7a8f2103cb175a07edc9fc9542ea0966
(GPS *gps)
int
gps_get_altitude
group__BrickletGPS.html
ga5af50c95faf3acbed52c544eb1a00430
(GPS *gps, uint32_t *ret_altitude, uint32_t *ret_geoidal_separation)
int
gps_get_altitude_callback_period
group__BrickletGPS.html
ga613b9596592c627f0b8db5ec4ab29680
(GPS *gps, uint32_t *ret_period)
int
gps_get_api_version
group__BrickletGPS.html
ga2031893d5aebde8c2398b4cc348d2f36
(GPS *gps, uint8_t ret_api_version[3])
int
gps_get_coordinates
group__BrickletGPS.html
gacd78f76ca7c97c87a24803024b4b745b
(GPS *gps, uint32_t *ret_latitude, char *ret_ns, uint32_t *ret_longitude, char *ret_ew, uint16_t *ret_pdop, uint16_t *ret_hdop, uint16_t *ret_vdop, uint16_t *ret_epe)
int
gps_get_coordinates_callback_period
group__BrickletGPS.html
ga71a4056a99a90ac301192647e9533fad
(GPS *gps, uint32_t *ret_period)
int
gps_get_date_time
group__BrickletGPS.html
ga35afb9a88470592fbf555c9ce0d816de
(GPS *gps, uint32_t *ret_date, uint32_t *ret_time)
int
gps_get_date_time_callback_period
group__BrickletGPS.html
gae40aeaabac2f66a7b920a3a33967b480
(GPS *gps, uint32_t *ret_period)
int
gps_get_identity
group__BrickletGPS.html
ga75990a4871072fe96ab7dd3d8a8c48cd
(GPS *gps, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
gps_get_motion
group__BrickletGPS.html
ga7c16bf81d1c27a169d9de5fad902a6a2
(GPS *gps, uint32_t *ret_course, uint32_t *ret_speed)
int
gps_get_motion_callback_period
group__BrickletGPS.html
ga12b63e1544e98557c8ec9fb5411cc3ad
(GPS *gps, uint32_t *ret_period)
int
gps_get_response_expected
group__BrickletGPS.html
gafcfc98478256452105701754b81305cc
(GPS *gps, uint8_t function_id, bool *ret_response_expected)
int
gps_get_status
group__BrickletGPS.html
gaf7b09d5880682d7e021e8ba935206a28
(GPS *gps, uint8_t *ret_fix, uint8_t *ret_satellites_view, uint8_t *ret_satellites_used)
int
gps_get_status_callback_period
group__BrickletGPS.html
gac515d042af1a5981435b76ab890b2027
(GPS *gps, uint32_t *ret_period)
void
gps_register_callback
group__BrickletGPS.html
gad3e1bb21324069ed6db79ff8a0dbe100
(GPS *gps, uint8_t id, void *callback, void *user_data)
int
gps_restart
group__BrickletGPS.html
ga4cbf8d761619c26081e7f06b03add1ca
(GPS *gps, uint8_t restart_type)
int
gps_set_altitude_callback_period
group__BrickletGPS.html
gad8c73ea8af83e3437cc9ff283e159a06
(GPS *gps, uint32_t period)
int
gps_set_coordinates_callback_period
group__BrickletGPS.html
ga2bd15a29f3466833e022e47ae86e8334
(GPS *gps, uint32_t period)
int
gps_set_date_time_callback_period
group__BrickletGPS.html
ga2dce9117695e617e40008e8b71900d80
(GPS *gps, uint32_t period)
int
gps_set_motion_callback_period
group__BrickletGPS.html
ga27139f1e33cb0a65748babe7310d4397
(GPS *gps, uint32_t period)
int
gps_set_response_expected
group__BrickletGPS.html
gad0842d3e3e2ae80dfa9df7ea9cede471
(GPS *gps, uint8_t function_id, bool response_expected)
int
gps_set_response_expected_all
group__BrickletGPS.html
ga2813f1acd929a77a504fc12dbfbcb35b
(GPS *gps, bool response_expected)
int
gps_set_status_callback_period
group__BrickletGPS.html
ga5ddd4f768ea145d4b9822c97fffe4c51
(GPS *gps, uint32_t period)
bricklet_industrial_digital_in_4.c
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/src/
bricklet__industrial__digital__in__4_8c
bricklet_industrial_digital_in_4.h
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
#define
IPCON_EXPOSE_INTERNALS
bricklet__industrial__digital__in__4_8c.html
aaa9f1b6d1ffaa12c6567ee22e7761898
void(*
InterruptCallbackFunction
bricklet__industrial__digital__in__4_8c.html
ab8d4a1c22e1bc13cab40381541496253
)(uint16_t, uint16_t, void *)
static void
industrial_digital_in_4_callback_wrapper_interrupt
bricklet__industrial__digital__in__4_8c.html
a2891a7f2c699222f49126252738b46dc
(DevicePrivate *device_p, Packet *packet)
void
industrial_digital_in_4_create
group__BrickletIndustrialDigitalIn4.html
gad80728e0e6efd9aae46d85f035d16f89
(IndustrialDigitalIn4 *industrial_digital_in_4, const char *uid, IPConnection *ipcon)
void
industrial_digital_in_4_destroy
group__BrickletIndustrialDigitalIn4.html
ga0fbaa56311714a0202b201c51f3342b3
(IndustrialDigitalIn4 *industrial_digital_in_4)
int
industrial_digital_in_4_get_api_version
group__BrickletIndustrialDigitalIn4.html
gacf7eeb26c2cecd2904b243b3c1377c29
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t ret_api_version[3])
int
industrial_digital_in_4_get_available_for_group
group__BrickletIndustrialDigitalIn4.html
ga120b2ab3420070e9652b2209bf1f363b
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t *ret_available)
int
industrial_digital_in_4_get_debounce_period
group__BrickletIndustrialDigitalIn4.html
ga8077ec51f6d6078243f76dfb3f9b6504
(IndustrialDigitalIn4 *industrial_digital_in_4, uint32_t *ret_debounce)
int
industrial_digital_in_4_get_edge_count
group__BrickletIndustrialDigitalIn4.html
ga5ff5474c8a30f7a0df576c0297326372
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t pin, bool reset_counter, uint32_t *ret_count)
int
industrial_digital_in_4_get_edge_count_config
group__BrickletIndustrialDigitalIn4.html
gae014cb108aa4e731b2f6531e77fe3733
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t pin, uint8_t *ret_edge_type, uint8_t *ret_debounce)
int
industrial_digital_in_4_get_group
group__BrickletIndustrialDigitalIn4.html
ga0902230d994e813b0175b4b571ad63bb
(IndustrialDigitalIn4 *industrial_digital_in_4, char ret_group[4])
int
industrial_digital_in_4_get_identity
group__BrickletIndustrialDigitalIn4.html
ga98876d38966ac6853f5a013e06944bbf
(IndustrialDigitalIn4 *industrial_digital_in_4, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
industrial_digital_in_4_get_interrupt
group__BrickletIndustrialDigitalIn4.html
gaa1953bb0895be6fb795bdcca32bc59eb
(IndustrialDigitalIn4 *industrial_digital_in_4, uint16_t *ret_interrupt_mask)
int
industrial_digital_in_4_get_response_expected
group__BrickletIndustrialDigitalIn4.html
gae655aeba482a8a23193bcad2f5925bd0
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t function_id, bool *ret_response_expected)
int
industrial_digital_in_4_get_value
group__BrickletIndustrialDigitalIn4.html
ga42be20c37f6998110d5c51f756af4f19
(IndustrialDigitalIn4 *industrial_digital_in_4, uint16_t *ret_value_mask)
void
industrial_digital_in_4_register_callback
group__BrickletIndustrialDigitalIn4.html
ga5c6fcc166f4d57fc3efd9f8b6609db88
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t id, void *callback, void *user_data)
int
industrial_digital_in_4_set_debounce_period
group__BrickletIndustrialDigitalIn4.html
gad2b11b4137a48bd5449f6d7180edb81e
(IndustrialDigitalIn4 *industrial_digital_in_4, uint32_t debounce)
int
industrial_digital_in_4_set_edge_count_config
group__BrickletIndustrialDigitalIn4.html
gabafe99d31c3ac91c49b312e4ed1c4af4
(IndustrialDigitalIn4 *industrial_digital_in_4, uint16_t selection_mask, uint8_t edge_type, uint8_t debounce)
int
industrial_digital_in_4_set_group
group__BrickletIndustrialDigitalIn4.html
gaf460d9c032da7bb772283102dcd1e169
(IndustrialDigitalIn4 *industrial_digital_in_4, char group[4])
int
industrial_digital_in_4_set_interrupt
group__BrickletIndustrialDigitalIn4.html
gaf02dde5bdd01689ea962aeeb89488e68
(IndustrialDigitalIn4 *industrial_digital_in_4, uint16_t interrupt_mask)
int
industrial_digital_in_4_set_response_expected
group__BrickletIndustrialDigitalIn4.html
ga4780ed3e5bcd3de7031bfe0711fb49b6
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t function_id, bool response_expected)
int
industrial_digital_in_4_set_response_expected_all
group__BrickletIndustrialDigitalIn4.html
gab994e815967177fc6f21c173ac09241f
(IndustrialDigitalIn4 *industrial_digital_in_4, bool response_expected)
bricklet_industrial_digital_in_4.h
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/include/tinkerforge/
bricklet__industrial__digital__in__4_8h
ip_connection.h
#define
INDUSTRIAL_DIGITAL_IN_4_CALLBACK_INTERRUPT
group__BrickletIndustrialDigitalIn4.html
gaf20e094b8bde6cabfd3a266dfe4d389f
#define
INDUSTRIAL_DIGITAL_IN_4_DEVICE_IDENTIFIER
group__BrickletIndustrialDigitalIn4.html
ga7c5f847f2eba0118a55f9ec7d4794928
#define
INDUSTRIAL_DIGITAL_IN_4_EDGE_TYPE_BOTH
group__BrickletIndustrialDigitalIn4.html
ga4b58bf367a0661d8f56171e032ab3d17
#define
INDUSTRIAL_DIGITAL_IN_4_EDGE_TYPE_FALLING
group__BrickletIndustrialDigitalIn4.html
gab80dce0bfaf67c8b202ec61bbdc7ad5e
#define
INDUSTRIAL_DIGITAL_IN_4_EDGE_TYPE_RISING
group__BrickletIndustrialDigitalIn4.html
ga1942157d1c8a4db94b3525de9799b0dd
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_AVAILABLE_FOR_GROUP
group__BrickletIndustrialDigitalIn4.html
gaa2057b68fc1d767d491fcdad57f572c9
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_DEBOUNCE_PERIOD
group__BrickletIndustrialDigitalIn4.html
gaf4e3489496276d177039184d9e045409
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_EDGE_COUNT
group__BrickletIndustrialDigitalIn4.html
gabae001852848775ff9b6a2e1d8f4f7db
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_EDGE_COUNT_CONFIG
group__BrickletIndustrialDigitalIn4.html
ga0051f92ee645be7d3c01891413121655
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_GROUP
group__BrickletIndustrialDigitalIn4.html
ga814e628d8ccfae5ea410735b2ba55bfa
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_IDENTITY
group__BrickletIndustrialDigitalIn4.html
gac8ab0e0a49c77f0bf004e190c1abe49e
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_INTERRUPT
group__BrickletIndustrialDigitalIn4.html
ga1bcfcb8d43aa28478665b50476afa4a7
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_VALUE
group__BrickletIndustrialDigitalIn4.html
ga6e2ba5f326f6f99d154db4ed13d54196
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_SET_DEBOUNCE_PERIOD
group__BrickletIndustrialDigitalIn4.html
ga732ccaadfd535bf8b68ade9067f48cd6
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_SET_EDGE_COUNT_CONFIG
group__BrickletIndustrialDigitalIn4.html
gaf9c7e0e377baf38bcb96aff388f51f72
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_SET_GROUP
group__BrickletIndustrialDigitalIn4.html
ga5412b49040d4ad8b8c28d12cf5def452
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_SET_INTERRUPT
group__BrickletIndustrialDigitalIn4.html
gabf59eb6f3334a54890adc8af62e1c17b
Device
IndustrialDigitalIn4
group__BrickletIndustrialDigitalIn4.html
gad599d33e18af46085519486390ce5717
void
industrial_digital_in_4_create
group__BrickletIndustrialDigitalIn4.html
gad80728e0e6efd9aae46d85f035d16f89
(IndustrialDigitalIn4 *industrial_digital_in_4, const char *uid, IPConnection *ipcon)
void
industrial_digital_in_4_destroy
group__BrickletIndustrialDigitalIn4.html
ga0fbaa56311714a0202b201c51f3342b3
(IndustrialDigitalIn4 *industrial_digital_in_4)
int
industrial_digital_in_4_get_api_version
group__BrickletIndustrialDigitalIn4.html
gacf7eeb26c2cecd2904b243b3c1377c29
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t ret_api_version[3])
int
industrial_digital_in_4_get_available_for_group
group__BrickletIndustrialDigitalIn4.html
ga120b2ab3420070e9652b2209bf1f363b
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t *ret_available)
int
industrial_digital_in_4_get_debounce_period
group__BrickletIndustrialDigitalIn4.html
ga8077ec51f6d6078243f76dfb3f9b6504
(IndustrialDigitalIn4 *industrial_digital_in_4, uint32_t *ret_debounce)
int
industrial_digital_in_4_get_edge_count
group__BrickletIndustrialDigitalIn4.html
ga5ff5474c8a30f7a0df576c0297326372
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t pin, bool reset_counter, uint32_t *ret_count)
int
industrial_digital_in_4_get_edge_count_config
group__BrickletIndustrialDigitalIn4.html
gae014cb108aa4e731b2f6531e77fe3733
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t pin, uint8_t *ret_edge_type, uint8_t *ret_debounce)
int
industrial_digital_in_4_get_group
group__BrickletIndustrialDigitalIn4.html
ga0902230d994e813b0175b4b571ad63bb
(IndustrialDigitalIn4 *industrial_digital_in_4, char ret_group[4])
int
industrial_digital_in_4_get_identity
group__BrickletIndustrialDigitalIn4.html
ga98876d38966ac6853f5a013e06944bbf
(IndustrialDigitalIn4 *industrial_digital_in_4, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
industrial_digital_in_4_get_interrupt
group__BrickletIndustrialDigitalIn4.html
gaa1953bb0895be6fb795bdcca32bc59eb
(IndustrialDigitalIn4 *industrial_digital_in_4, uint16_t *ret_interrupt_mask)
int
industrial_digital_in_4_get_response_expected
group__BrickletIndustrialDigitalIn4.html
gae655aeba482a8a23193bcad2f5925bd0
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t function_id, bool *ret_response_expected)
int
industrial_digital_in_4_get_value
group__BrickletIndustrialDigitalIn4.html
ga42be20c37f6998110d5c51f756af4f19
(IndustrialDigitalIn4 *industrial_digital_in_4, uint16_t *ret_value_mask)
void
industrial_digital_in_4_register_callback
group__BrickletIndustrialDigitalIn4.html
ga5c6fcc166f4d57fc3efd9f8b6609db88
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t id, void *callback, void *user_data)
int
industrial_digital_in_4_set_debounce_period
group__BrickletIndustrialDigitalIn4.html
gad2b11b4137a48bd5449f6d7180edb81e
(IndustrialDigitalIn4 *industrial_digital_in_4, uint32_t debounce)
int
industrial_digital_in_4_set_edge_count_config
group__BrickletIndustrialDigitalIn4.html
gabafe99d31c3ac91c49b312e4ed1c4af4
(IndustrialDigitalIn4 *industrial_digital_in_4, uint16_t selection_mask, uint8_t edge_type, uint8_t debounce)
int
industrial_digital_in_4_set_group
group__BrickletIndustrialDigitalIn4.html
gaf460d9c032da7bb772283102dcd1e169
(IndustrialDigitalIn4 *industrial_digital_in_4, char group[4])
int
industrial_digital_in_4_set_interrupt
group__BrickletIndustrialDigitalIn4.html
gaf02dde5bdd01689ea962aeeb89488e68
(IndustrialDigitalIn4 *industrial_digital_in_4, uint16_t interrupt_mask)
int
industrial_digital_in_4_set_response_expected
group__BrickletIndustrialDigitalIn4.html
ga4780ed3e5bcd3de7031bfe0711fb49b6
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t function_id, bool response_expected)
int
industrial_digital_in_4_set_response_expected_all
group__BrickletIndustrialDigitalIn4.html
gab994e815967177fc6f21c173ac09241f
(IndustrialDigitalIn4 *industrial_digital_in_4, bool response_expected)
ip_connection.cpp
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/src/
ip__connection_8cpp
ip_connection.h
_CallbackContext
_Socket
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
ATTRIBUTE_PACKED
Meta
SHA1
#define
_BSD_SOURCE
ip__connection_8cpp.html
ad3d8a3bd0c0b677acef144f2c2ef6d73
#define
_GNU_SOURCE
ip__connection_8cpp.html
a369266c24eacffb87046522897a570d5
#define
BASE58_MAX_STR_SIZE
ip__connection_8cpp.html
afffceddbc43cbbe427d522020ff862b9
#define
blk
ip__connection_8cpp.html
abd06ff24e9f6f5f0a9c32a1cba4b0f9c
(i)
#define
blk0
ip__connection_8cpp.html
a1a75de24d0277c5319098c218efaef2d
(i)
#define
IPCON_EXPOSE_INTERNALS
ip__connection_8cpp.html
aaa9f1b6d1ffaa12c6567ee22e7761898
#define
R0
ip__connection_8cpp.html
a8ac24a09e1273548828d3cc9436f9bc7
(v, w, x, y, z, i)
#define
R1
ip__connection_8cpp.html
a2628f8af7bf67ca052200537279f855a
(v, w, x, y, z, i)
#define
R2
ip__connection_8cpp.html
a774229b80509be0e9e0a1d9819580224
(v, w, x, y, z, i)
#define
R3
ip__connection_8cpp.html
ac0b8b342432d17717ff1020d10cf0eea
(v, w, x, y, z, i)
#define
R4
ip__connection_8cpp.html
af77ddc8894422d2af2adbd4e71e55d1f
(v, w, x, y, z, i)
#define
rol
ip__connection_8cpp.html
af1373930110e4f86cb1f4bc6d44a66ee
(value, bits)
#define
SHA1_BLOCK_LENGTH
ip__connection_8cpp.html
a0dbc209bf3c6c0d9b0059cd24417f64c
#define
SHA1_DIGEST_LENGTH
ip__connection_8cpp.html
a341f900ed2019f4da21d6970417f9efc
#define
STATIC_ASSERT
ip__connection_8cpp.html
a12d5659509e6a0b386f18969eeb55e4a
(condition, message)
IPCON_FUNCTION_DISCONNECT_PROBE
ip__connection_8cpp.html
a385c44f6fb256e5716a2302a5b940388af9767f6eaf917837df18130c0df66873
QUEUE_KIND_EXIT
ip__connection_8cpp.html
a726ca809ffd3d67ab4b8476646f26635a76721781da4066a5c67cac26489fab32
QUEUE_KIND_META
ip__connection_8cpp.html
a726ca809ffd3d67ab4b8476646f26635ad9f1f8afad6387d5b1f40a7ddca0464e
QUEUE_KIND_PACKET
ip__connection_8cpp.html
a726ca809ffd3d67ab4b8476646f26635a1e552650de71ad2c67818fd94d3cd314
IPCON_FUNCTION_ENUMERATE
ip__connection_8cpp.html
a0411cd49bb5b71852cecd93bcbf0ca2dae75f2bcfb20aac3cb49e5d9b0217e5d5
BRICK_DAEMON_FUNCTION_GET_AUTHENTICATION_NONCE
ip__connection_8cpp.html
abed82baf7f470b522273a3e37c24c600af76dc44081469dddeb3a0ca56d6c3170
BRICK_DAEMON_FUNCTION_AUTHENTICATE
ip__connection_8cpp.html
abed82baf7f470b522273a3e37c24c600af1631fb67e8bc0f01f915255283b8a2c
IPCON_DISCONNECT_PROBE_INTERVAL
ip__connection_8cpp.html
ab04a0655cd1e3bcac5e8f48c18df1a57abf5ca00f724762f1cf113cd45c487e2d
static uint64_t
base58_decode
ip__connection_8cpp.html
af38a36d4278cc78656822179ee807ecf
(const char *str)
static int
brickd_authenticate
ip__connection_8cpp.html
a080586e94e033a16c0d8a38354943615
(BrickDaemon *brickd, uint8_t client_nonce[4], uint8_t digest[20])
static void
brickd_create
ip__connection_8cpp.html
a25d0dd5d69e9dcc17625ecc3a3fc2ff5
(BrickDaemon *brickd, const char *uid, IPConnection *ipcon)
static void
brickd_destroy
ip__connection_8cpp.html
a8901673284bfa3e84876193699e33366
(BrickDaemon *brickd)
static int
brickd_get_authentication_nonce
ip__connection_8cpp.html
aad55e90918829d72d4c64e3f64dd5c77
(BrickDaemon *brickd, uint8_t ret_server_nonce[4])
void
device_create
ip__connection_8cpp.html
ad0027582669243e452d67dcbab51a9a0
(Device *device, const char *uid_str, IPConnectionPrivate *ipcon_p, uint8_t api_version_major, uint8_t api_version_minor, uint8_t api_version_release)
static void
device_destroy
ip__connection_8cpp.html
a10bcba4c394ffc88ea3c6c4400985182
(DevicePrivate *device_p)
int
device_get_api_version
ip__connection_8cpp.html
a6abdf56974ae1627e94cde23eeeb2e27
(DevicePrivate *device_p, uint8_t ret_api_version[3])
int
device_get_response_expected
ip__connection_8cpp.html
a79994391133a383ed19dae50b9d29f6e
(DevicePrivate *device_p, uint8_t function_id, bool *ret_response_expected)
void
device_register_callback
ip__connection_8cpp.html
aa552f4a87387c9fe75311c5cf41036a5
(DevicePrivate *device_p, uint8_t id, void *callback, void *user_data)
void
device_release
ip__connection_8cpp.html
afc62be2cd763ef946d718129005f0ad1
(DevicePrivate *device_p)
int
device_send_request
ip__connection_8cpp.html
a9613ffd1365da338062bf369eca67fd2
(DevicePrivate *device_p, Packet *request, Packet *response)
int
device_set_response_expected
ip__connection_8cpp.html
a4530ffe60981f869d97e3d22738b3d14
(DevicePrivate *device_p, uint8_t function_id, bool response_expected)
int
device_set_response_expected_all
ip__connection_8cpp.html
a15f0e581b5e80e7983fdeb7855d4727f
(DevicePrivate *device_p, bool response_expected)
static void
event_create
ip__connection_8cpp.html
a4f63ac6c793fa63af7dd76df6f503c0e
(Event *event)
static void
event_destroy
ip__connection_8cpp.html
a065ec38db166e6734936878235a539dd
(Event *event)
static void
event_reset
ip__connection_8cpp.html
ae760c786d80765050a0fb908f903c73f
(Event *event)
static void
event_set
ip__connection_8cpp.html
a26f473f1d35cdf940cc116a12dacf4e9
(Event *event)
static int
event_wait
ip__connection_8cpp.html
a702a48682397254dc9ebee99ccc167f3
(Event *event, uint32_t timeout)
uint32_t
get_random_uint32
ip__connection_8cpp.html
a1a4a12b52f7b0838a70ee7e24a65a6ce
(void)
static void
hmac_sha1
ip__connection_8cpp.html
a92c9762f38e8e470f6bbc49d2d519e05
(uint8_t *secret, int secret_length, uint8_t *data, int data_length, uint8_t digest[SHA1_DIGEST_LENGTH])
static DevicePrivate *
ipcon_acquire_device
ip__connection_8cpp.html
a0152a6c751b89fec39c67a2b11c985fc
(IPConnectionPrivate *ipcon_p, uint32_t uid)
int
ipcon_authenticate
group__IPConnection.html
gac5bf5acce3e02ef28eb3e81d7e6c7257
(IPConnection *ipcon, const char secret[64])
static void
ipcon_callback_loop
ip__connection_8cpp.html
a3e68a1137d4834b795b271105b1ff49a
(void *opaque)
int
ipcon_connect
group__IPConnection.html
ga4917f15be56eeb8969256a464355daed
(IPConnection *ipcon, const char *host, uint16_t port)
static int
ipcon_connect_unlocked
ip__connection_8cpp.html
a5afe99bd56c870ded2152ac4a82fe487
(IPConnectionPrivate *ipcon_p, bool is_auto_reconnect)
void
ipcon_create
group__IPConnection.html
ga6bb41f4c9affcc594280424cd55a0b77
(IPConnection *ipcon)
void
ipcon_destroy
group__IPConnection.html
ga10950c2e6297e98488752a4305b8be54
(IPConnection *ipcon)
int
ipcon_disconnect
group__IPConnection.html
ga6fef526ee269dc1e19157c589fd50a66
(IPConnection *ipcon)
static void
ipcon_disconnect_probe_loop
ip__connection_8cpp.html
a0abcb68d85bdbf944c2d8b8814142a2c
(void *opaque)
static void
ipcon_disconnect_unlocked
ip__connection_8cpp.html
ad77358948a879497965d6cd1564bf109
(IPConnectionPrivate *ipcon_p)
static void
ipcon_dispatch_meta
ip__connection_8cpp.html
abc407bf543aaeed196419be5f9f7e2b8
(IPConnectionPrivate *ipcon_p, Meta *meta)
static void
ipcon_dispatch_packet
ip__connection_8cpp.html
abad9b36a938a303a8a0b2c189edbc322
(IPConnectionPrivate *ipcon_p, Packet *packet)
int
ipcon_enumerate
group__IPConnection.html
ga60c384568c4f877b45f2ab2179c41935
(IPConnection *ipcon)
bool
ipcon_get_auto_reconnect
group__IPConnection.html
gafb97a69ce26ddd8e2d9e9b9fc4eb0d26
(IPConnection *ipcon)
int
ipcon_get_connection_state
group__IPConnection.html
ga50bde36fac29bc70d4a007d2adf7abfb
(IPConnection *ipcon)
uint32_t
ipcon_get_timeout
group__IPConnection.html
gade100c9c0a2202c9ca47d29a9f3b7aa4
(IPConnection *ipcon)
static void
ipcon_handle_disconnect_by_peer
ip__connection_8cpp.html
a899bc0ac34b5635efbb58143193c72ea
(IPConnectionPrivate *ipcon_p, uint8_t disconnect_reason, uint64_t socket_id, bool disconnect_immediately)
static void
ipcon_handle_response
ip__connection_8cpp.html
a383d1e948dd49c71045a745fbe11ec31
(IPConnectionPrivate *ipcon_p, Packet *response)
static void
ipcon_receive_loop
ip__connection_8cpp.html
aff841bb7de5b8e6a88b0a17aebe786dc
(void *opaque)
void
ipcon_register_callback
group__IPConnection.html
ga4337e5bc93b69309ffadfef886549e2f
(IPConnection *ipcon, uint8_t id, void *callback, void *user_data)
static int
ipcon_send_request
ip__connection_8cpp.html
ac2f81a2f656250d6d62006b73676261d
(IPConnectionPrivate *ipcon_p, Packet *request)
void
ipcon_set_auto_reconnect
group__IPConnection.html
gaf3722739f44ebb212e8ce1a4ea252fbd
(IPConnection *ipcon, bool auto_reconnect)
void
ipcon_set_timeout
group__IPConnection.html
gafa41eea44796509a24190da7d7a2ba59
(IPConnection *ipcon, uint32_t timeout)
void
ipcon_unwait
group__IPConnection.html
gac4c1242cfad44c1edd6a3d0f39cd76c4
(IPConnection *ipcon)
void
ipcon_wait
group__IPConnection.html
ga3add513a2178d9466a0fa7065c1cb88b
(IPConnection *ipcon)
float
leconvert_float_from
ip__connection_8cpp.html
aa06aec409305ec6809e35157a559120e
(float little)
float
leconvert_float_to
ip__connection_8cpp.html
a103e4776e622fed2f65279f0cb65d284
(float native)
int16_t
leconvert_int16_from
ip__connection_8cpp.html
a89e4a7ab2ce31bf2a79d7b39cdb01238
(int16_t little)
int16_t
leconvert_int16_to
ip__connection_8cpp.html
ac8500e34c36d5be936eceb861c9d1cb0
(int16_t native)
int32_t
leconvert_int32_from
ip__connection_8cpp.html
a675407f91e2635b952d40ebfe8a62b7a
(int32_t little)
int32_t
leconvert_int32_to
ip__connection_8cpp.html
a41c40618c13b7278a00c3f6e26cb5162
(int32_t native)
int64_t
leconvert_int64_from
ip__connection_8cpp.html
a25fbd2e251d388593d245ec0c3525bae
(int64_t little)
int64_t
leconvert_int64_to
ip__connection_8cpp.html
aeb54c336bb803bac501d0774b0c256f8
(int64_t native)
uint16_t
leconvert_uint16_from
ip__connection_8cpp.html
a8553e87c0af12f892fb8ce7961e84289
(uint16_t little)
uint16_t
leconvert_uint16_to
ip__connection_8cpp.html
a0aa2a0338622eabf72596ff260ef4124
(uint16_t native)
uint32_t
leconvert_uint32_from
ip__connection_8cpp.html
acef881ebecb6f908bf35c49ba96b7768
(uint32_t little)
uint32_t
leconvert_uint32_to
ip__connection_8cpp.html
a2157c093607a9f8c7c060d80dbe32428
(uint32_t native)
uint64_t
leconvert_uint64_from
ip__connection_8cpp.html
ac3b0587310b46323fe5b298437a8ec72
(uint64_t little)
uint64_t
leconvert_uint64_to
ip__connection_8cpp.html
a8125269eceeff88600da3db221db9439
(uint64_t native)
void
mutex_create
ip__connection_8cpp.html
a1eb16fd3f7785089dd88103a64367129
(Mutex *mutex)
void
mutex_destroy
ip__connection_8cpp.html
a5c521210e4ae3fa66d6868265a0a98f7
(Mutex *mutex)
void
mutex_lock
ip__connection_8cpp.html
af671eed44249d63c6fc74bb5d83a2322
(Mutex *mutex)
void
mutex_unlock
ip__connection_8cpp.html
a0b089502f2df5d655f962ac235bad29b
(Mutex *mutex)
int
packet_header_create
ip__connection_8cpp.html
adafde15fd2a6454296bb80f092177512
(PacketHeader *header, uint8_t length, uint8_t function_id, IPConnectionPrivate *ipcon_p, DevicePrivate *device_p)
uint8_t
packet_header_get_error_code
ip__connection_8cpp.html
a9b1086c769ad71643c411aca9c4e2533
(PacketHeader *header)
uint8_t
packet_header_get_response_expected
ip__connection_8cpp.html
ae7e44c9f377202d8d31d74dbf784af55
(PacketHeader *header)
uint8_t
packet_header_get_sequence_number
ip__connection_8cpp.html
a06093dd4a1c6f0ff0460671662a687c2
(PacketHeader *header)
void
packet_header_set_response_expected
ip__connection_8cpp.html
a8f9b15764f2bf492f016e32d0f96e03a
(PacketHeader *header, uint8_t response_expected)
void
packet_header_set_sequence_number
ip__connection_8cpp.html
a285641489d27735a89833056b4242574
(PacketHeader *header, uint8_t sequence_number)
static void
queue_create
ip__connection_8cpp.html
af3de0f8559e71d3145b63d260c996418
(Queue *queue)
static void
queue_destroy
ip__connection_8cpp.html
a8c760f06145555b0d570887ec34bf203
(Queue *queue)
static int
queue_get
ip__connection_8cpp.html
aaa6a451868c994d77cb56d58c781ff79
(Queue *queue, int *kind, void **data)
static void
queue_put
ip__connection_8cpp.html
a9aae1c1adb37dfafddf22af0d1707945
(Queue *queue, int kind, void *data)
static int
read_uint32_non_blocking
ip__connection_8cpp.html
ab721246143b2408542d1d3e7c4c1de54
(const char *filename, uint32_t *value)
static int
semaphore_acquire
ip__connection_8cpp.html
a2db5710215273217b632dbf771a9ed71
(Semaphore *semaphore)
static void
semaphore_create
ip__connection_8cpp.html
a94a0611693627a738a9c5c4dc7c89284
(Semaphore *semaphore)
static void
semaphore_destroy
ip__connection_8cpp.html
a53be73350da402555575d5f23f02f266
(Semaphore *semaphore)
static void
semaphore_release
ip__connection_8cpp.html
ac20e32ff8c2a0fb6cd6f0fc4713ab51c
(Semaphore *semaphore)
static void
sha1_final
ip__connection_8cpp.html
a31bd11105729363525eb76add78eceab
(SHA1 *sha1, uint8_t digest[SHA1_DIGEST_LENGTH])
static void
sha1_init
ip__connection_8cpp.html
a5bad2d38334d614144283fe4c7c0cdbb
(SHA1 *sha1)
static uint32_t
sha1_transform
ip__connection_8cpp.html
a66cde4c6dd242d1836318df6b4ef7545
(SHA1 *sha1, const uint8_t buffer[SHA1_BLOCK_LENGTH])
static void
sha1_update
ip__connection_8cpp.html
a7402a87d40deacc5aaf431dc3be609f6
(SHA1 *sha1, const uint8_t *data, size_t length)
static int
socket_connect
ip__connection_8cpp.html
a7ded87748205bd3110950d45544a2dd8
(Socket *socket, struct sockaddr_in *address, int length)
static int
socket_create
ip__connection_8cpp.html
af9fdc5baa2e3ae5ae621f06d56012a46
(Socket *socket_, int domain, int type, int protocol)
static void
socket_destroy
ip__connection_8cpp.html
a0d47df9b46795bb9207fff52d40e7042
(Socket *socket)
static int
socket_receive
ip__connection_8cpp.html
abf2738eb981bc4a9be31a520898c0b18
(Socket *socket, void *buffer, int length)
static int
socket_send
ip__connection_8cpp.html
a726ce18a8cf5e99a5d91632c106b9fa8
(Socket *socket, void *buffer, int length)
static void
socket_shutdown
ip__connection_8cpp.html
ab1c9c02e272293726f56f1415bb7dc6a
(Socket *socket)
STATIC_ASSERT
ip__connection_8cpp.html
af04e6e136f0a400a42daf66fc82ab8be
(sizeof(PacketHeader)==8,"PacketHeader has invalid size")
STATIC_ASSERT
ip__connection_8cpp.html
a6971f5945e4c3dd2a1717a51a2a36433
(sizeof(Packet)==80,"Packet has invalid size")
STATIC_ASSERT
ip__connection_8cpp.html
a80b92b7cb2c9fcdd9678308fab27c26b
(sizeof(EnumerateCallback)==34,"EnumerateCallback has invalid size")
STATIC_ASSERT
ip__connection_8cpp.html
a4ef42db5151ab7cb48f15464985b8565
(sizeof(GetAuthenticationNonce)==8,"GetAuthenticationNonce has invalid size")
STATIC_ASSERT
ip__connection_8cpp.html
a52d13f533092f2ced9dd15874ccee86b
(sizeof(GetAuthenticationNonceResponse)==12,"GetAuthenticationNonceResponse has invalid size")
STATIC_ASSERT
ip__connection_8cpp.html
a5a0137af941df71110f78c3185b6a15b
(sizeof(Authenticate)==32,"Authenticate has invalid size")
static size_t
string_length
ip__connection_8cpp.html
a1be0459b1ef05d26392b6f2796532e48
(const char *s, size_t max_length)
static void
table_create
ip__connection_8cpp.html
a6a7c0d75ebefdafe2c3af8ffa6b67065
(Table *table)
static void
table_destroy
ip__connection_8cpp.html
ad18e8d4b42b89343c114eca734af17b9
(Table *table)
static void *
table_get
ip__connection_8cpp.html
abec4578085bcbac2c2b17f83e2c9e62c
(Table *table, uint32_t key)
static void
table_insert
ip__connection_8cpp.html
a016ebab25d5c4d95124d358e9fbb03bf
(Table *table, uint32_t key, void *value)
static void
table_remove
ip__connection_8cpp.html
a0828b8ae8391d8b28ac45567585789ac
(Table *table, uint32_t key)
static int
thread_create
ip__connection_8cpp.html
a686a6bb09d4dafc8c56800c0a6aa9636
(Thread *thread, ThreadFunction function, void *opaque)
static void
thread_destroy
ip__connection_8cpp.html
a0985cfef4bf002d3098397ab6c077761
(Thread *thread)
static bool
thread_is_current
ip__connection_8cpp.html
af90a360b607316227e7510eb03cdb95a
(Thread *thread)
static void
thread_join
ip__connection_8cpp.html
a2799c74e6b1502c7e5a07ea4cc8fada5
(Thread *thread)
static void
thread_sleep
ip__connection_8cpp.html
a261dfd6f59a7bed3633e8f10b10eaf74
(int msec)
static void *
thread_wrapper
ip__connection_8cpp.html
abbbb3aa3ed29f133381a5fcab928ffc1
(void *opaque)
static const char
BASE58_ALPHABET
ip__connection_8cpp.html
a01432d3b0d88204eca9000a48af35f7c
[]
ip_connection.h
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/include/tinkerforge/
ip__connection_8h
_Device
_IPConnection
void(*
ConnectedCallbackFunction
ip__connection_8h.html
a72a3eb70cb00b6b4127452c224e3930b
)(uint8_t connect_reason, void *user_data)
struct _Device
Device
ip__connection_8h.html
a1ac321b1cc146828cbe055a341d7e4e2
struct _DevicePrivate
DevicePrivate
ip__connection_8h.html
a99e8475879b24a6b8817ce284e240da2
void(*
DisconnectedCallbackFunction
ip__connection_8h.html
a194a0bea887421a2502b3909d3371c1b
)(uint8_t disconnect_reason, void *user_data)
void(*
EnumerateCallbackFunction
ip__connection_8h.html
a2dcf1df343abb35195bc69620844c4d0
)(const char *uid, const char *connected_uid, char position, uint8_t hardware_version[3], uint8_t firmware_version[3], uint16_t device_identifier, uint8_t enumeration_type, void *user_data)
struct _IPConnection
IPConnection
ip__connection_8h.html
a80be0beb9f8ca97164edee84576a7a8c
struct _IPConnectionPrivate
IPConnectionPrivate
ip__connection_8h.html
a94ffaddea70d122c1be6fb747102f11b
E_OK
ip__connection_8h.html
a06fc87d81c62e9abb8790b6e5713c55bab7f63f013a1b30e2bba00534c6f0477c
E_TIMEOUT
ip__connection_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba0bc27e0d9f5ecbf8ee1468a90724e088
E_NO_STREAM_SOCKET
ip__connection_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba04bbedd121b2e39aa22bb56f634c718c
E_HOSTNAME_INVALID
ip__connection_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba77f484af722c7b8939a5a3fd095a70e6
E_NO_CONNECT
ip__connection_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba5dd8e818c457199772f57e272b81436e
E_NO_THREAD
ip__connection_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba5a797509f2be56f0d438d1308d98b2e8
E_NOT_ADDED
ip__connection_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba0e6d9e05f1178ab76341766507e5e6f3
E_ALREADY_CONNECTED
ip__connection_8h.html
a06fc87d81c62e9abb8790b6e5713c55bad49e847b9a2f43d45fb6d9c60706876e
E_NOT_CONNECTED
ip__connection_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba3978fe5b7951fdcb8f13da81bf5c1f4b
E_INVALID_PARAMETER
ip__connection_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba48ab8e2b4ab42acc148274bb9099c2a8
E_NOT_SUPPORTED
ip__connection_8h.html
a06fc87d81c62e9abb8790b6e5713c55baab5d4e603a7d452c6e0ba6d3ad299e4c
E_UNKNOWN_ERROR_CODE
ip__connection_8h.html
a06fc87d81c62e9abb8790b6e5713c55ba482d742caa486ef6e47e37ff5eb1c215
IPCON_CALLBACK_ENUMERATE
group__IPConnection.html
ggadf764cbdea00d65edcd07bb9953ad2b7a316c832b3badcaf38fe3bfe3154c927a
IPCON_CALLBACK_CONNECTED
group__IPConnection.html
ggadf764cbdea00d65edcd07bb9953ad2b7a5bbc0f5f72ac4ce31c39d04b210263ab
IPCON_CALLBACK_DISCONNECTED
group__IPConnection.html
ggadf764cbdea00d65edcd07bb9953ad2b7a3aee9aa8ea07fc02c87148099cdb13f2
IPCON_ENUMERATION_TYPE_AVAILABLE
group__IPConnection.html
gga99fb83031ce9923c84392b4e92f956b5afec35c9554c35e2a033db56d752d22bf
IPCON_ENUMERATION_TYPE_CONNECTED
group__IPConnection.html
gga99fb83031ce9923c84392b4e92f956b5aea8794eec71788acd94b4e3412e5c87c
IPCON_ENUMERATION_TYPE_DISCONNECTED
group__IPConnection.html
gga99fb83031ce9923c84392b4e92f956b5acdf88cf5ed18096468f72087ba0962b8
IPCON_CONNECT_REASON_REQUEST
group__IPConnection.html
ggabc6126af1d45847bc59afa0aa3216b04a5a0d027866263575130c68918665376d
IPCON_CONNECT_REASON_AUTO_RECONNECT
group__IPConnection.html
ggabc6126af1d45847bc59afa0aa3216b04a066f3fde8f98df0fda0c18d27cfa7393
IPCON_DISCONNECT_REASON_REQUEST
group__IPConnection.html
ggadc29c2ff13d900c2f185ee95427fb06ca9ec0f1405418bc71c4dc2fa22202c9da
IPCON_DISCONNECT_REASON_ERROR
group__IPConnection.html
ggadc29c2ff13d900c2f185ee95427fb06ca68af268d71557a7f2af890acc9e38b87
IPCON_DISCONNECT_REASON_SHUTDOWN
group__IPConnection.html
ggadc29c2ff13d900c2f185ee95427fb06cab812d38612c5b6b31cacd97b961579bc
IPCON_CONNECTION_STATE_DISCONNECTED
group__IPConnection.html
gga61dadd085c1777f559549e05962b2c9ea495e017eb320c9603763473dff1d4bfa
IPCON_CONNECTION_STATE_CONNECTED
group__IPConnection.html
gga61dadd085c1777f559549e05962b2c9ea1b0eecf51f0778658548c4e81e174b8b
IPCON_CONNECTION_STATE_PENDING
group__IPConnection.html
gga61dadd085c1777f559549e05962b2c9ea04f4a0bed2eac9acaf492973b01163d5
int
ipcon_authenticate
group__IPConnection.html
gac5bf5acce3e02ef28eb3e81d7e6c7257
(IPConnection *ipcon, const char secret[64])
int
ipcon_connect
group__IPConnection.html
ga4917f15be56eeb8969256a464355daed
(IPConnection *ipcon, const char *host, uint16_t port)
void
ipcon_create
group__IPConnection.html
ga6bb41f4c9affcc594280424cd55a0b77
(IPConnection *ipcon)
void
ipcon_destroy
group__IPConnection.html
ga10950c2e6297e98488752a4305b8be54
(IPConnection *ipcon)
int
ipcon_disconnect
group__IPConnection.html
ga6fef526ee269dc1e19157c589fd50a66
(IPConnection *ipcon)
int
ipcon_enumerate
group__IPConnection.html
ga60c384568c4f877b45f2ab2179c41935
(IPConnection *ipcon)
bool
ipcon_get_auto_reconnect
group__IPConnection.html
gafb97a69ce26ddd8e2d9e9b9fc4eb0d26
(IPConnection *ipcon)
int
ipcon_get_connection_state
group__IPConnection.html
ga50bde36fac29bc70d4a007d2adf7abfb
(IPConnection *ipcon)
uint32_t
ipcon_get_timeout
group__IPConnection.html
gade100c9c0a2202c9ca47d29a9f3b7aa4
(IPConnection *ipcon)
void
ipcon_register_callback
group__IPConnection.html
ga4337e5bc93b69309ffadfef886549e2f
(IPConnection *ipcon, uint8_t id, void *callback, void *user_data)
void
ipcon_set_auto_reconnect
group__IPConnection.html
gaf3722739f44ebb212e8ce1a4ea252fbd
(IPConnection *ipcon, bool auto_reconnect)
void
ipcon_set_timeout
group__IPConnection.html
gafa41eea44796509a24190da7d7a2ba59
(IPConnection *ipcon, uint32_t timeout)
void
ipcon_unwait
group__IPConnection.html
gac4c1242cfad44c1edd6a3d0f39cd76c4
(IPConnection *ipcon)
void
ipcon_wait
group__IPConnection.html
ga3add513a2178d9466a0fa7065c1cb88b
(IPConnection *ipcon)
laser_transform_core.cpp
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/src/
laser__transform__core_8cpp
laser_transform_core.h
ip_connection.h
brick_imu.h
brick_imu_v2.h
bricklet_gps.h
bricklet_industrial_digital_in_4.h
bricklet_dual_button.h
#define
FULL_SENSOR_LOGFILE
laser__transform__core_8cpp.html
a3649e0c3b675e82cc37804b45753303a
#define
GPS_LOGFILE
laser__transform__core_8cpp.html
ab9900cb302c1d300695fe6a8b69d6683
#define
HOST
laser__transform__core_8cpp.html
abbbcf3c42c997889127cc676754a6fea
#define
LOGFILE_PATH
laser__transform__core_8cpp.html
a456f72fbe9e6baf998125cfec71d6cfd
#define
PORT
laser__transform__core_8cpp.html
a614217d263be1fb1a5f76e2ff7be19a2
#define
TIME_TO_STOP
laser__transform__core_8cpp.html
a2c50e7ba4088f212f65654d0b9efa2b1
#define
VELO_LOGFILE
laser__transform__core_8cpp.html
aea0907e1c426b6c3d40d7442ff57ae2c
float
getAngle
laser__transform__core_8cpp.html
afc64df3ac1eb3700346475edef0ae081
(float angle, float rot)
laser_transform_core.h
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/include/
laser__transform__core_8h
ip_connection.h
brick_imu.h
brick_imu_v2.h
bricklet_gps.h
bricklet_industrial_digital_in_4.h
bricklet_dual_button.h
LaserTransform
#define
M_PI
laser__transform__core_8h.html
ae71449b1cc6e6250b91f539153a7a0d3
laser_transform_node.cpp
/tmp/ws/src/tinkerforge_laser_transform/tinkerforge_laser_transform/src/
laser__transform__node_8cpp
laser_transform_core.h
int
main
laser__transform__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
BrickIMU
IMU Brick
group__BrickIMU.html
#define
IMU_CALIBRATION_TYPE_ACCELEROMETER_BIAS
group__BrickIMU.html
ga0518d97d76e70e76a3d81dab10a07866
#define
IMU_CALIBRATION_TYPE_ACCELEROMETER_GAIN
group__BrickIMU.html
ga612b5b919f143be439193e0bb730311b
#define
IMU_CALIBRATION_TYPE_GYROSCOPE_BIAS
group__BrickIMU.html
ga35a209414c543b4533e8fa8cc5367c67
#define
IMU_CALIBRATION_TYPE_GYROSCOPE_GAIN
group__BrickIMU.html
ga0b5edbb14fccd07cabb88fb74c17d250
#define
IMU_CALIBRATION_TYPE_MAGNETOMETER_BIAS
group__BrickIMU.html
ga100aa174c7125dbfa0a6e91982b42e1c
#define
IMU_CALIBRATION_TYPE_MAGNETOMETER_GAIN
group__BrickIMU.html
ga4b3e74af86a706e23d9f6fead1fb9505
#define
IMU_CALLBACK_ACCELERATION
group__BrickIMU.html
ga3505df50276c543e9e0a2d7e40a850f8
#define
IMU_CALLBACK_ALL_DATA
group__BrickIMU.html
gaea990e54fb603246ae09a0edf78df0c9
#define
IMU_CALLBACK_ANGULAR_VELOCITY
group__BrickIMU.html
gae6d095d63421bf889c25da83fbe8e9d0
#define
IMU_CALLBACK_MAGNETIC_FIELD
group__BrickIMU.html
gaf92cfa7d3b65f3d7095f1e21701a5fc8
#define
IMU_CALLBACK_ORIENTATION
group__BrickIMU.html
gaf57d336570ee3bd7f4fed9823141c3a3
#define
IMU_CALLBACK_QUATERNION
group__BrickIMU.html
ga49e0442561a2af9af1756c3b4d95a174
#define
IMU_DEVICE_IDENTIFIER
group__BrickIMU.html
gaadfadde7846a27f7d6d17963dee2212c
#define
IMU_FUNCTION_ARE_LEDS_ON
group__BrickIMU.html
ga99f9c43d0d5dff5fe279546208504aea
#define
IMU_FUNCTION_GET_ACCELERATION
group__BrickIMU.html
ga27bdb399411b6eea0210497e47ffac7d
#define
IMU_FUNCTION_GET_ACCELERATION_PERIOD
group__BrickIMU.html
ga55fa26493dce53721bb6fa278674304a
#define
IMU_FUNCTION_GET_ACCELERATION_RANGE
group__BrickIMU.html
ga252c72b28ccc93ae4eb7a38410e8f7f4
#define
IMU_FUNCTION_GET_ALL_DATA
group__BrickIMU.html
gaa87024926550084d9d736f158f3f9e01
#define
IMU_FUNCTION_GET_ALL_DATA_PERIOD
group__BrickIMU.html
ga05f9b069096e23768e743ed08c059c69
#define
IMU_FUNCTION_GET_ANGULAR_VELOCITY
group__BrickIMU.html
gaca47f2b6d1cc8391ddfaa3721e808a64
#define
IMU_FUNCTION_GET_ANGULAR_VELOCITY_PERIOD
group__BrickIMU.html
ga05da0b58f3507c8d70c0aa00eba82101
#define
IMU_FUNCTION_GET_CALIBRATION
group__BrickIMU.html
gad076206ba22e66039d66b6a9cc6194dd
#define
IMU_FUNCTION_GET_CHIP_TEMPERATURE
group__BrickIMU.html
gaf88b0614a3a71056a9f60d936723706a
#define
IMU_FUNCTION_GET_CONVERGENCE_SPEED
group__BrickIMU.html
ga607d58194563101374d20466b92a47f8
#define
IMU_FUNCTION_GET_IDENTITY
group__BrickIMU.html
ga9d014f0ff006143f11fa12e5146dcaca
#define
IMU_FUNCTION_GET_IMU_TEMPERATURE
group__BrickIMU.html
ga2197047de15ab44fdccc7b9cd85051df
#define
IMU_FUNCTION_GET_MAGNETIC_FIELD
group__BrickIMU.html
ga1ab19d306189ce5adb859dd5161d54d8
#define
IMU_FUNCTION_GET_MAGNETIC_FIELD_PERIOD
group__BrickIMU.html
ga6b82d7dde06ac24b0f8692a606b95335
#define
IMU_FUNCTION_GET_MAGNETOMETER_RANGE
group__BrickIMU.html
ga0f785f7ae18ac0f5e4d838a55ea24185
#define
IMU_FUNCTION_GET_ORIENTATION
group__BrickIMU.html
ga807e6e758b32e31ba02b99568d825cf4
#define
IMU_FUNCTION_GET_ORIENTATION_PERIOD
group__BrickIMU.html
ga029acb3b0f6c7238f3ba53ddd4e0d65c
#define
IMU_FUNCTION_GET_PROTOCOL1_BRICKLET_NAME
group__BrickIMU.html
gac09a5275689d416695327bf617a078c8
#define
IMU_FUNCTION_GET_QUATERNION
group__BrickIMU.html
gaa1b721c706014f23396fc25ccf8e4142
#define
IMU_FUNCTION_GET_QUATERNION_PERIOD
group__BrickIMU.html
gabb05f739a3b76e513e0b6b536d7cea66
#define
IMU_FUNCTION_IS_ORIENTATION_CALCULATION_ON
group__BrickIMU.html
gaa3a911b6596c10446ec471f78d00e532
#define
IMU_FUNCTION_LEDS_OFF
group__BrickIMU.html
ga02389a8c9dbda3b41ffd6d028c5f5f71
#define
IMU_FUNCTION_LEDS_ON
group__BrickIMU.html
ga47a07e47e5c03aa2649df61c79f5fa08
#define
IMU_FUNCTION_ORIENTATION_CALCULATION_OFF
group__BrickIMU.html
gabeded5827880653c5db895245da10856
#define
IMU_FUNCTION_ORIENTATION_CALCULATION_ON
group__BrickIMU.html
gaa0d5c603021b41ce2b270a581cd5afd5
#define
IMU_FUNCTION_RESET
group__BrickIMU.html
gaba7812ade8c8203a704ee0d4131eb501
#define
IMU_FUNCTION_SET_ACCELERATION_PERIOD
group__BrickIMU.html
gaa9bc71433833edbd0303d9eca74e066a
#define
IMU_FUNCTION_SET_ACCELERATION_RANGE
group__BrickIMU.html
ga9ff5ffb12355d4484b6acfcc190041af
#define
IMU_FUNCTION_SET_ALL_DATA_PERIOD
group__BrickIMU.html
ga56e908a1482fd224b1c0eff9fc763fae
#define
IMU_FUNCTION_SET_ANGULAR_VELOCITY_PERIOD
group__BrickIMU.html
gad8145d83f345bb87aa75be463ba36005
#define
IMU_FUNCTION_SET_CALIBRATION
group__BrickIMU.html
gac84a081f5a944b4a484c3b7caaa40231
#define
IMU_FUNCTION_SET_CONVERGENCE_SPEED
group__BrickIMU.html
gab1a91735a3bc8074dee9646b1036a48a
#define
IMU_FUNCTION_SET_MAGNETIC_FIELD_PERIOD
group__BrickIMU.html
ga8d7c7e01783d87f100b69cf386ba790e
#define
IMU_FUNCTION_SET_MAGNETOMETER_RANGE
group__BrickIMU.html
gad55397f4afcb693de979b57c2a3f9cb2
#define
IMU_FUNCTION_SET_ORIENTATION_PERIOD
group__BrickIMU.html
gaf202cc07592b65717641409e40142c48
#define
IMU_FUNCTION_SET_QUATERNION_PERIOD
group__BrickIMU.html
ga4abe44da180b62045cfef4d09f796048
Device
IMU
group__BrickIMU.html
gacac9ca02f7dfddab851e84ebac706f85
int
imu_are_leds_on
group__BrickIMU.html
gaa750020e1645fadd9556aa7b6fa3b65e
(IMU *imu, bool *ret_leds)
void
imu_create
group__BrickIMU.html
gab8fa358c50e57bb852d0287411fcdeb4
(IMU *imu, const char *uid, IPConnection *ipcon)
void
imu_destroy
group__BrickIMU.html
gaf2f91b9cb5fa201eb98cde833eb2fa3f
(IMU *imu)
int
imu_get_acceleration
group__BrickIMU.html
ga15822e90c86a6ca7f0e7ca35d9c05ebf
(IMU *imu, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_get_acceleration_period
group__BrickIMU.html
ga43818f4196fdb0f77a7bb6106061f130
(IMU *imu, uint32_t *ret_period)
int
imu_get_acceleration_range
group__BrickIMU.html
ga38704de64860432f8d1471029cf83086
(IMU *imu, uint8_t *ret_range)
int
imu_get_all_data
group__BrickIMU.html
gad873b3f5d2d1de72d07067f7a7be10b9
(IMU *imu, int16_t *ret_acc_x, int16_t *ret_acc_y, int16_t *ret_acc_z, int16_t *ret_mag_x, int16_t *ret_mag_y, int16_t *ret_mag_z, int16_t *ret_ang_x, int16_t *ret_ang_y, int16_t *ret_ang_z, int16_t *ret_temperature)
int
imu_get_all_data_period
group__BrickIMU.html
ga12823fb274debcc80cba8fe33fd0323e
(IMU *imu, uint32_t *ret_period)
int
imu_get_angular_velocity
group__BrickIMU.html
gacdbbf80a215d2974d52ee80322a60531
(IMU *imu, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_get_angular_velocity_period
group__BrickIMU.html
ga37a51582d426ed507adcffe7135d181e
(IMU *imu, uint32_t *ret_period)
int
imu_get_api_version
group__BrickIMU.html
ga7b8a0c37e35b2c51c769c7ffa139baa4
(IMU *imu, uint8_t ret_api_version[3])
int
imu_get_calibration
group__BrickIMU.html
ga51b744dbe64d8de4291f924082efcdd6
(IMU *imu, uint8_t typ, int16_t ret_data[10])
int
imu_get_chip_temperature
group__BrickIMU.html
gaf2dd05b43af887dec6829c4565f67cff
(IMU *imu, int16_t *ret_temperature)
int
imu_get_convergence_speed
group__BrickIMU.html
ga1964f199f386cbfc29af6224d10973b9
(IMU *imu, uint16_t *ret_speed)
int
imu_get_identity
group__BrickIMU.html
ga56b7e5ae51826394ff8955b8b7d79c33
(IMU *imu, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
imu_get_imu_temperature
group__BrickIMU.html
gacfcfd625e37017b0001e223032717077
(IMU *imu, int16_t *ret_temperature)
int
imu_get_magnetic_field
group__BrickIMU.html
ga05338f8610f96a378370297e3f3d3243
(IMU *imu, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_get_magnetic_field_period
group__BrickIMU.html
ga53492bf19ca328b97f28e8ce13987ea4
(IMU *imu, uint32_t *ret_period)
int
imu_get_magnetometer_range
group__BrickIMU.html
gae791a0fea42fbd233605bd93e736b82c
(IMU *imu, uint8_t *ret_range)
int
imu_get_orientation
group__BrickIMU.html
gaf936d3906e0900949b5c501bdc6e656b
(IMU *imu, int16_t *ret_roll, int16_t *ret_pitch, int16_t *ret_yaw)
int
imu_get_orientation_period
group__BrickIMU.html
ga9a99a8c1021c29efac5514e925392c1e
(IMU *imu, uint32_t *ret_period)
int
imu_get_protocol1_bricklet_name
group__BrickIMU.html
ga23b2f6cd6d6c6950516e0b336f24cdaa
(IMU *imu, char port, uint8_t *ret_protocol_version, uint8_t ret_firmware_version[3], char ret_name[40])
int
imu_get_quaternion
group__BrickIMU.html
ga96f2b6ff7becc62f249196cc4f4e5a22
(IMU *imu, float *ret_x, float *ret_y, float *ret_z, float *ret_w)
int
imu_get_quaternion_period
group__BrickIMU.html
ga476aeb2c59e20a0d6e7bc304870c1d25
(IMU *imu, uint32_t *ret_period)
int
imu_get_response_expected
group__BrickIMU.html
ga66afdab6dc031e88317fc49564285c5f
(IMU *imu, uint8_t function_id, bool *ret_response_expected)
int
imu_is_orientation_calculation_on
group__BrickIMU.html
ga45c6e3711074cdca0ce68df0c3a80aa5
(IMU *imu, bool *ret_orientation_calculation_on)
int
imu_leds_off
group__BrickIMU.html
ga6dabdb3a657bd8316bfed43db4e7d589
(IMU *imu)
int
imu_leds_on
group__BrickIMU.html
ga94114e11ebd3bca7b642b8854689503c
(IMU *imu)
int
imu_orientation_calculation_off
group__BrickIMU.html
ga9d310a8599841278cb944b0058a802d8
(IMU *imu)
int
imu_orientation_calculation_on
group__BrickIMU.html
ga07f046e14732cec9a1787bc561717e3e
(IMU *imu)
void
imu_register_callback
group__BrickIMU.html
ga270fda8f5a95dcf2ee4796d1eb4ccc4e
(IMU *imu, uint8_t id, void *callback, void *user_data)
int
imu_reset
group__BrickIMU.html
ga0ea7bca0a29fbdd73929a4bf845b80a8
(IMU *imu)
int
imu_set_acceleration_period
group__BrickIMU.html
gac25b8bad126d785ce10e93c77991e8c7
(IMU *imu, uint32_t period)
int
imu_set_acceleration_range
group__BrickIMU.html
gae213f4bb3424f31f41872c98022b27d9
(IMU *imu, uint8_t range)
int
imu_set_all_data_period
group__BrickIMU.html
ga068ca625ddc80d4b917dbbd07f80e871
(IMU *imu, uint32_t period)
int
imu_set_angular_velocity_period
group__BrickIMU.html
ga66d15a9118582ae565fe4d0201619c68
(IMU *imu, uint32_t period)
int
imu_set_calibration
group__BrickIMU.html
gaf0f9f53466838364f7e41c2b60d9190e
(IMU *imu, uint8_t typ, int16_t data[10])
int
imu_set_convergence_speed
group__BrickIMU.html
ga6f0fc969a4d4bd5f49989e037a9ada9f
(IMU *imu, uint16_t speed)
int
imu_set_magnetic_field_period
group__BrickIMU.html
ga96447bbfc00b6b7b740a7100d2bdedd1
(IMU *imu, uint32_t period)
int
imu_set_magnetometer_range
group__BrickIMU.html
gae5fd2cd8b743124e202ff8f6f1d6960d
(IMU *imu, uint8_t range)
int
imu_set_orientation_period
group__BrickIMU.html
ga6dfc37f6990e3e35bb1e11b701c5f975
(IMU *imu, uint32_t period)
int
imu_set_quaternion_period
group__BrickIMU.html
ga74b10f96ba733b3d1c56a17e030f4710
(IMU *imu, uint32_t period)
int
imu_set_response_expected
group__BrickIMU.html
ga2028d59cdf19976e5e1acc329a559b1c
(IMU *imu, uint8_t function_id, bool response_expected)
int
imu_set_response_expected_all
group__BrickIMU.html
ga881318bbdb6a35f597c2c611fa6f2685
(IMU *imu, bool response_expected)
BrickIMUV2
IMU Brick 2.0
group__BrickIMUV2.html
#define
IMU_V2_CALLBACK_ACCELERATION
group__BrickIMUV2.html
ga525fb5e2f146d08f731957b62cb800f9
#define
IMU_V2_CALLBACK_ALL_DATA
group__BrickIMUV2.html
ga09dbae2cf626a95329408e06ca7f873c
#define
IMU_V2_CALLBACK_ANGULAR_VELOCITY
group__BrickIMUV2.html
ga97140e337a54a1481a81fb83e58d1bca
#define
IMU_V2_CALLBACK_GRAVITY_VECTOR
group__BrickIMUV2.html
gaa131732e04510de6a7bce85cd594986d
#define
IMU_V2_CALLBACK_LINEAR_ACCELERATION
group__BrickIMUV2.html
ga6bf5907ae6a1ae68d3bf922f61b3d6a3
#define
IMU_V2_CALLBACK_MAGNETIC_FIELD
group__BrickIMUV2.html
gaf0f3dc999379480a7ddfc7b7191d60e0
#define
IMU_V2_CALLBACK_ORIENTATION
group__BrickIMUV2.html
ga5ccc7f5ab085c63a37e2483bb2251240
#define
IMU_V2_CALLBACK_QUATERNION
group__BrickIMUV2.html
ga4b103b1a2dc8cf8b289b919ddd6b6025
#define
IMU_V2_CALLBACK_TEMPERATURE
group__BrickIMUV2.html
gae988f3143f715f0395200a664bc21c80
#define
IMU_V2_DEVICE_DISPLAY_NAME
group__BrickIMUV2.html
ga499d9cc9e392bc1015ae7c5e21e3ed4e
#define
IMU_V2_DEVICE_IDENTIFIER
group__BrickIMUV2.html
gaa40ac3bb221050a8b65083d5f1e1d803
#define
IMU_V2_FUNCTION_ARE_LEDS_ON
group__BrickIMUV2.html
ga333c16daf4557f78993a06929ea9d0e6
#define
IMU_V2_FUNCTION_DISABLE_STATUS_LED
group__BrickIMUV2.html
gabdfa6ea039106c5d99e6295ae573349b
#define
IMU_V2_FUNCTION_ENABLE_STATUS_LED
group__BrickIMUV2.html
gad64f00f9028fbb031f86399f46b2f21d
#define
IMU_V2_FUNCTION_GET_ACCELERATION
group__BrickIMUV2.html
ga64214496e1d9d3e14a13c59267c60f4a
#define
IMU_V2_FUNCTION_GET_ACCELERATION_PERIOD
group__BrickIMUV2.html
ga8b9db494a73303870f6d40d3eb0582ce
#define
IMU_V2_FUNCTION_GET_ALL_DATA
group__BrickIMUV2.html
ga31766d0f8545408a1eb158285c52cd3a
#define
IMU_V2_FUNCTION_GET_ALL_DATA_PERIOD
group__BrickIMUV2.html
gaf09c8d58b98701457608d8a84df5bc1b
#define
IMU_V2_FUNCTION_GET_ANGULAR_VELOCITY
group__BrickIMUV2.html
ga61e193c217cd4c6bc34ed906e8523e07
#define
IMU_V2_FUNCTION_GET_ANGULAR_VELOCITY_PERIOD
group__BrickIMUV2.html
ga835e5e2c20faf00664347082dc10bfee
#define
IMU_V2_FUNCTION_GET_CHIP_TEMPERATURE
group__BrickIMUV2.html
gaa57cd14abacc1073ba03049190fe0cb4
#define
IMU_V2_FUNCTION_GET_GRAVITY_VECTOR
group__BrickIMUV2.html
ga44a44734533ca6341166f6d22cf8693f
#define
IMU_V2_FUNCTION_GET_GRAVITY_VECTOR_PERIOD
group__BrickIMUV2.html
gaf98e79a4fb27e7d69363fc1c6f046d81
#define
IMU_V2_FUNCTION_GET_IDENTITY
group__BrickIMUV2.html
ga085f9236d26784dabf9332403678579e
#define
IMU_V2_FUNCTION_GET_LINEAR_ACCELERATION
group__BrickIMUV2.html
ga8af8b607d98c634d2ea0df805ac228a2
#define
IMU_V2_FUNCTION_GET_LINEAR_ACCELERATION_PERIOD
group__BrickIMUV2.html
ga9f5e7edfa9cd5be70c37241af4c356b9
#define
IMU_V2_FUNCTION_GET_MAGNETIC_FIELD
group__BrickIMUV2.html
ga8a797807da00f706ed5862d73fc33558
#define
IMU_V2_FUNCTION_GET_MAGNETIC_FIELD_PERIOD
group__BrickIMUV2.html
ga27ffdb64489645523cd7fa1b27e79140
#define
IMU_V2_FUNCTION_GET_ORIENTATION
group__BrickIMUV2.html
gab17c956d13176d51081da9de8cf0f356
#define
IMU_V2_FUNCTION_GET_ORIENTATION_PERIOD
group__BrickIMUV2.html
ga2d4add12c2b3808bbcea1504b7963026
#define
IMU_V2_FUNCTION_GET_PROTOCOL1_BRICKLET_NAME
group__BrickIMUV2.html
gad6db1c414cc8864f48e5f8e354a39e9f
#define
IMU_V2_FUNCTION_GET_QUATERNION
group__BrickIMUV2.html
ga77437f33fbd542f4fa82e6fa559b36c6
#define
IMU_V2_FUNCTION_GET_QUATERNION_PERIOD
group__BrickIMUV2.html
gaad5a54c553086e54a9ea946cc682e45b
#define
IMU_V2_FUNCTION_GET_TEMPERATURE
group__BrickIMUV2.html
ga424448c059df3e811a3d7d53990143c9
#define
IMU_V2_FUNCTION_GET_TEMPERATURE_PERIOD
group__BrickIMUV2.html
gaae26c18b62a18c3bc0116e519f23a346
#define
IMU_V2_FUNCTION_IS_STATUS_LED_ENABLED
group__BrickIMUV2.html
gaf9ded0e1339547a502480f24552a9d87
#define
IMU_V2_FUNCTION_LEDS_OFF
group__BrickIMUV2.html
ga1ec05aa76026fe05e03b703e1062f613
#define
IMU_V2_FUNCTION_LEDS_ON
group__BrickIMUV2.html
ga66039327f78d0f8e7f36a1fca253bc7e
#define
IMU_V2_FUNCTION_RESET
group__BrickIMUV2.html
gaf2f91deec46080dd972146c20811f48a
#define
IMU_V2_FUNCTION_SAVE_CALIBRATION
group__BrickIMUV2.html
gab1f4766c4eaeba777ac4ef45c7096c50
#define
IMU_V2_FUNCTION_SET_ACCELERATION_PERIOD
group__BrickIMUV2.html
gaa7bda7a1c7572917a7f58b70338b724e
#define
IMU_V2_FUNCTION_SET_ALL_DATA_PERIOD
group__BrickIMUV2.html
ga9b606514cbfedb2b71824b80495ba1e7
#define
IMU_V2_FUNCTION_SET_ANGULAR_VELOCITY_PERIOD
group__BrickIMUV2.html
gaf729a2b437703b25c7b970eda5105dfb
#define
IMU_V2_FUNCTION_SET_GRAVITY_VECTOR_PERIOD
group__BrickIMUV2.html
ga204fc6e93f3731ec436309dc6250940f
#define
IMU_V2_FUNCTION_SET_LINEAR_ACCELERATION_PERIOD
group__BrickIMUV2.html
ga708ca28c4f1b72fa16ede193bc6ab771
#define
IMU_V2_FUNCTION_SET_MAGNETIC_FIELD_PERIOD
group__BrickIMUV2.html
ga56a5e9e14b3f0a8e669c1e1291b8dba5
#define
IMU_V2_FUNCTION_SET_ORIENTATION_PERIOD
group__BrickIMUV2.html
ga7aa27951511b9c9f862ebdf4d7bae29c
#define
IMU_V2_FUNCTION_SET_QUATERNION_PERIOD
group__BrickIMUV2.html
ga7bcea0a54968ee313c21709dbe172e8d
#define
IMU_V2_FUNCTION_SET_TEMPERATURE_PERIOD
group__BrickIMUV2.html
ga52aaca5ecfc695b169d5561be9967761
Device
IMUV2
group__BrickIMUV2.html
ga96826b0fa7755c8617de499d58a57f1b
int
imu_v2_are_leds_on
group__BrickIMUV2.html
ga3370f6c5e55aa778210214a3fd5826a5
(IMUV2 *imu_v2, bool *ret_leds)
void
imu_v2_create
group__BrickIMUV2.html
ga98b7d0e6dcb0b8135e44e78f92ee9872
(IMUV2 *imu_v2, const char *uid, IPConnection *ipcon)
void
imu_v2_destroy
group__BrickIMUV2.html
ga9f036c40c01634976da6b75f569322dc
(IMUV2 *imu_v2)
int
imu_v2_disable_status_led
group__BrickIMUV2.html
ga1d4ff9dd78691932577b1e110d422924
(IMUV2 *imu_v2)
int
imu_v2_enable_status_led
group__BrickIMUV2.html
gac7aab4291dab52ffd9880d5408e5a133
(IMUV2 *imu_v2)
int
imu_v2_get_acceleration
group__BrickIMUV2.html
ga091ef5e29c9ce331087e8498d6f337a5
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_acceleration_period
group__BrickIMUV2.html
ga8838dc6ff23110f9a4945fa4a893ef73
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_all_data
group__BrickIMUV2.html
ga5dbfe25bbf57c730d6d413e3c2e2e2d9
(IMUV2 *imu_v2, int16_t ret_acceleration[3], int16_t ret_magnetic_field[3], int16_t ret_angular_velocity[3], int16_t ret_euler_angle[3], int16_t ret_quaternion[4], int16_t ret_linear_acceleration[3], int16_t ret_gravity_vector[3], int8_t *ret_temperature, uint8_t *ret_calibration_status)
int
imu_v2_get_all_data_period
group__BrickIMUV2.html
ga8dee9f536feb703124fb148bb9316c54
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_angular_velocity
group__BrickIMUV2.html
ga7d1042da7142f849fb2f7804c8f2916a
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_angular_velocity_period
group__BrickIMUV2.html
ga0005fe5a3d5a65da1a51ad92a7c5d40e
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_api_version
group__BrickIMUV2.html
gaa5e598d21b1f398c351007e645accca3
(IMUV2 *imu_v2, uint8_t ret_api_version[3])
int
imu_v2_get_chip_temperature
group__BrickIMUV2.html
ga7957530be3c0fc971feae5b985815a98
(IMUV2 *imu_v2, int16_t *ret_temperature)
int
imu_v2_get_gravity_vector
group__BrickIMUV2.html
ga9a644c41e3ed683eb82a28fe07ede013
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_gravity_vector_period
group__BrickIMUV2.html
ga468c8a68cecdc0adaba016dead57de2d
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_identity
group__BrickIMUV2.html
ga4ddcca62576a41f015694104f48ae229
(IMUV2 *imu_v2, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
imu_v2_get_linear_acceleration
group__BrickIMUV2.html
ga432991b6f129079caf9c7062d496cdb0
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_linear_acceleration_period
group__BrickIMUV2.html
ga88d2b32730f94e54b99995a2885ed4b0
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_magnetic_field
group__BrickIMUV2.html
gac6e40bfcb66c68246dda1907c2371e93
(IMUV2 *imu_v2, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_magnetic_field_period
group__BrickIMUV2.html
ga1c906482651017b3cbe970f84b825121
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_orientation
group__BrickIMUV2.html
ga748209659cafdf1646dff3e36f5e3347
(IMUV2 *imu_v2, int16_t *ret_heading, int16_t *ret_roll, int16_t *ret_pitch)
int
imu_v2_get_orientation_period
group__BrickIMUV2.html
ga26efa45748cd727ac3ad05ecceda0cd0
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_protocol1_bricklet_name
group__BrickIMUV2.html
ga607a035c078ea52e317748d709a32924
(IMUV2 *imu_v2, char port, uint8_t *ret_protocol_version, uint8_t ret_firmware_version[3], char ret_name[40])
int
imu_v2_get_quaternion
group__BrickIMUV2.html
ga5f9f1536bd6e6eafa16712062865a8a2
(IMUV2 *imu_v2, int16_t *ret_w, int16_t *ret_x, int16_t *ret_y, int16_t *ret_z)
int
imu_v2_get_quaternion_period
group__BrickIMUV2.html
gad53c5784687b793a744f6ee15c08d911
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_get_response_expected
group__BrickIMUV2.html
ga450afc2e8e708d6197d8a4b44c3f6822
(IMUV2 *imu_v2, uint8_t function_id, bool *ret_response_expected)
int
imu_v2_get_temperature
group__BrickIMUV2.html
gab42787f2640fd6e23328609b02441656
(IMUV2 *imu_v2, int8_t *ret_temperature)
int
imu_v2_get_temperature_period
group__BrickIMUV2.html
gaf28be6752d94232bef4c2bda9b95f47f
(IMUV2 *imu_v2, uint32_t *ret_period)
int
imu_v2_is_status_led_enabled
group__BrickIMUV2.html
ga9bcabf2c10c4fb9ed398becdac42537a
(IMUV2 *imu_v2, bool *ret_enabled)
int
imu_v2_leds_off
group__BrickIMUV2.html
ga43545507e4d372e2d197de10323acb01
(IMUV2 *imu_v2)
int
imu_v2_leds_on
group__BrickIMUV2.html
ga4074ec6beebbb43531606812fec65b98
(IMUV2 *imu_v2)
void
imu_v2_register_callback
group__BrickIMUV2.html
ga06a9e1e1bfd53dd8758e76876480e5d9
(IMUV2 *imu_v2, uint8_t id, void *callback, void *user_data)
int
imu_v2_reset
group__BrickIMUV2.html
ga42a0fdc9b2bd2adc0c45d7f7a87490f7
(IMUV2 *imu_v2)
int
imu_v2_save_calibration
group__BrickIMUV2.html
ga79aee51c225f1c6f4045213972646d83
(IMUV2 *imu_v2, bool *ret_calibration_done)
int
imu_v2_set_acceleration_period
group__BrickIMUV2.html
ga224a3cb6b81033cbc4f49943ddd48444
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_all_data_period
group__BrickIMUV2.html
gaad5d5a8c548c2c66380f50b700bc2e71
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_angular_velocity_period
group__BrickIMUV2.html
ga5c37f2145de28a950d5bf6593de00d37
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_gravity_vector_period
group__BrickIMUV2.html
ga5fadb10dcc349baaaeb1741b96198581
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_linear_acceleration_period
group__BrickIMUV2.html
ga5ecd8ec640481274d548f2c9a55cd9c9
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_magnetic_field_period
group__BrickIMUV2.html
ga75301dbd0042317bb6fbd46663053a90
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_orientation_period
group__BrickIMUV2.html
gabf3a713444c9a85fa1ac556f82a6f8c7
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_quaternion_period
group__BrickIMUV2.html
gab7b4cbba60e783ca77a048548924c5c5
(IMUV2 *imu_v2, uint32_t period)
int
imu_v2_set_response_expected
group__BrickIMUV2.html
gac209847431cea52bc326ee45ea3eb1c4
(IMUV2 *imu_v2, uint8_t function_id, bool response_expected)
int
imu_v2_set_response_expected_all
group__BrickIMUV2.html
ga27eb6ac9c1b496778e03b8756132b1d4
(IMUV2 *imu_v2, bool response_expected)
int
imu_v2_set_temperature_period
group__BrickIMUV2.html
gab85988521bda252acb4121d2af198dd6
(IMUV2 *imu_v2, uint32_t period)
BrickletDualButton
DualButton Bricklet
group__BrickletDualButton.html
#define
DUAL_BUTTON_BUTTON_STATE_PRESSED
group__BrickletDualButton.html
ga4422f58fad347b9957f20872c90b77c8
#define
DUAL_BUTTON_BUTTON_STATE_RELEASED
group__BrickletDualButton.html
gaf4f35f6e619a8fad370f8d9f4f56d3ed
#define
DUAL_BUTTON_CALLBACK_STATE_CHANGED
group__BrickletDualButton.html
ga903b33eca1044d22e6dba0507dfce3ed
#define
DUAL_BUTTON_DEVICE_IDENTIFIER
group__BrickletDualButton.html
gaa5036b84b76484ee40479fef3fdc1619
#define
DUAL_BUTTON_FUNCTION_GET_BUTTON_STATE
group__BrickletDualButton.html
ga880c810d519974cb0dfc98330ef2e768
#define
DUAL_BUTTON_FUNCTION_GET_IDENTITY
group__BrickletDualButton.html
ga36b986ee64dd5cbcb28412bccb0166f5
#define
DUAL_BUTTON_FUNCTION_GET_LED_STATE
group__BrickletDualButton.html
ga97242b74f5647ff340915348e468b6ca
#define
DUAL_BUTTON_FUNCTION_SET_LED_STATE
group__BrickletDualButton.html
ga0ef863077ddc6057d685e102506e9bb9
#define
DUAL_BUTTON_FUNCTION_SET_SELECTED_LED_STATE
group__BrickletDualButton.html
ga65083d35e2136c4d396ffb8f625b47f5
#define
DUAL_BUTTON_LED_LEFT
group__BrickletDualButton.html
gaf3833adf06dd1001780071f81bd00d24
#define
DUAL_BUTTON_LED_RIGHT
group__BrickletDualButton.html
gad1fb3102ac3533706b3233d8203825b6
#define
DUAL_BUTTON_LED_STATE_AUTO_TOGGLE_OFF
group__BrickletDualButton.html
gacd6210d596a96d192519d738fd3bc96c
#define
DUAL_BUTTON_LED_STATE_AUTO_TOGGLE_ON
group__BrickletDualButton.html
ga6174c9166acf188543b355f022fa9b1a
#define
DUAL_BUTTON_LED_STATE_OFF
group__BrickletDualButton.html
gac2c18c279f7c05e458bb33c59a8e3dc1
#define
DUAL_BUTTON_LED_STATE_ON
group__BrickletDualButton.html
gabf890fbe17b8b933225e8f024d31a4d3
Device
DualButton
group__BrickletDualButton.html
ga5b79c73f304818cb5fd6a2cf92d5ebf1
void
dual_button_create
group__BrickletDualButton.html
gaa53c6712ae22d434354ff96508bc8875
(DualButton *dual_button, const char *uid, IPConnection *ipcon)
void
dual_button_destroy
group__BrickletDualButton.html
gaa3df081833c7f75a0fc789ec535cc062
(DualButton *dual_button)
int
dual_button_get_api_version
group__BrickletDualButton.html
gac3d515045fcbc8a94871750ccd1d9c6e
(DualButton *dual_button, uint8_t ret_api_version[3])
int
dual_button_get_button_state
group__BrickletDualButton.html
gaf6cbd1e06e6331e8a5724f0066b67754
(DualButton *dual_button, uint8_t *ret_button_l, uint8_t *ret_button_r)
int
dual_button_get_identity
group__BrickletDualButton.html
gad31074e116e7aa62bcdd787be1b8d051
(DualButton *dual_button, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
dual_button_get_led_state
group__BrickletDualButton.html
ga9b46cdbd841b6bd2f4d6a24319edec0f
(DualButton *dual_button, uint8_t *ret_led_l, uint8_t *ret_led_r)
int
dual_button_get_response_expected
group__BrickletDualButton.html
gab43dc6fcf6b624629b94d44d78a752fe
(DualButton *dual_button, uint8_t function_id, bool *ret_response_expected)
void
dual_button_register_callback
group__BrickletDualButton.html
ga489ceb0580d88fb8093d330114e07eff
(DualButton *dual_button, uint8_t id, void *callback, void *user_data)
int
dual_button_set_led_state
group__BrickletDualButton.html
gaa75a3f01dc3d8a780a7cf3677c1235f3
(DualButton *dual_button, uint8_t led_l, uint8_t led_r)
int
dual_button_set_response_expected
group__BrickletDualButton.html
ga24f65bb3e28cf3670e7a5acbd4611336
(DualButton *dual_button, uint8_t function_id, bool response_expected)
int
dual_button_set_response_expected_all
group__BrickletDualButton.html
gac65b7e718fdab213a51dc055bbdcab00
(DualButton *dual_button, bool response_expected)
int
dual_button_set_selected_led_state
group__BrickletDualButton.html
ga5eabda51405a9eeb2dc5260213a444eb
(DualButton *dual_button, uint8_t led, uint8_t state)
BrickletGPS
GPS Bricklet
group__BrickletGPS.html
#define
GPS_CALLBACK_ALTITUDE
group__BrickletGPS.html
gaa1ef36f17ec418b94ad003c7320a4a7d
#define
GPS_CALLBACK_COORDINATES
group__BrickletGPS.html
gaa1ac81c7cbe104e295a1c616727e4404
#define
GPS_CALLBACK_DATE_TIME
group__BrickletGPS.html
ga71e36e6c9caa78f1bd969c8c9031cd26
#define
GPS_CALLBACK_MOTION
group__BrickletGPS.html
gae0f139f717bb2638a1623355a3bcea50
#define
GPS_CALLBACK_STATUS
group__BrickletGPS.html
gaf037db47bb004a9ec8b9cd6148878cb3
#define
GPS_DEVICE_IDENTIFIER
group__BrickletGPS.html
ga0b7d9bd3e2463a86103f07f182ea4b66
#define
GPS_FIX_2D_FIX
group__BrickletGPS.html
gaf1f676b811306293520b1ef27e5314bd
#define
GPS_FIX_3D_FIX
group__BrickletGPS.html
gaaaed29ed15ca876ca59980b594223a5d
#define
GPS_FIX_NO_FIX
group__BrickletGPS.html
ga913f4051d9a145f91babe25c2cc47662
#define
GPS_FUNCTION_GET_ALTITUDE
group__BrickletGPS.html
gad846755e61939847e5cf381c29584ac8
#define
GPS_FUNCTION_GET_ALTITUDE_CALLBACK_PERIOD
group__BrickletGPS.html
ga811a783801a7e4df693ebc07395954a7
#define
GPS_FUNCTION_GET_COORDINATES
group__BrickletGPS.html
gaed459305c5c66ca64e0c20ac351177c3
#define
GPS_FUNCTION_GET_COORDINATES_CALLBACK_PERIOD
group__BrickletGPS.html
ga086b3d82268c05247974cfc049cc819c
#define
GPS_FUNCTION_GET_DATE_TIME
group__BrickletGPS.html
ga95f11332476d4b20b04b0ad791d8ceea
#define
GPS_FUNCTION_GET_DATE_TIME_CALLBACK_PERIOD
group__BrickletGPS.html
ga6cdbe03e47c75523fa16994608fa3e8f
#define
GPS_FUNCTION_GET_IDENTITY
group__BrickletGPS.html
gae29077e1aeb590fa3427112e6fe550cc
#define
GPS_FUNCTION_GET_MOTION
group__BrickletGPS.html
gacd947ad55ef839b77df4187f01c441bc
#define
GPS_FUNCTION_GET_MOTION_CALLBACK_PERIOD
group__BrickletGPS.html
gaf570035b29fbe6d839a8fd079200a951
#define
GPS_FUNCTION_GET_STATUS
group__BrickletGPS.html
ga240bbbb1559beb75a824c0a3aa5d139a
#define
GPS_FUNCTION_GET_STATUS_CALLBACK_PERIOD
group__BrickletGPS.html
ga794e3a37e177b39eb93cce2c40bacc7d
#define
GPS_FUNCTION_RESTART
group__BrickletGPS.html
ga8790cfea4c536eaf2756e10b0537e040
#define
GPS_FUNCTION_SET_ALTITUDE_CALLBACK_PERIOD
group__BrickletGPS.html
gae37df2fd56b8c6ebb164dfb69a1c3fe6
#define
GPS_FUNCTION_SET_COORDINATES_CALLBACK_PERIOD
group__BrickletGPS.html
gada453750946404fc9c1117f22a72539e
#define
GPS_FUNCTION_SET_DATE_TIME_CALLBACK_PERIOD
group__BrickletGPS.html
ga6c4ef8eebcef30cb5d61aa648f4900e2
#define
GPS_FUNCTION_SET_MOTION_CALLBACK_PERIOD
group__BrickletGPS.html
gacc62cb6691f243fc19dcfe967b686216
#define
GPS_FUNCTION_SET_STATUS_CALLBACK_PERIOD
group__BrickletGPS.html
ga3dfd4f9ac66011fbcd8d9cf7f389ee11
#define
GPS_RESTART_TYPE_COLD_START
group__BrickletGPS.html
ga74f99b4f3be1229411b2b1416b8d9b6b
#define
GPS_RESTART_TYPE_FACTORY_RESET
group__BrickletGPS.html
gaf23d371315e0739b99f0eb0bb28612ad
#define
GPS_RESTART_TYPE_HOT_START
group__BrickletGPS.html
gab06b5cce04690d79e670573d2d6201ce
#define
GPS_RESTART_TYPE_WARM_START
group__BrickletGPS.html
ga13d342e0dd1586418a284db0d03241eb
Device
GPS
group__BrickletGPS.html
gaca5f245fcd6960a431f95331a90752ab
void
gps_create
group__BrickletGPS.html
gaa9fe5058d5a3d1fedc65eebd56ff73df
(GPS *gps, const char *uid, IPConnection *ipcon)
void
gps_destroy
group__BrickletGPS.html
ga7a8f2103cb175a07edc9fc9542ea0966
(GPS *gps)
int
gps_get_altitude
group__BrickletGPS.html
ga5af50c95faf3acbed52c544eb1a00430
(GPS *gps, uint32_t *ret_altitude, uint32_t *ret_geoidal_separation)
int
gps_get_altitude_callback_period
group__BrickletGPS.html
ga613b9596592c627f0b8db5ec4ab29680
(GPS *gps, uint32_t *ret_period)
int
gps_get_api_version
group__BrickletGPS.html
ga2031893d5aebde8c2398b4cc348d2f36
(GPS *gps, uint8_t ret_api_version[3])
int
gps_get_coordinates
group__BrickletGPS.html
gacd78f76ca7c97c87a24803024b4b745b
(GPS *gps, uint32_t *ret_latitude, char *ret_ns, uint32_t *ret_longitude, char *ret_ew, uint16_t *ret_pdop, uint16_t *ret_hdop, uint16_t *ret_vdop, uint16_t *ret_epe)
int
gps_get_coordinates_callback_period
group__BrickletGPS.html
ga71a4056a99a90ac301192647e9533fad
(GPS *gps, uint32_t *ret_period)
int
gps_get_date_time
group__BrickletGPS.html
ga35afb9a88470592fbf555c9ce0d816de
(GPS *gps, uint32_t *ret_date, uint32_t *ret_time)
int
gps_get_date_time_callback_period
group__BrickletGPS.html
gae40aeaabac2f66a7b920a3a33967b480
(GPS *gps, uint32_t *ret_period)
int
gps_get_identity
group__BrickletGPS.html
ga75990a4871072fe96ab7dd3d8a8c48cd
(GPS *gps, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
gps_get_motion
group__BrickletGPS.html
ga7c16bf81d1c27a169d9de5fad902a6a2
(GPS *gps, uint32_t *ret_course, uint32_t *ret_speed)
int
gps_get_motion_callback_period
group__BrickletGPS.html
ga12b63e1544e98557c8ec9fb5411cc3ad
(GPS *gps, uint32_t *ret_period)
int
gps_get_response_expected
group__BrickletGPS.html
gafcfc98478256452105701754b81305cc
(GPS *gps, uint8_t function_id, bool *ret_response_expected)
int
gps_get_status
group__BrickletGPS.html
gaf7b09d5880682d7e021e8ba935206a28
(GPS *gps, uint8_t *ret_fix, uint8_t *ret_satellites_view, uint8_t *ret_satellites_used)
int
gps_get_status_callback_period
group__BrickletGPS.html
gac515d042af1a5981435b76ab890b2027
(GPS *gps, uint32_t *ret_period)
void
gps_register_callback
group__BrickletGPS.html
gad3e1bb21324069ed6db79ff8a0dbe100
(GPS *gps, uint8_t id, void *callback, void *user_data)
int
gps_restart
group__BrickletGPS.html
ga4cbf8d761619c26081e7f06b03add1ca
(GPS *gps, uint8_t restart_type)
int
gps_set_altitude_callback_period
group__BrickletGPS.html
gad8c73ea8af83e3437cc9ff283e159a06
(GPS *gps, uint32_t period)
int
gps_set_coordinates_callback_period
group__BrickletGPS.html
ga2bd15a29f3466833e022e47ae86e8334
(GPS *gps, uint32_t period)
int
gps_set_date_time_callback_period
group__BrickletGPS.html
ga2dce9117695e617e40008e8b71900d80
(GPS *gps, uint32_t period)
int
gps_set_motion_callback_period
group__BrickletGPS.html
ga27139f1e33cb0a65748babe7310d4397
(GPS *gps, uint32_t period)
int
gps_set_response_expected
group__BrickletGPS.html
gad0842d3e3e2ae80dfa9df7ea9cede471
(GPS *gps, uint8_t function_id, bool response_expected)
int
gps_set_response_expected_all
group__BrickletGPS.html
ga2813f1acd929a77a504fc12dbfbcb35b
(GPS *gps, bool response_expected)
int
gps_set_status_callback_period
group__BrickletGPS.html
ga5ddd4f768ea145d4b9822c97fffe4c51
(GPS *gps, uint32_t period)
BrickletIndustrialDigitalIn4
IndustrialDigitalIn4 Bricklet
group__BrickletIndustrialDigitalIn4.html
#define
INDUSTRIAL_DIGITAL_IN_4_CALLBACK_INTERRUPT
group__BrickletIndustrialDigitalIn4.html
gaf20e094b8bde6cabfd3a266dfe4d389f
#define
INDUSTRIAL_DIGITAL_IN_4_DEVICE_IDENTIFIER
group__BrickletIndustrialDigitalIn4.html
ga7c5f847f2eba0118a55f9ec7d4794928
#define
INDUSTRIAL_DIGITAL_IN_4_EDGE_TYPE_BOTH
group__BrickletIndustrialDigitalIn4.html
ga4b58bf367a0661d8f56171e032ab3d17
#define
INDUSTRIAL_DIGITAL_IN_4_EDGE_TYPE_FALLING
group__BrickletIndustrialDigitalIn4.html
gab80dce0bfaf67c8b202ec61bbdc7ad5e
#define
INDUSTRIAL_DIGITAL_IN_4_EDGE_TYPE_RISING
group__BrickletIndustrialDigitalIn4.html
ga1942157d1c8a4db94b3525de9799b0dd
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_AVAILABLE_FOR_GROUP
group__BrickletIndustrialDigitalIn4.html
gaa2057b68fc1d767d491fcdad57f572c9
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_DEBOUNCE_PERIOD
group__BrickletIndustrialDigitalIn4.html
gaf4e3489496276d177039184d9e045409
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_EDGE_COUNT
group__BrickletIndustrialDigitalIn4.html
gabae001852848775ff9b6a2e1d8f4f7db
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_EDGE_COUNT_CONFIG
group__BrickletIndustrialDigitalIn4.html
ga0051f92ee645be7d3c01891413121655
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_GROUP
group__BrickletIndustrialDigitalIn4.html
ga814e628d8ccfae5ea410735b2ba55bfa
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_IDENTITY
group__BrickletIndustrialDigitalIn4.html
gac8ab0e0a49c77f0bf004e190c1abe49e
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_INTERRUPT
group__BrickletIndustrialDigitalIn4.html
ga1bcfcb8d43aa28478665b50476afa4a7
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_GET_VALUE
group__BrickletIndustrialDigitalIn4.html
ga6e2ba5f326f6f99d154db4ed13d54196
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_SET_DEBOUNCE_PERIOD
group__BrickletIndustrialDigitalIn4.html
ga732ccaadfd535bf8b68ade9067f48cd6
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_SET_EDGE_COUNT_CONFIG
group__BrickletIndustrialDigitalIn4.html
gaf9c7e0e377baf38bcb96aff388f51f72
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_SET_GROUP
group__BrickletIndustrialDigitalIn4.html
ga5412b49040d4ad8b8c28d12cf5def452
#define
INDUSTRIAL_DIGITAL_IN_4_FUNCTION_SET_INTERRUPT
group__BrickletIndustrialDigitalIn4.html
gabf59eb6f3334a54890adc8af62e1c17b
Device
IndustrialDigitalIn4
group__BrickletIndustrialDigitalIn4.html
gad599d33e18af46085519486390ce5717
void
industrial_digital_in_4_create
group__BrickletIndustrialDigitalIn4.html
gad80728e0e6efd9aae46d85f035d16f89
(IndustrialDigitalIn4 *industrial_digital_in_4, const char *uid, IPConnection *ipcon)
void
industrial_digital_in_4_destroy
group__BrickletIndustrialDigitalIn4.html
ga0fbaa56311714a0202b201c51f3342b3
(IndustrialDigitalIn4 *industrial_digital_in_4)
int
industrial_digital_in_4_get_api_version
group__BrickletIndustrialDigitalIn4.html
gacf7eeb26c2cecd2904b243b3c1377c29
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t ret_api_version[3])
int
industrial_digital_in_4_get_available_for_group
group__BrickletIndustrialDigitalIn4.html
ga120b2ab3420070e9652b2209bf1f363b
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t *ret_available)
int
industrial_digital_in_4_get_debounce_period
group__BrickletIndustrialDigitalIn4.html
ga8077ec51f6d6078243f76dfb3f9b6504
(IndustrialDigitalIn4 *industrial_digital_in_4, uint32_t *ret_debounce)
int
industrial_digital_in_4_get_edge_count
group__BrickletIndustrialDigitalIn4.html
ga5ff5474c8a30f7a0df576c0297326372
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t pin, bool reset_counter, uint32_t *ret_count)
int
industrial_digital_in_4_get_edge_count_config
group__BrickletIndustrialDigitalIn4.html
gae014cb108aa4e731b2f6531e77fe3733
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t pin, uint8_t *ret_edge_type, uint8_t *ret_debounce)
int
industrial_digital_in_4_get_group
group__BrickletIndustrialDigitalIn4.html
ga0902230d994e813b0175b4b571ad63bb
(IndustrialDigitalIn4 *industrial_digital_in_4, char ret_group[4])
int
industrial_digital_in_4_get_identity
group__BrickletIndustrialDigitalIn4.html
ga98876d38966ac6853f5a013e06944bbf
(IndustrialDigitalIn4 *industrial_digital_in_4, char ret_uid[8], char ret_connected_uid[8], char *ret_position, uint8_t ret_hardware_version[3], uint8_t ret_firmware_version[3], uint16_t *ret_device_identifier)
int
industrial_digital_in_4_get_interrupt
group__BrickletIndustrialDigitalIn4.html
gaa1953bb0895be6fb795bdcca32bc59eb
(IndustrialDigitalIn4 *industrial_digital_in_4, uint16_t *ret_interrupt_mask)
int
industrial_digital_in_4_get_response_expected
group__BrickletIndustrialDigitalIn4.html
gae655aeba482a8a23193bcad2f5925bd0
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t function_id, bool *ret_response_expected)
int
industrial_digital_in_4_get_value
group__BrickletIndustrialDigitalIn4.html
ga42be20c37f6998110d5c51f756af4f19
(IndustrialDigitalIn4 *industrial_digital_in_4, uint16_t *ret_value_mask)
void
industrial_digital_in_4_register_callback
group__BrickletIndustrialDigitalIn4.html
ga5c6fcc166f4d57fc3efd9f8b6609db88
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t id, void *callback, void *user_data)
int
industrial_digital_in_4_set_debounce_period
group__BrickletIndustrialDigitalIn4.html
gad2b11b4137a48bd5449f6d7180edb81e
(IndustrialDigitalIn4 *industrial_digital_in_4, uint32_t debounce)
int
industrial_digital_in_4_set_edge_count_config
group__BrickletIndustrialDigitalIn4.html
gabafe99d31c3ac91c49b312e4ed1c4af4
(IndustrialDigitalIn4 *industrial_digital_in_4, uint16_t selection_mask, uint8_t edge_type, uint8_t debounce)
int
industrial_digital_in_4_set_group
group__BrickletIndustrialDigitalIn4.html
gaf460d9c032da7bb772283102dcd1e169
(IndustrialDigitalIn4 *industrial_digital_in_4, char group[4])
int
industrial_digital_in_4_set_interrupt
group__BrickletIndustrialDigitalIn4.html
gaf02dde5bdd01689ea962aeeb89488e68
(IndustrialDigitalIn4 *industrial_digital_in_4, uint16_t interrupt_mask)
int
industrial_digital_in_4_set_response_expected
group__BrickletIndustrialDigitalIn4.html
ga4780ed3e5bcd3de7031bfe0711fb49b6
(IndustrialDigitalIn4 *industrial_digital_in_4, uint8_t function_id, bool response_expected)
int
industrial_digital_in_4_set_response_expected_all
group__BrickletIndustrialDigitalIn4.html
gab994e815967177fc6f21c173ac09241f
(IndustrialDigitalIn4 *industrial_digital_in_4, bool response_expected)
IPConnection
IP Connection
group__IPConnection.html
IPCON_CALLBACK_ENUMERATE
group__IPConnection.html
ggadf764cbdea00d65edcd07bb9953ad2b7a316c832b3badcaf38fe3bfe3154c927a
IPCON_CALLBACK_CONNECTED
group__IPConnection.html
ggadf764cbdea00d65edcd07bb9953ad2b7a5bbc0f5f72ac4ce31c39d04b210263ab
IPCON_CALLBACK_DISCONNECTED
group__IPConnection.html
ggadf764cbdea00d65edcd07bb9953ad2b7a3aee9aa8ea07fc02c87148099cdb13f2
IPCON_ENUMERATION_TYPE_AVAILABLE
group__IPConnection.html
gga99fb83031ce9923c84392b4e92f956b5afec35c9554c35e2a033db56d752d22bf
IPCON_ENUMERATION_TYPE_CONNECTED
group__IPConnection.html
gga99fb83031ce9923c84392b4e92f956b5aea8794eec71788acd94b4e3412e5c87c
IPCON_ENUMERATION_TYPE_DISCONNECTED
group__IPConnection.html
gga99fb83031ce9923c84392b4e92f956b5acdf88cf5ed18096468f72087ba0962b8
IPCON_CONNECT_REASON_REQUEST
group__IPConnection.html
ggabc6126af1d45847bc59afa0aa3216b04a5a0d027866263575130c68918665376d
IPCON_CONNECT_REASON_AUTO_RECONNECT
group__IPConnection.html
ggabc6126af1d45847bc59afa0aa3216b04a066f3fde8f98df0fda0c18d27cfa7393
IPCON_DISCONNECT_REASON_REQUEST
group__IPConnection.html
ggadc29c2ff13d900c2f185ee95427fb06ca9ec0f1405418bc71c4dc2fa22202c9da
IPCON_DISCONNECT_REASON_ERROR
group__IPConnection.html
ggadc29c2ff13d900c2f185ee95427fb06ca68af268d71557a7f2af890acc9e38b87
IPCON_DISCONNECT_REASON_SHUTDOWN
group__IPConnection.html
ggadc29c2ff13d900c2f185ee95427fb06cab812d38612c5b6b31cacd97b961579bc
IPCON_CONNECTION_STATE_DISCONNECTED
group__IPConnection.html
gga61dadd085c1777f559549e05962b2c9ea495e017eb320c9603763473dff1d4bfa
IPCON_CONNECTION_STATE_CONNECTED
group__IPConnection.html
gga61dadd085c1777f559549e05962b2c9ea1b0eecf51f0778658548c4e81e174b8b
IPCON_CONNECTION_STATE_PENDING
group__IPConnection.html
gga61dadd085c1777f559549e05962b2c9ea04f4a0bed2eac9acaf492973b01163d5
int
ipcon_authenticate
group__IPConnection.html
gac5bf5acce3e02ef28eb3e81d7e6c7257
(IPConnection *ipcon, const char secret[64])
int
ipcon_connect
group__IPConnection.html
ga4917f15be56eeb8969256a464355daed
(IPConnection *ipcon, const char *host, uint16_t port)
void
ipcon_create
group__IPConnection.html
ga6bb41f4c9affcc594280424cd55a0b77
(IPConnection *ipcon)
void
ipcon_destroy
group__IPConnection.html
ga10950c2e6297e98488752a4305b8be54
(IPConnection *ipcon)
int
ipcon_disconnect
group__IPConnection.html
ga6fef526ee269dc1e19157c589fd50a66
(IPConnection *ipcon)
int
ipcon_enumerate
group__IPConnection.html
ga60c384568c4f877b45f2ab2179c41935
(IPConnection *ipcon)
bool
ipcon_get_auto_reconnect
group__IPConnection.html
gafb97a69ce26ddd8e2d9e9b9fc4eb0d26
(IPConnection *ipcon)
int
ipcon_get_connection_state
group__IPConnection.html
ga50bde36fac29bc70d4a007d2adf7abfb
(IPConnection *ipcon)
uint32_t
ipcon_get_timeout
group__IPConnection.html
gade100c9c0a2202c9ca47d29a9f3b7aa4
(IPConnection *ipcon)
void
ipcon_register_callback
group__IPConnection.html
ga4337e5bc93b69309ffadfef886549e2f
(IPConnection *ipcon, uint8_t id, void *callback, void *user_data)
void
ipcon_set_auto_reconnect
group__IPConnection.html
gaf3722739f44ebb212e8ce1a4ea252fbd
(IPConnection *ipcon, bool auto_reconnect)
void
ipcon_set_timeout
group__IPConnection.html
gafa41eea44796509a24190da7d7a2ba59
(IPConnection *ipcon, uint32_t timeout)
void
ipcon_unwait
group__IPConnection.html
gac4c1242cfad44c1edd6a3d0f39cd76c4
(IPConnection *ipcon)
void
ipcon_wait
group__IPConnection.html
ga3add513a2178d9466a0fa7065c1cb88b
(IPConnection *ipcon)
_CallbackContext
struct__CallbackContext.html
IPConnectionPrivate *
ipcon_p
struct__CallbackContext.html
a4b3ae3d88d2ab227d228ad87229f8341
Mutex
mutex
struct__CallbackContext.html
a0e73011edcb1a34e988f0ab5ad868ca0
bool
packet_dispatch_allowed
struct__CallbackContext.html
a3e6d5208b83afe720e7c586a31dd7330
Queue
queue
struct__CallbackContext.html
adf6b6a152589052daa5e9fb970199b5f
Thread
thread
struct__CallbackContext.html
a1dbfd6a892c9aac915d906f402cf19c1
_Device
struct__Device.html
DevicePrivate *
p
struct__Device.html
a9fc52f53f9ff1c7c8ea3ad9392461e64
_IPConnection
struct__IPConnection.html
IPConnectionPrivate *
p
struct__IPConnection.html
a9d6e25f5dcf601f4da0fa0b2941cbea4
_Socket
struct__Socket.html
int
handle
struct__Socket.html
a7d647905d4e41490baaa6a385bdf687a
Mutex
send_mutex
struct__Socket.html
afe10399ac5221b8d38fa90cc12a5a725
ATTRIBUTE_PACKED
structATTRIBUTE__PACKED.html
int16_t
acc_x
structATTRIBUTE__PACKED.html
aef3fabc66684a4f9eb7fe56ac1b96f40
int16_t
acc_y
structATTRIBUTE__PACKED.html
a25524d69eda2ce349892df146af7cd44
int16_t
acc_z
structATTRIBUTE__PACKED.html
ad180ae8d25989f6667fa334cfc4d6a1a
int16_t
acceleration
structATTRIBUTE__PACKED.html
a609503d05cfe5cedf9dd6bc4b2e740c4
[3]
uint32_t
altitude
structATTRIBUTE__PACKED.html
a7a470d6f1ef925193749b651185d64c6
int16_t
ang_x
structATTRIBUTE__PACKED.html
a0f3729d7aa353798e249669bfa54e291
int16_t
ang_y
structATTRIBUTE__PACKED.html
a01fc8b46861fae14ad64f1fdb57f6e76
int16_t
ang_z
structATTRIBUTE__PACKED.html
a0082290e5db9361cbefe8e9cc6510f59
int16_t
angular_velocity
structATTRIBUTE__PACKED.html
adfc7ae5a3c5357050e2b9fb36caf0542
[3]
uint8_t
available
structATTRIBUTE__PACKED.html
adf60cca3602721353b2ebf03b15fb393
uint8_t
button_l
structATTRIBUTE__PACKED.html
a76f5282f72574f948c2cb72a314c59b2
uint8_t
button_r
structATTRIBUTE__PACKED.html
a1fdda3884d2f182be849d2928d834a8e
bool
calibration_done
structATTRIBUTE__PACKED.html
a165e6cb91c040f6f436371422dc24d2b
uint8_t
calibration_status
structATTRIBUTE__PACKED.html
a8f462060a218c463660ca5ffc938a12c
uint8_t
client_nonce
structATTRIBUTE__PACKED.html
ace5ab709859e137a82e29d859f4ecb3e
[4]
char
connected_uid
structATTRIBUTE__PACKED.html
a4b7ffee4fac80b98465c85076bbfc075
[8]
uint32_t
count
structATTRIBUTE__PACKED.html
a7b1e07a9f515c7624e61f48a692aac7a
uint32_t
course
structATTRIBUTE__PACKED.html
a781eb9289464546ec81556b545ef3e91
int16_t
data
structATTRIBUTE__PACKED.html
a457c56accd885cc4352d7eb7c7feb647
[10]
uint32_t
date
structATTRIBUTE__PACKED.html
a4a90476ede02e4218c9bca1a12188613
uint32_t
debounce
structATTRIBUTE__PACKED.html
a78877842822d70cf0bf22187f7e8cbcc
uint8_t
debounce
structATTRIBUTE__PACKED.html
a78877842822d70cf0bf22187f7e8cbcc
uint16_t
device_identifier
structATTRIBUTE__PACKED.html
a5f138eb6b95367ed2e7fc67ac3edd6fc
uint8_t
digest
structATTRIBUTE__PACKED.html
a87f529d675c4b4fd0bedf3ea7a37e961
[20]
uint8_t
edge_type
structATTRIBUTE__PACKED.html
a1d5934c6d68a99394a3ffdf71053aba0
bool
enabled
structATTRIBUTE__PACKED.html
afb3a64c98eac5a7159b1d1a44350a5d2
uint8_t
enumeration_type
structATTRIBUTE__PACKED.html
ab7c377e12f06d650bd494aee24ef0cd5
uint16_t
epe
structATTRIBUTE__PACKED.html
a04f23c277d09cc22f7e5bbff5a03e163
int16_t
euler_angle
structATTRIBUTE__PACKED.html
a55196161553d08a5422f6bf4e3f1293f
[3]
char
ew
structATTRIBUTE__PACKED.html
a0e1d8e3e237825f700c961b709cbaca4
uint8_t
firmware_version
structATTRIBUTE__PACKED.html
af487cbb688525b7d0e273513c8566ff6
[3]
uint8_t
fix
structATTRIBUTE__PACKED.html
a47d5747930b648c8471f590ed3637a81
uint32_t
geoidal_separation
structATTRIBUTE__PACKED.html
a0b7ac0fa86f79a02475b4856be11d303
int16_t
gravity_vector
structATTRIBUTE__PACKED.html
a401e5698bc0552cbb5cc1e359e4a5f76
[3]
char
group
structATTRIBUTE__PACKED.html
aca2b87a233bb5143e89a21b74139ff8d
[4]
uint8_t
hardware_version
structATTRIBUTE__PACKED.html
a65b5bc2700d772434b148277f6064edb
[3]
uint16_t
hdop
structATTRIBUTE__PACKED.html
adb827be44878fb9f142fb06025605e9e
PacketHeader
header
structATTRIBUTE__PACKED.html
a870637189945dc4eb78a88b7c7800082
int16_t
heading
structATTRIBUTE__PACKED.html
a8a9c882fdc1c19bffe722308ed83fe95
uint16_t
interrupt_mask
structATTRIBUTE__PACKED.html
a8b5559c9b0101d160552bc74dd501740
uint32_t
latitude
structATTRIBUTE__PACKED.html
a56459cbb4d99ab36cd4b2a196c40e7f7
uint8_t
led
structATTRIBUTE__PACKED.html
a0e7edf270bef1bc2d6c8daceee894646
uint8_t
led_l
structATTRIBUTE__PACKED.html
a1a308303c3f868ef271b9b316c62bf44
uint8_t
led_r
structATTRIBUTE__PACKED.html
aebc1f4db5723ded7580f6728231d357d
bool
leds
structATTRIBUTE__PACKED.html
aa12468166cf04206454dc41a3974829e
int16_t
linear_acceleration
structATTRIBUTE__PACKED.html
abd77f592d21cfd7cfc3649a1945c2414
[3]
uint32_t
longitude
structATTRIBUTE__PACKED.html
aea09e147ae4e7dc52e6f5ceed395e1fa
int16_t
mag_x
structATTRIBUTE__PACKED.html
acb8765f0111d58c575f3125a73274f59
int16_t
mag_y
structATTRIBUTE__PACKED.html
a7a5ace2e1110e08c075ce576048bfa88
int16_t
mag_z
structATTRIBUTE__PACKED.html
a7eb7cc0e642a6cce3e50985cac5e8df4
int16_t
magnetic_field
structATTRIBUTE__PACKED.html
adbd0a7fdcf399178f79ff2897cb28ece
[3]
char
name
structATTRIBUTE__PACKED.html
a4dad450e1ef4e06780f35bdfd8e8d82d
[40]
char
ns
structATTRIBUTE__PACKED.html
a57390a0240daf4742a57e36497cb94ac
bool
orientation_calculation_on
structATTRIBUTE__PACKED.html
afb15fc4de5d9d02188934d57bdf41450
uint16_t
pdop
structATTRIBUTE__PACKED.html
a93688b1a3a0bef795b2600145913fc6d
uint32_t
period
structATTRIBUTE__PACKED.html
af1c4bcc3e8d2c6f1c2d701f78b963d2d
uint8_t
pin
structATTRIBUTE__PACKED.html
a8d23cc6d193c03605725464df997d3b0
int16_t
pitch
structATTRIBUTE__PACKED.html
ac9b6765f7e362d1b8c1ba02034ce825a
char
port
structATTRIBUTE__PACKED.html
ab0ec9b1f69299563837ce60518d7b29b
char
position
structATTRIBUTE__PACKED.html
ac47deae0054ba51a00289d50e8acbe0f
uint8_t
protocol_version
structATTRIBUTE__PACKED.html
a6af60270024faaa299ece3b3a58b4dd6
int16_t
quaternion
structATTRIBUTE__PACKED.html
af10914d3c255b1a28efc9861dbd1488c
[4]
uint8_t
range
structATTRIBUTE__PACKED.html
a34b43462735415236c4f8b3bfe84a3af
bool
reset_counter
structATTRIBUTE__PACKED.html
a20a1d8ddd6a0491216ee415fe4749c9b
uint8_t
restart_type
structATTRIBUTE__PACKED.html
a1f45c27bdb79b172100dd797b3a0773d
int16_t
roll
structATTRIBUTE__PACKED.html
a526ea09689ceea0dcc3150a458b202bb
uint8_t
satellites_used
structATTRIBUTE__PACKED.html
a8c4b4dcb93b9b9a0b6e29a6141f53b6d
uint8_t
satellites_view
structATTRIBUTE__PACKED.html
a8838ea453347a8a63a7c7424049c9f97
uint16_t
selection_mask
structATTRIBUTE__PACKED.html
af6fbba6f8999e4f07226ce710de683d2
uint8_t
server_nonce
structATTRIBUTE__PACKED.html
a0bcac7ee720618dd5144bf359351f1e8
[4]
uint32_t
speed
structATTRIBUTE__PACKED.html
aa0cbd39e2834f794dbb5d30f182d6a28
uint16_t
speed
structATTRIBUTE__PACKED.html
aa0cbd39e2834f794dbb5d30f182d6a28
uint8_t
state
structATTRIBUTE__PACKED.html
a8a262e5a78b47e8fbf36a9a2dcd1e0b6
int8_t
temperature
structATTRIBUTE__PACKED.html
aa0ba00f85b512a7ca6b07f44c6006318
int16_t
temperature
structATTRIBUTE__PACKED.html
ada0c57a102898649f6ef050c7990e7ef
uint32_t
time
structATTRIBUTE__PACKED.html
ad822d679c6625308e6600276244e30b0
uint8_t
typ
structATTRIBUTE__PACKED.html
a948655f76a5e8bf536bc1f88771a8a70
char
uid
structATTRIBUTE__PACKED.html
a69795fbe1ec4d2ef9403f9436960ad8e
[8]
uint16_t
value_mask
structATTRIBUTE__PACKED.html
ad494e348192ed8786645aca0775c93ac
uint16_t
vdop
structATTRIBUTE__PACKED.html
acbf5848524ae5bd5d808ba34c29a03d8
float
w
structATTRIBUTE__PACKED.html
a2fdb3a907ae377aab2a5b17017ee3d1d
int16_t
w
structATTRIBUTE__PACKED.html
a2fdb3a907ae377aab2a5b17017ee3d1d
int16_t
x
structATTRIBUTE__PACKED.html
ad083bba82424b8c207eb43ce8a5463aa
float
x
structATTRIBUTE__PACKED.html
a64677a3df8b132f0c4b77298fb36c65d
int16_t
y
structATTRIBUTE__PACKED.html
afbec8b48ed403f30d780c3cf2c6bd53b
float
y
structATTRIBUTE__PACKED.html
a13bf44db432f437186255de2155785ec
int16_t
yaw
structATTRIBUTE__PACKED.html
a642d1b33a17b6a4621aed1da565b98a9
int16_t
z
structATTRIBUTE__PACKED.html
ab8e997c7602d9f5da345aa7867dfbbcf
float
z
structATTRIBUTE__PACKED.html
a69da459d2956a21f58aaa3cb89418536
LaserTransform
classLaserTransform.html
void
callbackOdometryFiltered
classLaserTransform.html
af44de94784ebd277571f4e1a8b74d0f6
(const nav_msgs::Odometry::ConstPtr &msg)
void
callbackPcl
classLaserTransform.html
ac16b78de882a58b1db31a8f2d6ea4c2e
(const sensor_msgs::PointCloud2::ConstPtr &msg)
void
checkConvergenceSpeed
classLaserTransform.html
ad9fa14b02822ad835e73e907d402f67e
()
void
clearOctomap
classLaserTransform.html
ac16941e1a1dfe1076e08f745fbbab062
(ros::ServiceClient *client)
int
init
classLaserTransform.html
a01750c4238361dc54ee3cffeeef97730
()
LaserTransform
classLaserTransform.html
a7e2aa1ab349756c5e792cdfd566d4293
()
void
publishImuMessage
classLaserTransform.html
ad6817415187d5f27ab2aff3e57d14104
(ros::Publisher *pub_message)
void
publishMagneticFieldMessage
classLaserTransform.html
ad596bec82d5c8515635212f2fba651a0
(ros::Publisher *pub_message)
void
publishNavSatFixMessage
classLaserTransform.html
a60410c7b16fa7687cea87463cf288f7f
(ros::Publisher *pub_message)
void
publishOdometryMessage
classLaserTransform.html
a433c2f3f9f87d3bf8520fccfae77ff8b
(ros::Publisher *pub_message)
void
publishPclMessage
classLaserTransform.html
aebf457431d9f4c8853f80daf0e079149
(ros::Publisher *pub_message)
int
setImuConvergenceSpeed
classLaserTransform.html
ab452d0b82c23b216bb5315be23c47348
(uint16_t imu_convergence_speed)
void
setLaserPose
classLaserTransform.html
addd4d39f26e53aa2d69b4c6f016fe08e
(double x, double y, double z, double yaw, double pitch, double roll)
void
setPclPublisher
classLaserTransform.html
a563ce3001ce84afdc6c219246d22d505
(ros::Publisher *pub)
~LaserTransform
classLaserTransform.html
ab25b27b5d8929d07607ce4d2dfb4bbda
()
float
deg2rad
classLaserTransform.html
a24b36aa64092933d59fa80e0321e0d2e
(float x)
int
getPosition
classLaserTransform.html
ab8ab4d625079c4c22f5b32bb71997661
(float *x_pos, float *y_pos, float *z_pos)
tf::Quaternion
getQuaternion
classLaserTransform.html
a3e8e058cac13a55c22c1cb7584886d34
()
float
rad2deg
classLaserTransform.html
a203cbbd621ea44168e9f0c7dd7f29d20
(float x)
static void
callbackConnected
classLaserTransform.html
adde525efc079c99456ad61fa5341aa01
(uint8_t connect_reason, void *user_data)
static void
callbackDb
classLaserTransform.html
a620030f6e58c025aab978d593b3d23ad
(uint8_t button_l, uint8_t button_r, uint8_t led_l, uint8_t led_r, void *user_data)
static void
callbackEnumerate
classLaserTransform.html
a8ce807d8d9a7f00acfe26c8c8ebcec78
(const char *uid, const char *connected_uid, char position, uint8_t hardware_version[3], uint8_t firmware_version[3], uint16_t device_identifier, uint8_t enumeration_type, void *user_data)
static void
callbackIdi4
classLaserTransform.html
a6553d7f52797c11684fe8cbd95b446ac
(uint8_t interrupt_mask, uint8_t value_mask, void *user_data)
float
course_gps
classLaserTransform.html
aaa21b02c135213d2e77243ff29ecd945
DualButton
db
classLaserTransform.html
a49333395500f1c96ef100677d93f9f8e
std::fstream
full_log
classLaserTransform.html
aab3c382623ecf3413b82f780f9f57013
GPS
gps
classLaserTransform.html
ad360935c069b1c86d0906ce512a6fcaa
std::fstream
gps_log
classLaserTransform.html
a384886363cf816d519764bee50d1a854
IndustrialDigitalIn4
idi4
classLaserTransform.html
a14f72dea94daf6361a69b62ddae2958c
IMU
imu
classLaserTransform.html
a04fd5fd96013187f195185c524c71953
int
imu_convergence_speed
classLaserTransform.html
a47623bf04dbe22ead75b641fa0ff87fb
ros::Time
imu_init_time
classLaserTransform.html
a542016538def9e4fbccafed3cdf271f4
IMUV2
imu_v2
classLaserTransform.html
a761b99588a5beb1a773d2f20fb6fd2a8
IPConnection
ipcon
classLaserTransform.html
a1d52f825c23053315835ec7fb7824d6c
bool
is_gps_connected
classLaserTransform.html
af762c022ab78fa7e3e1f4071e8563532
bool
is_idi4_connected
classLaserTransform.html
a6d78f25c42b174df405e4c9427300481
bool
is_imu_connected
classLaserTransform.html
a06272be030f18905cf88f5c197cb9c4a
bool
is_imu_v2_connected
classLaserTransform.html
a1997043c26f771d9dff3fbb59106cf07
bool
isMeasure
classLaserTransform.html
ab67a2a1c77c586531e89f2ea8f293f82
bool
isPlc
classLaserTransform.html
a254826c4931d4ab5c5237e782573fbee
tf::Transform
laser_pose
classLaserTransform.html
a3e768bd11bff8a4a1e8a78d75c45c2cf
ros::Time
last_rev
classLaserTransform.html
a1cd1cf8c0ebdbcc5b00899e61dd0056d
bool
new_pcl_filtered
classLaserTransform.html
a04556e1c935bb63d946792c69ebedbcb
sensor_msgs::PointCloud2
pcl_out
classLaserTransform.html
a800b179164625765e5a6514ad08eaed0
ros::Publisher *
pcl_pub
classLaserTransform.html
a428ede0bb058fb26c6720cf12c00c0e0
bool
publish_new_pcl
classLaserTransform.html
abb6d5fbad73d3e519b1988a7514c4fb8
float
rev
classLaserTransform.html
a728e4d0a1a329a46f7c78e2cf439c1db
uint16_t
rpm_cnt
classLaserTransform.html
a48e654ca2054911311302a313a7cee17
double
start_latitude
classLaserTransform.html
a562ed0b4d0fdde63d306910ebdda18c9
double
start_longitude
classLaserTransform.html
a1767e391d8a4bcd58ec59306ff0b9a43
std::fstream
velo_log
classLaserTransform.html
a62264d1152fac4670a3a1d43f0cf0279
float
velocity
classLaserTransform.html
adcae168b972fb147d5b9b6d6c9608c13
float
velocity_gps
classLaserTransform.html
a325a46350754bed588c2b3a72128d164
float
xpos
classLaserTransform.html
a016eb49925e2a304dac896c797ee512e
float
ypos
classLaserTransform.html
aa22823d2013e98de4ea0a7753f154cd2
float
yy
classLaserTransform.html
a61da2de880d60d3d5e2b877b36c966df
Meta
structMeta.html
uint8_t
function_id
structMeta.html
ac5452a7a6cbd0006e132b3b2855d27d2
uint8_t
parameter
structMeta.html
af7cd6b6c40c6d9fa826973314c4ac770
uint64_t
socket_id
structMeta.html
ab9f3f33a1b414c7e464213c9966a7be3
SHA1
structSHA1.html
uint8_t
buffer
structSHA1.html
a240aed7bb86dfb6a122028ab6a0437e6
[SHA1_BLOCK_LENGTH]
uint64_t
count
structSHA1.html
a93ff6cbe28d78e4818f8579ded6f84e6
uint32_t
state
structSHA1.html
a420c466bae01652d3947c5767eb163f7
[5]