getDeviceId(), $oid, 'apex-lynx', 1, 'RSSI' ); return $sensors; } public function discoverWirelessFrequency() { // GIGA-PLUS-MIB::rfTxFrequencyInt, rfRxFrequencyInt $txoid = '.1.3.6.1.4.1.5454.1.80.3.1.1.2.0'; $rxoid = '.1.3.6.1.4.1.5454.1.80.3.1.2.2.0'; return array( new WirelessSensor( 'frequency', $this->getDeviceId(), $txoid, 'apex-lynx', 0, 'Tx Frequency' ), new WirelessSensor( 'frequency', $this->getDeviceId(), $rxoid, 'apex-lynx', 1, 'Rx Frequency' ) ); } public function discoverWirelessMse() { // GIGA-PLUS-MIB::modemMSEInt $oid = '.1.3.6.1.4.1.5454.1.80.2.4.2.2.0'; $sensors = array(); $sensors[] = new WirelessSensor( 'mse', $this->getDeviceId(), $oid, 'apex-lynx', 1, 'MSE' ); return $sensors; } public function discoverWirelessRate() { // GIGA-PLUS-MIB::rfSpeedInt $oid = '.1.3.6.1.4.1.5454.1.80.3.6.4.2.0'; $sensors = array(); $sensors[] = new WirelessSensor( 'rate', $this->getDeviceId(), $oid, 'apex-lynx', 1, 'Rate' ); return $sensors; } public function discoverWirelessErrorRate() { // GIGA-PLUS-MIB::modemBER $oid = '.1.3.6.1.4.1.5454.1.80.2.4.1.1.0'; $sensors = array(); $sensors[] = new WirelessSensor( 'error-rate', $this->getDeviceId(), $oid, 'apex-lynx', 1, 'BER' ); return $sensors; } }