def get_distance_pipeline(us):
    return pipeline.PipelineSequence(
        pipeline.ConstantPipeline(us),
        ("us_distance", ultrasonic.USGetDistancePipeline()))
def get_movement_pipeline(us):
    return pipeline.PipelineSequence(
        pipeline.ConstantPipeline(us),
        ("us_change", ultrasonic.USGetMovementPipeline()))
Example #3
0
def recommended_speed_pipeline(bt_dongles):
    return pipeline.PipelineSequence(
        pipeline.ConstantPipeline(bt_dongles),
        bluetooth.SnapshotBTDataPipeline(),
        ("bt_speed", bluetooth.RecommendedSpeedPipeline()))
Example #4
0
def user_distance_estimation_pipeline(bt_dongles):
    return pipeline.PipelineSequence(
        pipeline.ConstantPipeline(bt_dongles),
        bluetooth.SnapshotBTDataPipeline(),
        ("user_distance", bluetooth.UserDistanceEstimationPipeline()))
Example #5
0
def get_distance_pipeline(ir):
    return pipeline.PipelineSequence(
        pipeline.ConstantPipeline(ir),
        ("ir_distance", infrared.IRGetDistancePipeline()))
Example #6
0
def get_movement_pipeline(ir):
    return pipeline.PipelineSequence(
        pipeline.ConstantPipeline(ir),
        ("ir_change", infrared.IRGetMovementPipeline()))