traci._variablespeedsign
1# -*- coding: utf-8 -*- 2# Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.dev/sumo 3# Copyright (C) 2008-2026 German Aerospace Center (DLR) and others. 4# This program and the accompanying materials are made available under the 5# terms of the Eclipse Public License 2.0 which is available at 6# https://www.eclipse.org/legal/epl-2.0/ 7# This Source Code may also be made available under the following Secondary 8# Licenses when the conditions for such availability set forth in the Eclipse 9# Public License 2.0 are satisfied: GNU General Public License, version 2 10# or later which is available at 11# https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html 12# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later 13 14# @file _variablespeedsign.py 15# @author Matthias Schwamborn 16# @date 2020-08-18 17 18from __future__ import absolute_import 19from . import constants as tc 20from .domain import Domain 21 22 23class VariableSpeedSignDomain(Domain): 24 25 def __init__(self): 26 Domain.__init__(self, "variablespeedsign", 27 tc.CMD_GET_VARIABLESPEEDSIGN_VARIABLE, tc.CMD_SET_VARIABLESPEEDSIGN_VARIABLE, 28 tc.CMD_SUBSCRIBE_VARIABLESPEEDSIGN_VARIABLE, tc.RESPONSE_SUBSCRIBE_VARIABLESPEEDSIGN_VARIABLE, 29 tc.CMD_SUBSCRIBE_VARIABLESPEEDSIGN_CONTEXT, tc.RESPONSE_SUBSCRIBE_VARIABLESPEEDSIGN_CONTEXT) 30 31 def getLanes(self, vssID): 32 """getLanes(string) -> tuple(string) 33 34 Returns a tuple of all lanes controlled by the variablespeedsign. 35 """ 36 return self._getUniversal(tc.VAR_LANES, vssID)
class
VariableSpeedSignDomain(traci.domain.Domain):
24class VariableSpeedSignDomain(Domain): 25 26 def __init__(self): 27 Domain.__init__(self, "variablespeedsign", 28 tc.CMD_GET_VARIABLESPEEDSIGN_VARIABLE, tc.CMD_SET_VARIABLESPEEDSIGN_VARIABLE, 29 tc.CMD_SUBSCRIBE_VARIABLESPEEDSIGN_VARIABLE, tc.RESPONSE_SUBSCRIBE_VARIABLESPEEDSIGN_VARIABLE, 30 tc.CMD_SUBSCRIBE_VARIABLESPEEDSIGN_CONTEXT, tc.RESPONSE_SUBSCRIBE_VARIABLESPEEDSIGN_CONTEXT) 31 32 def getLanes(self, vssID): 33 """getLanes(string) -> tuple(string) 34 35 Returns a tuple of all lanes controlled by the variablespeedsign. 36 """ 37 return self._getUniversal(tc.VAR_LANES, vssID)
def
getLanes(self, vssID):
32 def getLanes(self, vssID): 33 """getLanes(string) -> tuple(string) 34 35 Returns a tuple of all lanes controlled by the variablespeedsign. 36 """ 37 return self._getUniversal(tc.VAR_LANES, vssID)
getLanes(string) -> tuple(string)
Returns a tuple of all lanes controlled by the variablespeedsign.