Top | ![]() |
![]() |
![]() |
![]() |
HinawaFwFcp * | hinawa_fw_fcp_new () |
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.
HinawaFwFcp *
hinawa_fw_fcp_new (void
);
Instantiate HinawaFwFcp object and return the instance.
Since: 1.3.
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
);
Execute fCP transaction.
void
hinawa_fw_fcp_unlisten (HinawaFwFcp *self
);
Stop to listen to FCP responses.