Class SignalKey


  • public class SignalKey
    extends java.lang.Object
    A signal key is a set of strings the uniquely identify a signal - the combination must be unique. Generally, the Provider and Technology are used to group a list of Signals. The provider can be the company that made the signal and the technology can be an instrument or a method of transfer such as Wi-Fi or USB. The signal name usually corresponds to a sensor.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String Provider
      Usually the company name, e.g., TRX Systems
      java.lang.String Signal
      Signal name such as 2.4 GHz for Wi-Fi or iBeacon for BLE
      java.lang.String Technology
      Technology used to receive the signal, such as Wi-Fi, BLE, USB, etc.
    • Constructor Summary

      Constructors 
      Constructor Description
      SignalKey​(java.lang.String provider, java.lang.String technology, java.lang.String signal)  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • Provider

        public final java.lang.String Provider
        Usually the company name, e.g., TRX Systems
      • Technology

        public final java.lang.String Technology
        Technology used to receive the signal, such as Wi-Fi, BLE, USB, etc.
      • Signal

        public final java.lang.String Signal
        Signal name such as 2.4 GHz for Wi-Fi or iBeacon for BLE
    • Constructor Detail

      • SignalKey

        public SignalKey​(java.lang.String provider,
                         java.lang.String technology,
                         java.lang.String signal)
        Parameters:
        provider - Usually the company name, e.g., TRX Systems
        technology - Technology used to receive the signal, such as Wi-Fi, BLE, USB, etc.
        signal - Signal name such as 2.4 GHz for Wi-Fi or iBeacon for BLE