コード例 #1
0
ファイル: TSAPI.cs プロジェクト: cws2097/TSAPILIB
 public Task <NullTsapiReturn> SetAgentState(string deviceId, string agentId, string agentGroup, string lpassword,
                                             AgentMode_t mode, ATTWorkMode_t wmode, int reasonCode)
 {
     return(CreateTask <NullTsapiReturn>((invokeId, pd) =>
                                         NativeMethods.attSetAgentStateExt(ref pd, wmode, reasonCode) |
                                         NativeMethods.cstaSetAgentState(AcsHandle, invokeId, deviceId, mode, agentId, agentGroup, lpassword,
                                                                         ref pd), $"SetAgentState('{deviceId}','{agentId}','{agentGroup}','{lpassword}','{mode}','{wmode}','{reasonCode}')"
                                         ));
 }
コード例 #2
0
ファイル: csta.cs プロジェクト: rektifier/TSAPIDemo
 public static extern Acs.RetCode_t cstaSetAgentState(
     Acs.ACSHandle_t acsHandle,
     Acs.InvokeID_t invokeID,
     ref Csta.DeviceID_t device,
     AgentMode_t agentMode,
     AgentID_t agentID,
     AgentGroup_t agentGroup,
     AgentPassword_t agentPassword,
     Acs.PrivateData_t privateData);
コード例 #3
0
ファイル: Agent.cs プロジェクト: cws2097/TSAPILIB
 protected void changeStatusAgent(AgentMode_t type, ATTWorkMode_t mode, int code)
 {
     this.tsapi.setAgentStateAsync(this.device.getDeviceId(), this.agent, "", this.password, type, mode, code,
                                   new resultDefault(delegate(eventArg arg)
     {
         if (arg.error == CSTAUniversalFailure_t.allOK)
         {
             this.setStatus(mode, code);
         }
     }));
 }
コード例 #4
0
ファイル: Proxy.cs プロジェクト: brgilsonsp/workspace-dotnet
 internal static extern int cstaSetAgentState(IntPtr acsHandle, uint invokeID, ref DeviceID_t device, AgentMode_t agentMode, ref AgentID_t agentID, IntPtr agentGroup, IntPtr agentPassword, ref PrivateData_t privateData);
コード例 #5
0
ファイル: Proxy.cs プロジェクト: brgilsonsp/workspace-dotnet
 internal static extern int cstaSetAgentState(IntPtr acsHandle, uint invokeID, ref DeviceID_t device, AgentMode_t agentMode, ref AgentID_t agentID, ref DeviceID_t agentGroup, [MarshalAs(UnmanagedType.LPTStr)] string agentPassword, IntPtr privateData);
コード例 #6
0
 public static extern ACSFunctionRet_t cstaSetAgentState(uint acsHandle, uint invokeId, [MarshalAs(UnmanagedType.LPStr)] string device, AgentMode_t agentMode, [MarshalAs(UnmanagedType.LPStr)] string agentId, [MarshalAs(UnmanagedType.LPStr)] string agentGroup, [MarshalAs(UnmanagedType.LPStr)] string agentPassword, ref PrivateData_t privateData);
コード例 #7
0
ファイル: csta.cs プロジェクト: shizenghua/TSAPIDemo
 public static extern Acs.RetCode_t cstaSetAgentState(
                 Acs.ACSHandle_t acsHandle,
                 Acs.InvokeID_t invokeID,
                 ref Csta.DeviceID_t device,
                 AgentMode_t agentMode,
                 AgentID_t agentID,
                 AgentGroup_t agentGroup,
                 AgentPassword_t agentPassword,
                 Acs.PrivateData_t privateData);