def __init__(self, name):
     Truck.__init__(self)
     self.element_name = name
     self.state_list = [
         'coming', 'waiting_to_load', 'changeover_load', 'not_enough_goods',
         'loading', 'changeover_fin', 'done'
     ]
     self.state_functions['coming'] = self.coming
 def __init__(self):
     Truck.__init__(self)
     self.behaviour_list = ['coming', 'waiting_to_load', 'changeover', 'not_ready_to_load', 'ready_to_load', 'must_load', 'loading', 'changeover2', 'done']
     self.current_state = 0
     self.function_list = [self.coming, self.waiting_to_load, self.changeover, self.not_ready_to_load, self.ready_to_load, self.must_load, self.loading, self.changeover2, self.done]
     self.current_time = 0
     self.good = GoodStore()
     self.needed_goods = {}
     self.lower_bound = 0
     self.upper_bound = 0
     self.good_amount = 0
Esempio n. 3
0
 def __init__(self, name):
     Truck.__init__(self)
     self.element_name = name
     self.state_list = [
         'coming', 'waiting_to_deploy', 'changeover_deploy', 'deploying',
         'changeover_mid', 'truck_transfer', 'waiting_to_load',
         'changeover_load', 'not_enough_goods', 'loading', 'changeover_fin',
         'done'
     ]
     self.state_functions["truck_transfer"] = self.truck_transfer
     self.truck_transfer_time = 0
    def __init__(self):
        Truck.__init__(self)
        self.behaviour_list = ['coming', 'waiting_to_deploy', 'changeover', 'deploying', 'changeover2', 'done']
        self.function_list = [self.coming, self.waiting, self.changeover, self.deploying, self.changeover2, self.done]

        self.good = GoodStore()
 def __init__(self, name):
     Truck.__init__(self)
     self.element_name = name
     self.state_list = ['coming', 'waiting_to_load', 'changeover_load', 'not_enough_goods', 'loading', 'changeover_fin', 'done']
     self.state_functions['coming'] = self.coming
 def __init__(self, name):
     Truck.__init__(self)
     self.element_name = name
     self.state_list = ['coming', 'waiting_to_deploy', 'changeover_deploy', 'deploying', 'changeover_mid', 'truck_transfer', 'waiting_to_load', 'changeover_load',  'not_enough_goods', 'loading', 'changeover_fin', 'done']
     self.state_functions["truck_transfer"] = self.truck_transfer
     self.truck_transfer_time = 0
 def __init__(self, name):
     Truck.__init__(self)
     self.element_name = name
     self.state_list = ['coming', 'waiting_to_deploy', 'changeover_deploy', 'deploying', 'changeover_fin', 'done']