class FrameSegResult(dexml.Model):
    """Tracker output for a given frame. Only 1 object can be detected for now."""
    class meta:
        tagname = "frame"
    index     = fields.Integer(required=False)
    rejected  = fields.Boolean()
    points    = fields.Dict(Pt, key='name', unique=True)
Ejemplo n.º 2
0
class Waypoint(dexml.Model):
    class meta:
        tagname = 'Waypoints'

    name = fields.String(tagname="Name")
    latitude = fields.Float(tagname='Latitude')  # radians
    longitude = fields.Float(tagname='Longitude')  # radians
    track_limit = fields.Float(tagname='TrackLimit', default=0)
    course_limit = fields.Float(tagname='CourseLimit', default=0)
    economy = fields.Float(tagname='Economy', default=0)
    max_speed = fields.Float(tagname='MaximalSpeed', default=0)
    controller_type = fields.String(tagname='ControllerType', default='')
    notes = fields.String(tagname="Notes", default='')
    is_parameter_point = fields.Boolean(tagname="IsParameterPoint",
                                        default=False)
    is_arrival_point = fields.Boolean(tagname="IsArrivalPoint", default=False)

    # 0 great circle, 1 rhumb
    # latter sailmode corresponds to leg's sailmode
    sail_mode = fields.Integer(tagname="SailMode")
    radius = fields.Float(tagname='Radius')  # meters
Ejemplo n.º 3
0
 class toggles(dexml.Model):
     toggle_str = fields.Boolean(required=False)
     toggle_empty = fields.Boolean(tagname=True,empty_only=True)
Ejemplo n.º 4
0
 class cereal(dexml.Model):
     with_milk = fields.Boolean()
Ejemplo n.º 5
0
 class F(dexml.Model):
     value = fields.Boolean()
Ejemplo n.º 6
0
class lockscope(_davbase):
    """XML model for a lockscope response message."""
    shared = fields.Boolean(tagname="shared", empty_only=True)
    exclusive = fields.Boolean(tagname="exclusive", empty_only=True)
Ejemplo n.º 7
0
class propfind(_davbase):
    """XML model for a propfind request message."""
    allprop = fields.Boolean(tagname="allprop", required=False)
    propname = fields.Boolean(tagname="propname", required=False)
    prop = fields.XmlNode(tagname="prop", required=False, encoding="UTF-8")