Classes | Typedefs | Enumerations | Functions | Variables
AS::Drivers::Ibeo Namespace Reference

Classes

class  CameraImage
class  CommandSetFilter
class  ContourPointSigma
class  DeviceStatus
class  ErrorWarning
class  HostVehicleState2805
class  HostVehicleState2806
class  HostVehicleState2807
class  IbeoDataHeader
struct  IbeoObject
class  IbeoTxMessage
class  MountingPositionF
class  Object2221
class  Object2225
class  Object2270
class  Object2271
class  Object2280
class  ObjectData2221
class  ObjectData2225
class  ObjectData2270
class  ObjectData2271
class  ObjectData2280
class  Point2Df
class  Point2Di
class  Point2Dui
struct  Point3D
struct  Point3DL
class  ResolutionInfo
class  ScanData2202
class  ScanData2204
class  ScanData2205
class  ScanData2208
class  ScannerInfo2204
class  ScannerInfo2205
class  ScanPoint2202
class  ScanPoint2204
class  ScanPoint2205
class  ScanPoint2208
class  Sigma2D
class  Size2D
class  Size2Df
class  TrackedProperties
class  UntrackedProperties
class  Velocity2D

Typedefs

typedef uint64_t NTPTime

Enumerations

enum  Classification {
  UNCLASSIFIED = 0, UNKNOWN_SMALL, UNKNOWN_BIG, PEDESTRIAN,
  BIKE, CAR, TRUCK
}
enum  CoordinateSystem { SCANNER = 0, VEHICLE }
enum  DynamicProperty { DYNAMIC_AND_MOVING = 0, DYNAMIC_AND_STOPPED, A_PRIORI_STATIONARY = 4 }
enum  ImageFormat {
  JPEG = 0, MJPEG, GRAY8, YUV420,
  YUV422
}
enum  MirrorSide { FRONT = 0, REAR }
enum  MotorRotatingDirection { CLOCKWISE = 0, COUNTER_CLOCKWISE }
enum  ObjectPhase { INITIALIZATION = 0, TRACKING }
enum  PointLocation {
  COG = 0, TOP_FRONT_LEFT_CORNER, TOP_FRONT_RIGHT_CORNER, BOTTOM_REAR_RIGHT_CORNER,
  BOTTOM_REAR_LEFT_CORNER, CENTER_OF_TOP_FRONT_EDGE, CENTER_OF_RIGHT_EDGE, CENTER_OF_BOTTOM_REAR_EDGE,
  CENTER_OF_LEFT_EDGE, BOX_CENTER, INVALID = 255
}
enum  TrackingModel { DYNAMIC = 0, STATIC }

Functions

double ticks_to_angle (int16_t angle_ticks, uint16_t angle_ticks_per_rotation)
NTPTime unix_time_to_ntp (struct tm *tm, struct timeval *tv)

Variables

const uint8_t IBEO_HEADER_SIZE = 24
const int32_t IBEO_PAYLOAD_SIZE = 10000
const size_t MAGIC_WORD = 0xAFFEC0C2

Typedef Documentation

typedef uint64_t AS::Drivers::Ibeo::NTPTime

Definition at line 24 of file utils.h.


Enumeration Type Documentation

Enumerator:
UNCLASSIFIED 
UNKNOWN_SMALL 
UNKNOWN_BIG 
PEDESTRIAN 
BIKE 
CAR 
TRUCK 

Definition at line 33 of file ibeo_core.h.

Enumerator:
SCANNER 
VEHICLE 

Definition at line 50 of file ibeo_core.h.

Enumerator:
DYNAMIC_AND_MOVING 
DYNAMIC_AND_STOPPED 
A_PRIORI_STATIONARY 

Definition at line 89 of file ibeo_core.h.

Enumerator:
JPEG 
MJPEG 
GRAY8 
YUV420 
YUV422 

Definition at line 96 of file ibeo_core.h.

Enumerator:
FRONT 
REAR 

Definition at line 44 of file ibeo_core.h.

Enumerator:
CLOCKWISE 
COUNTER_CLOCKWISE 

Definition at line 56 of file ibeo_core.h.

Enumerator:
INITIALIZATION 
TRACKING 

Definition at line 83 of file ibeo_core.h.

Enumerator:
COG 
TOP_FRONT_LEFT_CORNER 
TOP_FRONT_RIGHT_CORNER 
BOTTOM_REAR_RIGHT_CORNER 
BOTTOM_REAR_LEFT_CORNER 
CENTER_OF_TOP_FRONT_EDGE 
CENTER_OF_RIGHT_EDGE 
CENTER_OF_BOTTOM_REAR_EDGE 
CENTER_OF_LEFT_EDGE 
BOX_CENTER 
INVALID 

Definition at line 62 of file ibeo_core.h.

Enumerator:
DYNAMIC 
STATIC 

Definition at line 77 of file ibeo_core.h.


Function Documentation

double AS::Drivers::Ibeo::ticks_to_angle ( int16_t  angle_ticks,
uint16_t  angle_ticks_per_rotation 
) [inline]

Definition at line 45 of file utils.h.

NTPTime AS::Drivers::Ibeo::unix_time_to_ntp ( struct tm *  tm,
struct timeval *  tv 
) [inline]

Definition at line 26 of file utils.h.


Variable Documentation

Definition at line 30 of file ibeo_core.h.

const int32_t AS::Drivers::Ibeo::IBEO_PAYLOAD_SIZE = 10000

Definition at line 31 of file ibeo_core.h.

const size_t AS::Drivers::Ibeo::MAGIC_WORD = 0xAFFEC0C2

Definition at line 23 of file utils.h.



ibeo_core
Author(s): Joshua Whitley , Daniel Stanek
autogenerated on Sat May 18 2019 02:23:51