setActionStepLength(string, double, bool) -> None

        Sets the action step length for vehicles of this type. If resetActionOffset == True (default), the 
        next action point is scheduled immediately for all vehicles of the type. 
        If resetActionOffset == False, the interval between the last and the next action point is 
        updated to match the given value for all vehicles of the type, or if the latter is smaller 
        than the time since the last action point, the next action follows immediately.

def setActionStepLength(self, typeID, actionStepLength, resetActionOffset=True):
        """setActionStepLength(string, double, bool) -> None

        Sets the action step length for vehicles of this type. If resetActionOffset == True (default), the 
        next action point is scheduled immediately for all vehicles of the type. 
        If resetActionOffset == False, the interval between the last and the next action point is 
        updated to match the given value for all vehicles of the type, or if the latter is smaller 
        than the time since the last action point, the next action follows immediately.
        """
        if actionStepLength < 0:
            raise exceptions.TraCIException("Invalid value for actionStepLength. Given value must be non-negative.")
        # Use negative value to indicate resetActionOffset == False
        if not resetActionOffset:
            actionStepLength*=-1
        self._connection._sendDoubleCmd(
            tc.CMD_SET_VEHICLETYPE_VARIABLE, tc.VAR_ACTIONSTEPLENGTH, typeID, actionStepLength)