<book xmlns="http://www.devhelp.net/book" title="Hinawa-4.0 Reference Manual" link="index.html" author="Takashi Sakamoto" name="Hinawa" version="2" language="c"><chapters><sub name="Overview" link="overview.html" /><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Classes" link="index.html#classes"><sub name="FwFcp" link="class.FwFcp.html" /><sub name="FwNode" link="class.FwNode.html" /><sub name="FwReq" link="class.FwReq.html" /><sub name="FwResp" link="class.FwResp.html" /></sub><sub name="Domains" link="index.html#domains"><sub name="FwFcpError" link="error.FwFcpError.html" /><sub name="FwNodeError" link="error.FwNodeError.html" /><sub name="FwReqError" link="error.FwReqError.html" /><sub name="FwRespError" link="error.FwRespError.html" /></sub><sub name="Enums" link="index.html#enums"><sub name="FwRcode" link="enum.FwRcode.html" /><sub name="FwTcode" link="enum.FwTcode.html" /></sub><sub name="Structs" link="index.html#structs"><sub name="CycleTime" link="struct.CycleTime.html" /></sub></chapters><functions><keyword type="struct" name="HinawaFwFcp" link="class.FwFcp.html" /><keyword type="member" name="FwFcpClass.parent_class" link="class.FwFcp.html" /><keyword type="member" name="FwFcpClass.responded" link="class.FwFcp.html" /><keyword type="function" name="hinawa_fw_fcp_avc_transaction" link="method.FwFcp.avc_transaction.html" since="4.0" /><keyword type="function" name="hinawa_fw_fcp_avc_transaction_with_tstamp" link="method.FwFcp.avc_transaction_with_tstamp.html" since="2.6" /><keyword type="function" name="hinawa_fw_fcp_bind" link="method.FwFcp.bind.html" since="4.0" /><keyword type="function" name="hinawa_fw_fcp_command" link="method.FwFcp.command.html" since="4.0" /><keyword type="function" name="hinawa_fw_fcp_command_with_tstamp" link="method.FwFcp.command_with_tstamp.html" since="2.6" /><keyword type="function" name="hinawa_fw_fcp_unbind" link="method.FwFcp.unbind.html" since="1.4" /><keyword type="function" name="hinawa_fw_fcp_new" link="ctor.FwFcp.new.html" since="1.3" /><keyword type="property" name="The HinawaFwFcp:is-bound property" link="property.FwFcp.is-bound.html" since="2.0" /><keyword type="signal" name="The HinawaFwFcp::responded signal" link="signal.FwFcp.responded.html" since="4.0" /><keyword type="struct" name="HinawaFwNode" link="class.FwNode.html" since="1.4" /><keyword type="member" name="FwNodeClass.parent_class" link="class.FwNode.html" /><keyword type="member" name="FwNodeClass.bus_update" link="class.FwNode.html" /><keyword type="member" name="FwNodeClass.disconnected" link="class.FwNode.html" /><keyword type="function" name="hinawa_fw_node_create_source" link="method.FwNode.create_source.html" since="4.0" /><keyword type="function" name="hinawa_fw_node_get_config_rom" link="method.FwNode.get_config_rom.html" since="4.0" /><keyword type="function" name="hinawa_fw_node_open" link="method.FwNode.open.html" since="4.0" /><keyword type="function" name="hinawa_fw_node_read_cycle_time" link="method.FwNode.read_cycle_time.html" since="4.0" /><keyword type="function" name="hinawa_fw_node_new" link="ctor.FwNode.new.html" since="1.4" /><keyword type="property" name="The HinawaFwNode:bus-manager-node-id property" link="property.FwNode.bus-manager-node-id.html" since="1.4" /><keyword type="property" name="The HinawaFwNode:card-id property" link="property.FwNode.card-id.html" since="4.0" /><keyword type="property" name="The HinawaFwNode:generation property" link="property.FwNode.generation.html" since="1.4" /><keyword type="property" name="The HinawaFwNode:ir-manager-node-id property" link="property.FwNode.ir-manager-node-id.html" since="1.4" /><keyword type="property" name="The HinawaFwNode:local-node-id property" link="property.FwNode.local-node-id.html" since="1.4" /><keyword type="property" name="The HinawaFwNode:node-id property" link="property.FwNode.node-id.html" since="1.4" /><keyword type="property" name="The HinawaFwNode:root-node-id property" link="property.FwNode.root-node-id.html" since="1.4" /><keyword type="signal" name="The HinawaFwNode::bus-update signal" link="signal.FwNode.bus-update.html" since="1.4" /><keyword type="signal" name="The HinawaFwNode::disconnected signal" link="signal.FwNode.disconnected.html" since="1.4" /><keyword type="struct" name="HinawaFwReq" link="class.FwReq.html" /><keyword type="member" name="FwReqClass.parent_class" link="class.FwReq.html" /><keyword type="member" name="FwReqClass.responded" link="class.FwReq.html" /><keyword type="function" name="hinawa_fw_req_request" link="method.FwReq.request.html" since="4.0" /><keyword type="function" name="hinawa_fw_req_transaction" link="method.FwReq.transaction.html" since="4.0" /><keyword type="function" name="hinawa_fw_req_transaction_with_tstamp" link="method.FwReq.transaction_with_tstamp.html" since="2.6" /><keyword type="function" name="hinawa_fw_req_new" link="ctor.FwReq.new.html" since="1.3" /><keyword type="signal" name="The HinawaFwReq::responded signal" link="signal.FwReq.responded.html" since="4.0" /><keyword type="struct" name="HinawaFwResp" link="class.FwResp.html" /><keyword type="member" name="FwRespClass.parent_class" link="class.FwResp.html" /><keyword type="member" name="FwRespClass.requested" link="class.FwResp.html" /><keyword type="function" name="hinawa_fw_resp_release" link="method.FwResp.release.html" since="1.4" /><keyword type="function" name="hinawa_fw_resp_reserve" link="method.FwResp.reserve.html" since="4.0" /><keyword type="function" name="hinawa_fw_resp_reserve_within_region" link="method.FwResp.reserve_within_region.html" since="4.0" /><keyword type="function" name="hinawa_fw_resp_set_resp_frame" link="method.FwResp.set_resp_frame.html" since="2.0" /><keyword type="function" name="hinawa_fw_resp_new" link="ctor.FwResp.new.html" since="1.3" /><keyword type="property" name="The HinawaFwResp:is-reserved property" link="property.FwResp.is-reserved.html" since="2.0" /><keyword type="property" name="The HinawaFwResp:offset property" link="property.FwResp.offset.html" since="2.3" /><keyword type="property" name="The HinawaFwResp:width property" link="property.FwResp.width.html" since="2.3" /><keyword type="signal" name="The HinawaFwResp::requested signal" link="signal.FwResp.requested.html" since="4.0" /><keyword type="enum" name="HinawaFwFcpError" link="error.FwFcpError.html" since="2.1" /><keyword type="constant" name="HINAWA_FW_FCP_ERROR_TIMEOUT" link="error.FwFcpError.html" /><keyword type="constant" name="HINAWA_FW_FCP_ERROR_LARGE_RESP" link="error.FwFcpError.html" /><keyword type="constant" name="HINAWA_FW_FCP_ERROR_ABORTED" link="error.FwFcpError.html" /><keyword type="function" name="hinawa_fw_fcp_error_quark" link="type_func.FwFcpError.quark.html" since="2.1" /><keyword type="enum" name="HinawaFwNodeError" link="error.FwNodeError.html" since="2.1" /><keyword type="constant" name="HINAWA_FW_NODE_ERROR_DISCONNECTED" link="error.FwNodeError.html" /><keyword type="constant" name="HINAWA_FW_NODE_ERROR_OPENED" link="error.FwNodeError.html" /><keyword type="constant" name="HINAWA_FW_NODE_ERROR_NOT_OPENED" link="error.FwNodeError.html" /><keyword type="constant" name="HINAWA_FW_NODE_ERROR_FAILED" link="error.FwNodeError.html" /><keyword type="function" name="hinawa_fw_node_error_quark" link="type_func.FwNodeError.quark.html" since="2.1" /><keyword type="enum" name="HinawaFwReqError" link="error.FwReqError.html" since="2.5" /><keyword type="constant" name="HINAWA_FW_REQ_ERROR_CONFLICT_ERROR" link="error.FwReqError.html" /><keyword type="constant" name="HINAWA_FW_REQ_ERROR_DATA_ERROR" link="error.FwReqError.html" /><keyword type="constant" name="HINAWA_FW_REQ_ERROR_TYPE_ERROR" link="error.FwReqError.html" /><keyword type="constant" name="HINAWA_FW_REQ_ERROR_ADDRESS_ERROR" link="error.FwReqError.html" /><keyword type="constant" name="HINAWA_FW_REQ_ERROR_SEND_ERROR" link="error.FwReqError.html" /><keyword type="constant" name="HINAWA_FW_REQ_ERROR_CANCELLED" link="error.FwReqError.html" /><keyword type="constant" name="HINAWA_FW_REQ_ERROR_BUSY" link="error.FwReqError.html" /><keyword type="constant" name="HINAWA_FW_REQ_ERROR_GENERATION" link="error.FwReqError.html" /><keyword type="constant" name="HINAWA_FW_REQ_ERROR_NO_ACK" link="error.FwReqError.html" /><keyword type="constant" name="HINAWA_FW_REQ_ERROR_INVALID" link="error.FwReqError.html" /><keyword type="function" name="hinawa_fw_req_error_quark" link="type_func.FwReqError.quark.html" since="2.1" /><keyword type="enum" name="HinawaFwRespError" link="error.FwRespError.html" since="2.2" /><keyword type="constant" name="HINAWA_FW_RESP_ERROR_FAILED" link="error.FwRespError.html" /><keyword type="constant" name="HINAWA_FW_RESP_ERROR_RESERVED" link="error.FwRespError.html" /><keyword type="constant" name="HINAWA_FW_RESP_ERROR_ADDR_SPACE_USED" link="error.FwRespError.html" /><keyword type="function" name="hinawa_fw_resp_error_quark" link="type_func.FwRespError.quark.html" since="2.2" /><keyword type="enum" name="HinawaFwRcode" link="enum.FwRcode.html" since="1.0" /><keyword type="constant" name="HINAWA_FW_RCODE_COMPLETE" link="enum.FwRcode.html" /><keyword type="constant" name="HINAWA_FW_RCODE_CONFLICT_ERROR" link="enum.FwRcode.html" /><keyword type="constant" name="HINAWA_FW_RCODE_DATA_ERROR" link="enum.FwRcode.html" /><keyword type="constant" name="HINAWA_FW_RCODE_TYPE_ERROR" link="enum.FwRcode.html" /><keyword type="constant" name="HINAWA_FW_RCODE_ADDRESS_ERROR" link="enum.FwRcode.html" /><keyword type="constant" name="HINAWA_FW_RCODE_SEND_ERROR" link="enum.FwRcode.html" /><keyword type="constant" name="HINAWA_FW_RCODE_CANCELLED" link="enum.FwRcode.html" /><keyword type="constant" name="HINAWA_FW_RCODE_BUSY" link="enum.FwRcode.html" /><keyword type="constant" name="HINAWA_FW_RCODE_GENERATION" link="enum.FwRcode.html" /><keyword type="constant" name="HINAWA_FW_RCODE_NO_ACK" link="enum.FwRcode.html" /><keyword type="constant" name="HINAWA_FW_RCODE_INVALID" link="enum.FwRcode.html" /><keyword type="enum" name="HinawaFwTcode" link="enum.FwTcode.html" since="1.0" /><keyword type="constant" name="HINAWA_FW_TCODE_WRITE_QUADLET_REQUEST" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_WRITE_BLOCK_REQUEST" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_WRITE_RESPONSE" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_READ_QUADLET_REQUEST" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_READ_BLOCK_REQUEST" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_READ_QUADLET_RESPONSE" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_READ_BLOCK_RESPONSE" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_CYCLE_START" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_LOCK_REQUEST" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_STREAM_DATA" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_LOCK_RESPONSE" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_LOCK_MASK_SWAP" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_LOCK_COMPARE_SWAP" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_LOCK_FETCH_ADD" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_LOCK_LITTLE_ADD" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_LOCK_BOUNDED_ADD" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_LOCK_WRAP_ADD" link="enum.FwTcode.html" /><keyword type="constant" name="HINAWA_FW_TCODE_LOCK_VENDOR_DEPENDENT" link="enum.FwTcode.html" /><keyword type="struct" name="HinawaCycleTime" link="struct.CycleTime.html" /><keyword type="function" name="hinawa_cycle_time_compute_tstamp" link="method.CycleTime.compute_tstamp.html" since="2.6" /><keyword type="function" name="hinawa_cycle_time_get_clock_id" link="method.CycleTime.get_clock_id.html" since="2.6" /><keyword type="function" name="hinawa_cycle_time_get_fields" link="method.CycleTime.get_fields.html" since="2.6" /><keyword type="function" name="hinawa_cycle_time_get_raw" link="method.CycleTime.get_raw.html" since="2.6" /><keyword type="function" name="hinawa_cycle_time_get_system_time" link="method.CycleTime.get_system_time.html" since="2.6" /><keyword type="function" name="hinawa_cycle_time_new" link="ctor.CycleTime.new.html" since="2.6" /><keyword type="function" name="hinawa_cycle_time_parse_tstamp" link="type_func.CycleTime.parse_tstamp.html" since="2.6" /></functions></book>