SerialPort: getSignals() method
  
  
   
   
   The SerialPort.getSignals() method of the SerialPort interface returns a Promise that resolves with an object containing the current state of the port's control signals.
   
  Syntax
  
  Parameters
  
  Return value
  
   Returns a Promise that resolves with an object containing the following members:
   
    - 
     
clearToSend
     
    - 
     
A boolean indicating to the other end of a serial connection that is clear to send data.
     
    - 
     
dataCarrierDetect
     
    - 
     
A boolean that toggles the control signal needed to communicate over a serial connection.
     
    - 
     
dataSetReady
     
    - 
     
A boolean indicating whether the device is ready to send and receive data.
     
    - 
     
ringIndicator
     
    - 
     
A boolean indicating whether a ring signal should be sent down the serial connection.
     
   
   
  Exceptions
  
   
    InvalidStateError DOMException
     
    - 
     
Returned if the port is not open. Call SerialPort.open() to avoid this error.
     
    NetworkError DOMException
     
    - 
     
Returned if the signals on the device could not be read.
     
   
   
  Specifications
  
  Browser compatibility
  
   
    
     
      
        | 
       Desktop | 
       Mobile | 
      
      
        | 
       Chrome | 
       Edge | 
       Firefox | 
       Internet Explorer | 
       Opera | 
       Safari | 
       WebView Android | 
       Chrome Android | 
       Firefox for Android | 
       Opera Android | 
       Safari on IOS | 
       Samsung Internet | 
      
     
     
      
       getSignals | 
       89 | 
       89 | 
       No | 
       No | 
       75 | 
       No | 
       No | 
       No | 
       No | 
       No | 
       No | 
       No |