Package >> nw_usb_pkg
|
t_slv_arr | f_usb_create_pkt ( pkt: in t_usb_packet , get_length: in boolean false ) |
| Create USB packet (internal)
|
t_slv_arr | f_usb_create_pkt ( pkt: in t_usb_packet ) |
| Create USB packet.
|
natural | f_usb_create_pkt_len ( pkt: in t_usb_packet ) |
| Return length of USB packet.
|
t_usb_packet | f_usb_get_pkt ( usb_pkt: in t_slv_arr ) |
| Get PTP message.
|
◆ f_usb_create_pkt()
t_slv_arr f_usb_create_pkt |
( |
|
pkt in t_usb_packet |
|
) |
| |
|
Function |
Create USB packet.
- Parameters
-
- Returns
- USB packet (8bit array)
Create USB packet from packet record.
Example use
v_pkt := C_DEFAULT_USB_PACKET;
v_data := f_usb_create_pkt(v_pkt);
◆ f_usb_create_pkt_len()
natural f_usb_create_pkt_len |
( |
|
pkt in t_usb_packet |
|
) |
| |
|
Function |
Return length of USB packet.
- Parameters
-
- Returns
- Length of USB packet
Return the length of the created USB packet.
Example use
v_len := f_usb_create_pkt_len(v_pkt);
v_data(0 to v_len - 1) := f_usb_create_pkt(v_pkt);
◆ f_usb_get_pkt()
t_usb_packet f_usb_get_pkt |
( |
|
usb_pkt in t_slv_arr |
|
) |
| |
|
Function |
Get PTP message.
- Parameters
-
- Returns
- USB packet (record)
Extract USB packet from payload.
Example use
v_usb_pkt := f_usb_get_pkt(data_array_8bit);
The documentation for this class was generated from the following file: