module Carretera

using JLD

import Base:
        show

export
        Vehiculo, Carretera1D, Carretera2D,
        Celda_Vacia!, Obstaculo!, Cambiar_Vehiculo!, Insertar_Carro!,  Vehiculo_Atras, Vehiculo_Adelante,
        Pos_siguiente, Pos_der, Pos_izq, Pos_izq9,
        Cambiar_Carril!, CambioIzq_Der!, CambioDer_Izq!, distancia_seguridad, Rampa!,
        AcelerarRuido, DesacelerarMover, AcelerarRuidoS1, AcelerarRuidoS2,
        agregar!, agregar_sencillo!, Medir!, Medidas_ET!, Medidas_DF!, Flujos_promedio, Flujos_promedio_T,
        ET!, ET_tipo!, tiempos_salida!, tiempos_iniciales!, Tiempos_promedio,
        Sentido1, Sentido2, S1_in_rampa, S2_in_rampa, Secciones1, Secciones2, S1_P_camion_s1, S1_P_camion_s2,
        S2_P_camion_s1, S2_P_camion_s2, S1_in_rampa_ampli, S2_in_rampa_ampli, Secciones1_CR, Secciones1_CR,
        Medir_Frecuencias!, agregar_Frecuencias!, P_camion_S1, P_camion_S2

include("tipos.jl")
include("funciones-auxiliares.jl")
include("funcionesAC.jl")
include("cambios-rampas.jl")
include("mediciones.jl")
include("sentidos.jl")

end # module Carretera
