Ejemplo n.º 1
0
    def add_posoptions(self):
        attrsman = self.get_attrsman()

        self.add_option(
            'pos_depart',
            OPTIONMAP_POS_DEPARTURE['base'],
            groupnames=['options'],
            cml='--departpos',
            name='Departure position',
            unit='m',
            info="Departure position of vehicle.\n\nSpecial values:\n" +
            dict_to_str(OPTIONMAP_POS_DEPARTURE, intend=2),
            cmlvaluemap=get_inversemap(OPTIONMAP_POS_DEPARTURE),
        )

        self.add_option(
            'pos_arrival',
            OPTIONMAP_POS_ARRIVAL['max'],
            groupnames=['options'],
            cml='--arrivalpos',
            name='Arival position',
            unit='m',
            info="Arival position of vehicle.\n\nSpecial values:\n" +
            dict_to_str(OPTIONMAP_POS_ARRIVAL, intend=2),
            cmlvaluemap=get_inversemap(OPTIONMAP_POS_ARRIVAL),
        )
Ejemplo n.º 2
0
    def add_speedoptions(self):
        attrsman = self.get_attrsman()

        self.add_option(
            'speed_depart',
            OPTIONMAP_SPEED_DEPARTURE['max'],
            groupnames=['options'],
            cml='--departspeed',
            name='Departure speed',
            unit='m/s',
            info="Departure speed of vehicle.\n\nSpecial values:\n" +
            dict_to_str(OPTIONMAP_SPEED_DEPARTURE, intend=2),
            cmlvaluemap=get_inversemap(OPTIONMAP_SPEED_DEPARTURE),
        )

        self.add_option(
            'speed_arrival',
            OPTIONMAP_SPEED_ARRIVAL['current'],
            groupnames=['options'],
            cml='--arrivalspeed',
            name='Arival speed',
            unit='m/s',
            info="Arival speed of vehicle.\n\nSpecial values:\n" +
            dict_to_str(OPTIONMAP_SPEED_ARRIVAL, intend=2),
            cmlvaluemap=get_inversemap(OPTIONMAP_SPEED_ARRIVAL),
        )
Ejemplo n.º 3
0
    def add_laneoptions(self):
        attrsman = self.get_attrsman()

        self.add_option(
            'ind_lane_depart',
            OPTIONMAP_LANE_DEPART['best'],
            groupnames=['options'],
            cml='--departlane',
            name='Depart lane',
            info=
            "Departure lane index. 0 is rightmost lane or sidewalk, if existant.\n\nSpecial values:\n"
            + dict_to_str(OPTIONMAP_LANE_DEPART, intend=2),
            cmlvaluemap=get_inversemap(OPTIONMAP_LANE_DEPART),
        )

        self.add_option(
            'ind_lane_arrival',
            OPTIONMAP_LANE_ARRIVAL['current'],
            groupnames=['options'],
            cml='--arrivallane',
            name='Arrival lane',
            info=
            "Arrival lane index. 0 is rightmost lane or sidewalk, if existant.\n\nSpecial values:\n"
            + dict_to_str(OPTIONMAP_LANE_ARRIVAL, intend=2),
            cmlvaluemap=get_inversemap(OPTIONMAP_LANE_ARRIVAL),
        )