
[general]
work_dir = /home/springer/workspace/openpac

# Here we want .so files for library calls.
libcall_dir = vmlibcall/

# Here we look for *.v files of interrupts, bg and cycle tasks.
exec_dir = vmachined/project

# Cycle timeout in miliseconds. If cycle task fails a cycle time condition the
# process is over.
cycle_timeout = 1000

# Process realtime priority
priority = 50 

# hal-mgr socket to read inputs and outputs images.
socket = /var/run/hal-mgr.sock
#inet_addr = 192.168.1.100:4500

# Inputs and outputs images bytes order (le, be or native)
byteorder = be

# Below you see a tasks declaration
# For interrupts the less number means the highest priority
# In the current configuration all routines live in the file prog.v,
# name key is a global symbol in the executable file

[task]
name = "cycle"
file_name = prog1.v
mode = cycle

[task]
inter_num = 0
name = "intr0"
file_name = prog1.v
mode = interrupt

[task]
inter_num = 9
name = "intr9"
file_name = prog1.v
mode = interrupt

[task]
inter_num = 12
name = "intr12"
file_name = prog1.v
mode = interrupt
#mode = background

