cmvr_head/packages/erpc-1.14.0/test/test_binary/test_binary.erpc
2025-12-30 15:44:41 +08:00

26 lines
926 B
Plaintext

/*!
* Copyright (c) 2016, Freescale Semiconductor, Inc.
* Copyright 2016 NXP
* All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
//Add data structures and function prototypes here
//using Freescale's eRPC IDL language
@c:include("myAlloc.hpp")
@output_dir("erpc_outputs")
program test;
import "../common/unit_test_common.erpc"
interface Binary {
//sendReceiveBinary(binary a) -> binary
oneway sendBinary(binary a)
//receiveBinary() -> binary
test_binary_allDirection(binary a, in binary b, inout binary e) -> void
test_binary_allDirectionLength(binary a @length(p1), in binary b, inout binary d, uint32 p1) -> void
// test_binary_allDirectionLength(binary a @length(p1), in binary b, inout binary c @length(p2), inout binary d, uint32 p1, inout uint32 p2) -> void
//test_binary_allDirection(binary a, in binary b, out binary c, out byref binary d, inout binary e) -> void
}