+ p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float \
    + r).streamline()
p_BearingAutopilotParamsMessage.setParseAction(lambda x: messaging.BearingAutopilotParamsMessage(*x[0]))
p_DepthAutopilotEnabledMessage = pp.Group(l \
    + p_bool + c \
    + p_float \
    + r).streamline()
p_DepthAutopilotEnabledMessage.setParseAction(lambda x: messaging.DepthAutopilotEnabledMessage(*x[0]))
p_DepthAutopilotParamsMessage = pp.Group(l \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float \
    + r).streamline()
p_DepthAutopilotParamsMessage.setParseAction(lambda x: messaging.DepthAutopilotParamsMessage(*x[0]))
p_DepthCalibrationMessage = pp.Group(l \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float \
    + r).streamline()
p_BearingAutopilotParamsMessage.setParseAction(
    lambda x: messaging.BearingAutopilotParamsMessage(*x[0]))
p_DepthAutopilotEnabledMessage = pp.Group(l \
    + p_bool + c \
    + p_float \
    + r).streamline()
p_DepthAutopilotEnabledMessage.setParseAction(
    lambda x: messaging.DepthAutopilotEnabledMessage(*x[0]))
p_DepthAutopilotParamsMessage = pp.Group(l \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float + c \
    + p_float \
    + r).streamline()
p_DepthAutopilotParamsMessage.setParseAction(
    lambda x: messaging.DepthAutopilotParamsMessage(*x[0]))
p_DepthCalibrationMessage = pp.Group(l \
    + p_float + c \