mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 18:38:25 +00:00
53bfb24ef9
* use component to discover if xDSL polling is needed use component to discover if xDSL polling is needed * Components OK, Polling in correct files, no DB for VDSL * GUI GUI_suite * per port as well * rename * interface listing * draytek_snmpsim * fix arraymerge fix names and max value * schema schema style * remove one dbFetchRows remove 2x dbFetchCell style style remove Legacy dbFetchRow tests tests eloquent more eloquent more eloquent one more gone * fix properties access eloquent_insert_update style tests tests tests tests * tests tests tests * adslLineCoding * Models * fix not nullable cols in DB from code default values typo rename typo schema fix fix vdsl fix now typo typo fix size fix size * Power values for VDSL Power values for VDSL Power values for VDSL DB * cleanup * Rrd::checkRrdExists * always enable DSL discovery style * xdsl module * cleanup and move to Module cleanup and move to Module cleanup and move to Module cleanup and move to Module * Fix display * fix polling and tenth * remove legacy poller * Style and Cosmetics Cosmetics Cleanup * Translations Translations * exists exists * add test support for xdsl * remove last component call unused * translations * remove non standard onclick event on xdsl line * Update Discovery Support.md Update Poller Support.md toner_gone * Notification for removal of lnms config:set enable_ports_adsl true * enable on devices with potential DSL interfaces * tests are working now fix teldat tests * os_schema * teldat * move to new module structure * move to new module structure * wrong dump function * wrong dump function * laravel_through_key hidden * Update notifications.rss * Update notifications.rss Co-authored-by: Tony Murray <murraytony@gmail.com>
41 lines
956 B
PHP
41 lines
956 B
PHP
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
use LibreNMS\Interfaces\Models\Keyable;
|
|
|
|
class PortAdsl extends PortRelatedModel implements Keyable
|
|
{
|
|
protected $table = 'ports_adsl';
|
|
protected $primaryKey = 'port_id';
|
|
public $timestamps = false;
|
|
protected $fillable = [
|
|
'port_id',
|
|
'adslLineCoding',
|
|
'adslLineType',
|
|
'adslAtucInvVendorID',
|
|
'adslAtucInvVersionNumber',
|
|
'adslAtucCurrSnrMgn',
|
|
'adslAtucCurrAtn',
|
|
'adslAtucCurrOutputPwr',
|
|
'adslAtucCurrAttainableRate',
|
|
'adslAtucChanCurrTxRate',
|
|
'adslAturInvSerialNumber',
|
|
'adslAturInvVendorID',
|
|
'adslAturInvVersionNumber',
|
|
'adslAturChanCurrTxRate',
|
|
'adslAturCurrSnrMgn',
|
|
'adslAturCurrAtn',
|
|
'adslAturCurrOutputPwr',
|
|
'adslAturCurrAttainableRate',
|
|
];
|
|
|
|
/**
|
|
* @inheritDoc
|
|
*/
|
|
public function getCompositeKey()
|
|
{
|
|
return $this->port_id;
|
|
}
|
|
}
|