Both sides previous revision Previous revision Next revision | Previous revision |
en:software:qview:qview_6:qcl_library [2017/01/20 10:12] – qem103 | en:software:qview:qview_6:qcl_library [2024/03/06 15:11] (current) – [Table] qem214 |
---|
====== QCL Library ====== | ====== QCL Libraries ====== |
| |
[[.:qcl_library:Rules of using a function]] | [[.:qcl_library:Rules of using a function]] |
**CIRCULAR BUFFER MANAGEMENT FUNCTIONS** | **CIRCULAR BUFFER MANAGEMENT FUNCTIONS** |
| |
|[[.:qcl_library:BC10InitBuf]]|Init of a circular buffer (with internal buffer management variables to the array)| | | [[.:qcl_library:BC10InitBuf]] | Init of a circular buffer (with internal buffer management variables to the array) | |
|[[.:qcl_library:BC10PushBuf]]|Inserting of a value (push) in a circular buffer (with internal buffer management variables to the array)| | | [[.:qcl_library:BC10PushBuf]] | Inserting of a value (push) in a circular buffer (with internal buffer management variables to the array) | |
|[[.:qcl_library:BC10PopBuf]]|Extracting of a value (pop) from a circular buffer (with internal buffer management variables to the array)| | | [[.:qcl_library:BC10PopBuf]] | Extracting of a value (pop) from a circular buffer (with internal buffer management variables to the array) | |
|[[.:qcl_library:BC21InitBuf]]|Init of a buffer FIFO type (circular)| | | [[.:qcl_library:BC21InitBuf]] | Init of a buffer FIFO type (circular) | |
|[[.:qcl_library:BC21PushBuf]]|Inserting of a value (push) in a buffer FIFO type| | | [[.:qcl_library:BC21PushBuf]] | Inserting of a value (push) in a buffer FIFO type | |
|[[.:qcl_library:BC21PopBuf]]|Extracting of a value (pop) from a buffer FIFO type| | | [[.:qcl_library:BC21PopBuf]] | Extracting of a value (pop) from a buffer FIFO type | |
|[[.:qcl_library:BC21Inspect]]|Acquisition of a value into the buffer| | | [[.:qcl_library:BC21Inspect]] | Acquisition of a value into the buffer | |
|[[.:qcl_library:BC21Elements]]|Acquisition of the number of elements in the buffer| | | [[.:qcl_library:BC21Elements]] | Acquisition of the number of elements in the buffer | |
| | [[.:qcl_library:BC22Inspect]] | Acquisition of a value into the buffer FIXME | |
| |
| |
|[[.:qcl_library:SY10EnterCriticalSection]]|Entering critical section management| | |[[.:qcl_library:SY10EnterCriticalSection]]|Entering critical section management| |
|[[.:qcl_library:SY10LeaveCriticalSection]]|Exit critical section management| | |[[.:qcl_library:SY10LeaveCriticalSection]]|Exit critical section management| |
| |
| **STRING FUNCTIONS** |
| |
| |[[.:qcl_library:ST10StrStr]]|String search in substring| |
| |[[.:qcl_library:ST10StrCpy]]|String copy| |
| |[[.:qcl_library:ST10StrLen]]|String length| |
| |[[.:qcl_library:ST10StrNCpy]]|Copy characters from string| |
| |[[.:qcl_library:ST10atoi]]|Convert string to integer| |
| |[[.:qcl_library:ST10StrCat]]|Concatenate strings| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |