Top | ![]() |
![]() |
![]() |
![]() |
void | hinawa_fw_fcp_listen () |
void | hinawa_fw_fcp_transact () |
void | hinawa_fw_fcp_unlisten () |
A HinawaFwFcp supports Function Control Protocol (FCP) in IEC 61883-1. Some types of transaction in 'AV/C Digital Interface Command Set General Specification Version 4.2' (Sep 1 2004, 1394TA) requires low layer support, thus this class has a code for them.
Any of transaction frames should be aligned to 8bit (byte). This class is an application of HinawaFwReq / HinawaFwResp.
void hinawa_fw_fcp_listen (HinawaFwFcp *self
,HinawaFwUnit *unit
,GError **exception
);
Start to listen to FCP responses.
void hinawa_fw_fcp_transact (HinawaFwFcp *self
,GByteArray *req_frame
,GByteArray *resp_frame
,GError **exception
);
self |
A HinawaFwFcp |
|
req_frame |
a byte frame for request. |
[element-type guint8][array][in] |
resp_frame |
a byte frame for response. |
[element-type guint8][array][out caller-allocates] |
exception |
A GError |