Exemplo n.º 1
0
 public CreateNewPrimaryCtrlOperation(CreatePrimaryModes mode, Action <NodeStatuses> nodeStatusCallback, int timeoutMs)
     : base(true, CommandTypes.CmdZWaveCreateNewPrimary, true)
 {
     InitMode           = mode;
     TimeoutMs          = timeoutMs;
     NodeStatusCallback = nodeStatusCallback;
     if (TimeoutMs <= 0)
     {
         TimeoutMs = TIMEOUT;
     }
 }
Exemplo n.º 2
0
 public ActionToken CreateNewPrimary(CreatePrimaryModes mode, int timeoutMs, Action <IActionItem> completedCallback)
 {
     return(ExecuteAsync(new CreateNewPrimaryCtrlOperation(mode, SetNodeStatusSignal, timeoutMs), completedCallback));
 }
Exemplo n.º 3
0
 public AddRemoveNodeResult CreateNewPrimary(CreatePrimaryModes mode, int timeoutMs)
 {
     return((AddRemoveNodeResult)Execute(new CreateNewPrimaryCtrlOperation(mode, SetNodeStatusSignal, timeoutMs)));
 }