コード例 #1
0
def publishSegStatus(segStatusPub, abort=False):
    segStat = SegStatusMsg()
    segStat.lastSegComplete = lastSegNumber
    segStat.abort = abort
    if (currSeg is not None):
        if (currSeg.pathSeg is not None):
            segStat.seg_number = currSeg.pathSeg.seg_number
        else:
            segStat.seg_number = 0
        segStat.progress_made = currSeg.segDistDone
    else:
        segStat.seg_number = 0
        segStat.progress_made = 0.0

    segStatusPub.publish(segStat)
コード例 #2
0
ファイル: main2.py プロジェクト: markschultz/EECS-376-Alpha
def publishSegStatus(segStatusPub,abort=False):
    segStat = SegStatusMsg()
    segStat.lastSegComplete = lastSegNumber
    segStat.abort = abort
    if(currSeg is not None):
        if(currSeg.pathSeg is not None):
            segStat.seg_number = currSeg.pathSeg.seg_number
        else:
            segStat.seg_number = 0
        segStat.progress_made = currSeg.segDistDone
    else:
        segStat.seg_number = 0
        segStat.progress_made = 0.0
        
    segStatusPub.publish(segStat)