Class NewellLaneGroup

    • Field Detail

      • nom_dv

        public double nom_dv
      • nom_dc

        public double nom_dc
      • jam_vehpermeter

        public double jam_vehpermeter
      • dv

        public double dv
      • dw

        public double dw
      • dc

        public double dc
    • Constructor Detail

    • Method Detail

      • validate_post_init

        public void validate_post_init​(OTMErrorLog errorLog)
      • initialize

        public void initialize​(Scenario scenario,
                               float start_time)
                        throws OTMException
        Overrides:
        initialize in class core.AbstractLaneGroup
        Throws:
        OTMException
      • set_actuator_capacity_vps

        public void set_actuator_capacity_vps​(double rate_vps)
      • set_to_nominal_capacity

        public void set_to_nominal_capacity()
      • set_actuator_speed_mps

        public void set_actuator_speed_mps​(double speed_mps)
      • set_actuator_allow_comm

        public void set_actuator_allow_comm​(boolean allow,
                                            Long commid)
        Specified by:
        set_actuator_allow_comm in interface InterfaceLaneGroup
        Overrides:
        set_actuator_allow_comm in class core.AbstractLaneGroup
      • allocate_state

        public void allocate_state()
      • update_long_supply

        public void update_long_supply()
      • get_upstream_vehicle_position

        public Double get_upstream_vehicle_position()
      • vehs_dwn_for_comm

        public float vehs_dwn_for_comm​(Long comm_id)
      • release_vehicle_packets

        public void release_vehicle_packets​(float timestamp)
                                     throws OTMException
        Throws:
        OTMException