ROS2Sonic
0.2.0
A ROS2 driver for R2Sonic MBES
|
Classes | |
struct | r2sonic::primitives::BigEndianPrimative< PrimT > |
The BigEndianPrimative struct represents a big endian version of various primitives. Also includes overloaded casting operators so it can be assigned to standard primatives with minimal extra syntax. More... | |
Namespaces | |
namespace | r2sonic |
namespace | r2sonic::primitives |
Typedefs | |
typedef unsigned char | r2sonic::primitives::u8 |
typedef unsigned short | r2sonic::primitives::u16 |
typedef unsigned int | r2sonic::primitives::u32 |
typedef signed char | r2sonic::primitives::s8 |
typedef signed short | r2sonic::primitives::s16 |
typedef signed int | r2sonic::primitives::s32 |
typedef float | r2sonic::primitives::f32 |
typedef double | r2sonic::primitives::f64 |
typedef BigEndianPrimative< u8 > | r2sonic::primitives::BE_u8 |
typedef BigEndianPrimative< u16 > | r2sonic::primitives::BE_u16 |
typedef BigEndianPrimative< u32 > | r2sonic::primitives::BE_u32 |
typedef BigEndianPrimative< s8 > | r2sonic::primitives::BE_s8 |
typedef BigEndianPrimative< s16 > | r2sonic::primitives::BE_s16 |
typedef BigEndianPrimative< s32 > | r2sonic::primitives::BE_s32 |
typedef BigEndianPrimative< f32 > | r2sonic::primitives::BE_f32 |
typedef BigEndianPrimative< f64 > | r2sonic::primitives::BE_f64 |
Functions | |
template<typename T > | |
T | r2sonic::primitives::revPrimitive (const T u) |