Package >> nw_cobs_pkg
|
t_slv_arr | f_cobs_enc ( data: in t_slv_arr , get_length: in boolean false ) |
t_slv_arr | f_cobs_enc ( data: in t_slv_arr ) |
| Encode data.
|
natural | f_cobs_enc_len ( data: in t_slv_arr ) |
| Get encoded data length.
|
t_slv_arr | f_cobs_dec ( data: in t_slv_arr , get_length: in boolean false ) |
t_slv_arr | f_cobs_dec ( data: in t_slv_arr ) |
| Decode data.
|
natural | f_cobs_dec_len ( data: in t_slv_arr ) |
| Get decoded data length.
|
|
C_ZERO | t_slv_arr ( 0 to 0 ) ( 7 downto 0 ) := ( others = > x " 00 " ) |
◆ f_cobs_enc()
t_slv_arr f_cobs_enc |
( |
|
data in t_slv_arr |
|
) |
| |
|
Function |
Encode data.
- Parameters
-
- Returns
- Encoded data
Encode data with the COBS algorithm.
Example use
encoded_data := f_cobs_enc(data_8bit);
◆ f_cobs_enc_len()
natural f_cobs_enc_len |
( |
|
data in t_slv_arr |
|
) |
| |
|
Function |
Get encoded data length.
- Parameters
-
- Returns
- Encoded data length
Get length of encoded data after applying COBS.
Example use
v_len := f_cobs_enc_len(data_8bit);
◆ f_cobs_dec()
t_slv_arr f_cobs_dec |
( |
|
data in t_slv_arr |
|
) |
| |
|
Function |
Decode data.
- Parameters
-
- Returns
- Decoded data
Decode data with the COBS algorithm.
Example use
decoded_data := f_cobs_dec(data_8bit);
◆ f_cobs_dec_len()
natural f_cobs_dec_len |
( |
|
data in t_slv_arr |
|
) |
| |
|
Function |
Get decoded data length.
- Parameters
-
- Returns
- Decoded data length
Get length of decoded data after applying COBS.
Example use
v_len := f_cobs_dec_len(data_8bit);
The documentation for this class was generated from the following file: