Opened 18 years ago
Last modified 18 years ago
#9 new enhancement
Uniform signalling framework (w/ real time)
Reported by: | Nicolas Pouillon | Owned by: | Nicolas Pouillon |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | srl | Version: | |
Keywords: | api | Cc: |
Description
We could have an uniform way of exchanging signals and other real-time data through a common API, even for synthetized/hardware tasks:
- Add 2 types of ports to tasks: Control and Status
- Add 4 API calls
- dsx_control_set(task, control_no, value)
- dsx_control_get(control_no) : value
- dsx_status_set(status_no, value)
- dsx_status_get(task, status_no) : value
- For real-time tasks and/or synth/hw tasks
- Sending a control would raise a signal for the recieving task
This could totally replace (supersede)
- Current Mwmr coproc control/status API
- Signal sending (API not defined yet)
Change History (2)
comment:1 Changed 18 years ago by
Milestone: | milestone2 |
---|
comment:2 Changed 18 years ago by
Component: | dsx → srl |
---|
Note: See
TracTickets for help on using
tickets.
Milestone milestone2 deleted