Пример #1
0
def getHydraulicsState():
    control_x, control_y, control_z = hydraulics_drv.getCurrentInput()
    pid_x, pid_y, pid_z = hydraulics_drv.getVoltageInput()

    loopback_x, loopback_y, loopback_z = hydraulics_drv.getLoopbackValues()

    retObj = {}

    retObj["x"] = control_x
    retObj["y"] = control_y
    retObj["z"] = control_z
    retObj["pid_x"] = pid_x
    retObj["pid_y"] = pid_y
    retObj["pid_z"] = pid_z
    retObj["playbacks"] = hydraulics_playback.getList()
    retObj["currentPlayback"] = hydraulics_playback.getCurrentPlayback()
    retObj["states"] = hydraulics_drv.getAllStates()
    retObj["currentState"] = hydraulics_drv.getState()
    retObj["isRecording"] = hydraulics_drv.isRecording()
    retObj["loopback_x"] = loopback_x
    retObj["loopback_y"] = loopback_y
    retObj["loopback_z"] = loopback_z

    print("Adding currentState to the data {} ({})".format(
        retObj["currentPlayback"], hydraulics_playback.getCurrentPlayback()))

    return retObj
Пример #2
0
def getPlaybacks():
    return hydraulics_playback.getList()