_MavlinkInterface::_MavlinkInterface() { _ThreadBase(); m_bSerialConnected = false; m_sportName = ""; m_pSerialPort = NULL; m_baudRate = 57600; // whether the autopilot is in offboard control mode m_bControlling = false; system_id = 0; autopilot_id = 0; companion_id = 0; current_messages.sysid = system_id; current_messages.compid = autopilot_id; current_messages.attitude.pitch = 0; current_messages.attitude.roll = 0; current_messages.attitude.yaw = 0; current_messages.attitude.pitchspeed = 0; current_messages.attitude.rollspeed = 0; current_messages.attitude.yawspeed = 0; }
_Lightware_SF40_sender::_Lightware_SF40_sender() { _ThreadBase(); m_pSerialPort = NULL; m_dAngle = 1; }
_ROITracker::_ROITracker() { _ThreadBase(); m_pStream = NULL; m_pFrame = NULL; m_bTracking = false; }
_SSD::_SSD() { _ThreadBase(); num_channels_ = 0; m_pUniverse = NULL; m_pStream = NULL; m_pFrame = NULL; m_frameID = 0; m_confidence_threshold = 0.1; }
_BgFg::_BgFg() { _ThreadBase(); m_cudaDeviceID = 0; m_objPos.m_z = 0; m_minSize = MIN_MARKER_SIZE; m_objLockLevel = LOCK_LEVEL_NONE; m_pCamStream = NULL; }
_Universe::_Universe() { _ThreadBase(); m_nObjClass = 0; m_nObj = NUM_OBJ; m_frameID = 0; m_frameLifeTime = 0; m_objProbMin = 0; m_disparity = 0; reset(); }
_Flow::_Flow() { _ThreadBase(); m_width = 640; m_height = 480; m_bDepth = false; m_pStream = NULL; m_pGrayFrames = NULL; m_flowMax = 100; m_flowAvr = 0.0; m_pDepth = 0; }
_Mavlink::_Mavlink() { _ThreadBase(); m_pSerialPort = NULL; m_systemID = 1; m_componentID = MAV_COMP_ID_PATHPLANNER; m_type = MAV_TYPE_ONBOARD_CONTROLLER; m_targetComponentID = 0; m_msg.attitude.pitch = 0; m_msg.attitude.roll = 0; m_msg.attitude.yaw = 0; m_msg.attitude.pitchspeed = 0; m_msg.attitude.rollspeed = 0; m_msg.attitude.yawspeed = 0; }
_AutoPilot::_AutoPilot() { _ThreadBase(); m_pRecvMsg = NULL; m_pOD = NULL; m_pFD = NULL; m_pVI = NULL; m_pMavlink = NULL; m_pMavlink = NULL; m_pROITracker = NULL; m_pMarkerDetector = NULL; m_bThreadON = false; m_threadID = 0; }
_Bullseye::_Bullseye() { _ThreadBase(); m_cudaDeviceID = 0; m_method = METHOD_FILL; m_numCircle = 0; m_minMarkerSize = 0; m_areaRatio = 0; m_kSize = 1; m_houghMinDist = 100; m_houghParam1 = 100; m_houghParam2 = 20; m_houghMinR = 0; m_houghMaxR = 0; m_pStream = NULL; m_pFrame = NULL; }
_ObjectDetector::_ObjectDetector() { _ThreadBase(); DetectorBase(); m_pClassMgr = NULL; m_pContourFrame = NULL; m_pSaliencyFrame = NULL; // m_pFrame = NULL; m_pGMat = NULL; // m_pGray = NULL; m_bOneImg = 1; m_pFrame = new CamFrame(); }
_server::_server() { _ThreadBase(); }