morse.middleware.pocolibs.overlays package

Submodules

morse.middleware.pocolibs.overlays.fingers module

class Fingers(overlaid_object)[source]

Bases: morse.core.overlay.MorseOverlay

CloseGrip()[source]
Init(grasped, mode)[source]
OpenGrip()[source]
name()[source]

Returns the overlaid component name.

By default, the name of the class of the overlaid component.

Override this method in your overlay to expose an alternative name.

morse.middleware.pocolibs.overlays.platine_overlay module

class PlatineModule(overlaid_object)[source]

Bases: morse.core.overlay.MorseOverlay

AimAtTargetPoint(callback, *param)
CmdPosCoord(callback, *param)
CmdPosPan(callback, *param)
CmdPosTilt(callback, *param)
GetSerialParams()[source]
InitDriver(serial, baud, rot)[source]
Stop(callback, *param)
TrackPos(callback, *param)
interrupt()[source]

This method is automatically invoked by the component when a service is interrupted, basically to notify to the client that the task has been interrupted.

It can be overriden in each component to provide a true interrupt, for exemple resseting the speed command to 0.0.

If you override it, do not forget to call self.completed with status.PREEMPTED.

name()[source]

Returns the overlaid component name.

By default, the name of the class of the overlaid component.

Override this method in your overlay to expose an alternative name.

morse.middleware.pocolibs.overlays.rflex_overlay module

class RflexModule(overlaid_object)[source]

Bases: morse.core.overlay.MorseOverlay

BrakeOff(*args)[source]
BrakeOn(*args)[source]
EndClient(*args)[source]
GetGeoConfig(*args)[source]
GetGyro(*args)[source]
GetJoystick(*args)[source]
GetMode()[source]
GetWdogRef(*args)[source]
GotoSpeed(callback, *param)
Gyro(*args)[source]
InitClient(*args)[source]
Log(*args)[source]
MonitorBattery(*args)[source]
PomTagging(*args)[source]
SetGeoConfig(*args)[source]
SetMode(mode)[source]
SetOdometryMethod(*args)[source]
SetPos(*args)[source]
SetPosFromMEPoster(*args)[source]
SetVarparams(*args)[source]
SetWdogRef(*args)[source]
SonarOff(*args)[source]
SonarOn(*args)[source]
Stop(callback, *param)
StopLog(*args)[source]
TrackEnd(callback, *param)
TrackSpeedStart(callback, *param)
interrupt()[source]

This method is automatically invoked by the component when a service is interrupted, basically to notify to the client that the task has been interrupted.

It can be overriden in each component to provide a true interrupt, for exemple resseting the speed command to 0.0.

If you override it, do not forget to call self.completed with status.PREEMPTED.

name()[source]

Returns the overlaid component name.

By default, the name of the class of the overlaid component.

Override this method in your overlay to expose an alternative name.

morse.middleware.pocolibs.overlays.stereopixel_overlay module

class StereopixelModule(overlaid_object)[source]

Bases: morse.core.overlay.MorseOverlay

Acquire_cb(answer)[source]
CVDumpDisparity(*args)[source]
Compute(callback, *param)
GetBlobFilterParams(*args)[source]
GetCorrelationParams(*args)[source]
GetFrameCoord(*args)[source]
GetSaveParams(*args)[source]
Init(*args)[source]
Sav3DImage(*args)[source]
SaveDisparity(*args)[source]
SetBlobFilterParams(*args)[source]
SetCorrelationParams(*args)[source]
SetFrameCoord(*args)[source]
SetSaveParams(*args)[source]
name()[source]

Returns the overlaid component name.

By default, the name of the class of the overlaid component.

Override this method in your overlay to expose an alternative name.

morse.middleware.pocolibs.overlays.velodyne_overlay module

class VelodyneModule(overlaid_object)[source]

Bases: morse.core.overlay.MorseOverlay

DumpTarget(*args)[source]
FOVRemoveHeadingSector(*args)[source]
FOVRemoveLine(*args)[source]
GetInitParams(*args)[source]
GetSaveIm3DParams(*args)[source]
GetSaveParams(*args)[source]
GetTargetDetectionParams(*args)[source]
GetTargetParams(*args)[source]
Init(*args)[source]
OneShot(*args)[source]
Save(*args)[source]
SaveIm3d(*args)[source]
SetSaveIm3DParams(*args)[source]
SetSaveParams(*args)[source]
SetTargetDetectionParams(*args)[source]
SetTargetParams(*args)[source]
StartAcquisition(*args)[source]
StopAcquisition(*args)[source]
StopTargetDetection(*args)[source]
name()[source]

Returns the overlaid component name.

By default, the name of the class of the overlaid component.

Override this method in your overlay to expose an alternative name.

morse.middleware.pocolibs.overlays.viam_overlay module

class ViamModule(overlaid_object)[source]

Bases: morse.core.overlay.MorseOverlay

Acquire(callback, *param)
Acquire_cb(answer)[source]
BankAddCamera(*args)[source]
BankCreate(*args)[source]
BusPrint(*args)[source]
Calibrate(*args)[source]
CalibrationIO(*args)[source]
CameraCreate(*args)[source]
CameraListHWModes(*args)[source]
CameraSetHWMode(*args)[source]
Configure(*args)[source]
Display(*args)[source]
DriverLoad(*args)[source]
FilterGetCap(*args)[source]
FilterList(*args)[source]
Init(*args)[source]
PushColorFilter(*args)[source]
PushFormatFilter(*args)[source]
PushGeoFilter(*args)[source]
PushImProcFilter(*args)[source]
PushLumFilter(*args)[source]
PushMiscFilter(*args)[source]
Reset(*args)[source]
Save(*args)[source]
Stop(callback, *param)
UpdateColorFilter(*args)[source]
UpdateFormatFilter(*args)[source]
UpdateGeoFilter(*args)[source]
UpdateImProcFilter(*args)[source]
UpdateLumFilter(*args)[source]
UpdateMiscFilter(*args)[source]
name()[source]

Returns the overlaid component name.

By default, the name of the class of the overlaid component.

Override this method in your overlay to expose an alternative name.

Module contents