function networkCountersTable() {
        return {
            restrict: 'E',
            replace: true,
            templateUrl: currentScriptPath.replace('network_counters_table.js', 'network_counters_table.html'),
            scope: {
                counters: '='
            },
            link: function (scope, elem, attrs) {

                scope.showData = function showData(data) {
                    scope.selected = data.data;
                };
            }
        };
    }
/**
     * @namespace NetworkCountersTable
     * @desc Table with network counters. Tx/Rx per device
     * @memberOf Directives
     */
@namespace NetworkCountersTable
@desc Table with network counters. Tx/Rx per device
@memberOf Directives
@namespace NetworkCountersTable @desc Table with network counters . Tx / Rx per device @memberOf Directives
function networkCountersTable() {
        return {
            restrict: 'E',
            replace: true,
            templateUrl: currentScriptPath.replace('network_counters_table.js', 'network_counters_table.html'),
            scope: {
                counters: '='
            },
            link: function (scope, elem, attrs) {
                scope.showData = function showData(data) {
                    scope.selected = data.data;
                };
            }
        };
    }
function networkCountersTable ( ) { return { restrict : 'E' , replace : true , templateUrl : currentScriptPath . replace ( 'network_counters_table.js' , 'network_counters_table.html' ) , scope : { counters : '=' } , link : function ( scope , elem , attrs ) { scope . showData = function showData ( data ) { scope . selected = data . data ; } ; } } ; }
@namespace NetworkCountersTable
 @desc Table with network counters.
@namespace NetworkCountersTable @desc Table with network counters .