25int main(
int argc,
char *argv[]) {
27 std::cout <<
"不受支持的传参方法" << std::endl;
28 std::cout << argv[0] <<
" {master_IP} {slave1_IP} {slave2_IP} ..." << std::endl;
37 master_param.
cmd_ip = argv[1];
38 auto res = master.link_cmd(&master_param);
39 for(
int i=2;i<argc;i++) {
41 slaves_param[i-2].
cmd_ip = argv[i];
42 std::cout << slaves_param[i-2].
cmd_ip << std::endl;
43 res |= s_kit->link_cmd(&(slaves_param[i-2]));
51 char cmd_fmt[] =
"hsync_s1\nhsync_s2\nhsync_s3\nhsync_s4\nhsync_s5\nhsync_s6";
56 std::cout <<
"Hardware Synchronization Succeeded" << std::endl;
59 for(
int i=2;i<argc;i++) {
nsukit::NSUSoc< nsukit::TCPCmdUItf, nsukit::TCPCmdUItf, nsukit::SimStreamUItf > SocType
std::string NSU_DLLEXPORT status2_string(nsukitStatus_t status)
DLLEXTERN nsukitStatus_t NSU_DLLEXPORT hl_hsync_sync(nsukit::BaseKit *master, nsukit::BaseKit **slaves, int slave_num, char *cmd_str=nullptr)