Represents a physical relay output.  
 More...
#include <IVxRelayOutput.h>
Represents a physical relay output. 
Definition at line 12 of file IVxRelayOutput.h.
Activate this relay output. 
- Returns
- The Result of activating this relay output.
 
 
  
  | 
        
          | void VxSdk::IVxRelayOutput::Clear | ( |  | ) |  |  | inlineprotected | 
 
Clears this instance. 
Definition at line 75 of file IVxRelayOutput.h.
An error or unknown value was returned.
char name[64]
The friendly name of the relay output. 
char description[255]
The friendly description of the relay output. 
VxRelayState::Value state
The current state of the relay output. 
 
 
 
Deactivate this relay output. 
- Returns
- The Result of deactivating this relay output.
 
 
Deletes this instance. 
- Returns
- The Result of deleting this instance.
 
 
Gets the IVxDevice that hosts this relay output. 
- Parameters
- 
  
  
- Returns
- The Result of the request.
 
 
Refreshes the member values for this object by retrieving its current information from the VideoXpert system. 
- Returns
- The Result of refreshing the member values for this object.
 
 
  
  | 
        
          | virtual VxResult::Value VxSdk::IVxRelayOutput::SetDescription | ( | char | description[255] | ) |  |  | pure virtual | 
 
Sets the description property. 
- Parameters
- 
  
    | description | The new description value. |  
 
- Returns
- The Result of setting the property.
 
 
Sets the name property. 
- Parameters
- 
  
  
- Returns
- The Result of setting the property.
 
 
      
        
          | char VxSdk::IVxRelayOutput::description[255] | 
      
 
The friendly description of the relay output. 
Definition at line 57 of file IVxRelayOutput.h.
 
 
      
        
          | char VxSdk::IVxRelayOutput::id[64] | 
      
 
The unique identifier of the relay output. 
Definition at line 61 of file IVxRelayOutput.h.
 
 
      
        
          | char VxSdk::IVxRelayOutput::name[64] | 
      
 
 
The documentation for this struct was generated from the following file: