public static unsafe Error LoginUser(LoginProto login) { var buffer = login.ToByteArray(); fixed(byte *p = buffer) { IntPtr ptr = (IntPtr)p; var protoMsgC = new ProtoMessageC { data = new SWIGTYPE_p_void(ptr, false), len = (uint)buffer.Length }; var sdkReturn = animus_client_sdk.LoginUserGo(protoMsgC); if (sdkReturn == null) { return(new Error { Success = false }); } var err = new Error(); err.MergeFrom(sdkReturn.GetBytes()); return(err); } }
public static unsafe GetRobotsProtoReply GetRobots(GetRobotsProtoRequest getRobots) { var buffer = getRobots.ToByteArray(); fixed(byte *p = buffer) { IntPtr ptr = (IntPtr)p; var protoMsgC = new ProtoMessageC { data = new SWIGTYPE_p_void(ptr, false), len = (uint)buffer.Length }; var sdkReturn = animus_client_sdk.GetRobotsGo(protoMsgC); if (sdkReturn == null) { return(new GetRobotsProtoReply { LocalSearchError = new Error { Success = false }, RemoteSearchError = new Error { Success = false }, }); } var err = new GetRobotsProtoReply(); err.MergeFrom(sdkReturn.GetBytes()); return(err); } }
public static unsafe Error SetModality(string robotID, string modalityName, int modalityDataType, IMessage msg) { var buffer = msg.ToByteArray(); fixed(byte *p = buffer) { IntPtr ptr = (IntPtr)p; var protoMsgC = new ProtoMessageC { data = new SWIGTYPE_p_void(ptr, false), len = (uint)buffer.Length }; var sdkReturn = animus_client_sdk.SetModalityGo(robotID, modalityName, modalityDataType, protoMsgC); if (sdkReturn == null) { return(new Error { Success = false }); } var err = new Error(); err.MergeFrom(sdkReturn.GetBytes()); return(err); } }
public static ProtoMessageC SetModalityGo(string p0, string p1, int p2, ProtoMessageC p3) { ProtoMessageC ret = new ProtoMessageC(animus_client_sdkPINVOKE.SetModalityGo(p0, p1, p2, ProtoMessageC.getCPtr(p3)), true); if (animus_client_sdkPINVOKE.SWIGPendingException.Pending) { throw animus_client_sdkPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public static ProtoMessageC OpenModalityGo(string p0, ProtoMessageC p1) { ProtoMessageC ret = new ProtoMessageC(animus_client_sdkPINVOKE.OpenModalityGo(p0, ProtoMessageC.getCPtr(p1)), true); if (animus_client_sdkPINVOKE.SWIGPendingException.Pending) { throw animus_client_sdkPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public static ProtoMessageC ConnectGo(ProtoMessageC p0) { ProtoMessageC ret = new ProtoMessageC(animus_client_sdkPINVOKE.ConnectGo(ProtoMessageC.getCPtr(p0)), true); if (animus_client_sdkPINVOKE.SWIGPendingException.Pending) { throw animus_client_sdkPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public static ProtoMessageC GetModalityGo(string p0, string p1, int p2) { ProtoMessageC ret = new ProtoMessageC(animus_client_sdkPINVOKE.GetModalityGo(p0, p1, p2), true); return(ret); }
public static ProtoMessageC DisconnectGo(string p0) { ProtoMessageC ret = new ProtoMessageC(animus_client_sdkPINVOKE.DisconnectGo(p0), true); return(ret); }
public static ProtoMessageC CloseModalityGo(string p0, string p1) { ProtoMessageC ret = new ProtoMessageC(animus_client_sdkPINVOKE.CloseModalityGo(p0, p1), true); return(ret); }