mirror of
https://github.com/optim-enterprises-bv/OptimCloud-gw-ui.git
synced 2025-11-01 18:57:46 +00:00
[WIFI-11742] Wifi analysis now deducing 2G-5G from channel
Signed-off-by: Charles <charles.bourque96@gmail.com>
This commit is contained in:
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "ucentral-client",
|
"name": "ucentral-client",
|
||||||
"version": "2.8.0(23)",
|
"version": "2.8.0(24)",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "ucentral-client",
|
"name": "ucentral-client",
|
||||||
"version": "2.8.0(23)",
|
"version": "2.8.0(24)",
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@chakra-ui/icons": "^2.0.11",
|
"@chakra-ui/icons": "^2.0.11",
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ucentral-client",
|
"name": "ucentral-client",
|
||||||
"version": "2.8.0(23)",
|
"version": "2.8.0(24)",
|
||||||
"description": "",
|
"description": "",
|
||||||
"private": true,
|
"private": true,
|
||||||
"main": "index.tsx",
|
"main": "index.tsx",
|
||||||
|
@@ -47,7 +47,7 @@ const WifiAnalysisAssocationsTable = ({ data, ouis }: Props) => {
|
|||||||
[],
|
[],
|
||||||
);
|
);
|
||||||
const dataCell = React.useCallback((v: number) => <DataCell bytes={v} />, []);
|
const dataCell = React.useCallback((v: number) => <DataCell bytes={v} />, []);
|
||||||
const indexCell = React.useCallback((assoc: ParsedAssociation) => assoc.radio?.band ?? assoc.radio?.index, []);
|
const indexCell = React.useCallback((assoc: ParsedAssociation) => assoc.radio?.band ?? assoc.radio?.deductedBand, []);
|
||||||
|
|
||||||
const columns: Column<ParsedAssociation>[] = React.useMemo(
|
const columns: Column<ParsedAssociation>[] = React.useMemo(
|
||||||
(): Column<ParsedAssociation>[] => [
|
(): Column<ParsedAssociation>[] => [
|
||||||
@@ -174,6 +174,7 @@ const WifiAnalysisAssocationsTable = ({ data, ouis }: Props) => {
|
|||||||
}
|
}
|
||||||
hiddenColumns={hiddenColumns}
|
hiddenColumns={hiddenColumns}
|
||||||
data={data ?? []}
|
data={data ?? []}
|
||||||
|
hideEmptyListText
|
||||||
sortBy={data?.[0]?.radio?.band ? [{ id: 'index', desc: true }] : undefined}
|
sortBy={data?.[0]?.radio?.band ? [{ id: 'index', desc: true }] : undefined}
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
hideControls
|
hideControls
|
||||||
|
@@ -8,6 +8,7 @@ import { Column } from 'models/Table';
|
|||||||
export type ParsedRadio = {
|
export type ParsedRadio = {
|
||||||
recorded: number;
|
recorded: number;
|
||||||
band?: string;
|
band?: string;
|
||||||
|
deductedBand: string;
|
||||||
index: number;
|
index: number;
|
||||||
channel: number;
|
channel: number;
|
||||||
channelWidth: string;
|
channelWidth: string;
|
||||||
@@ -27,7 +28,7 @@ const WifiAnalysisRadioTable = ({ data }: Props) => {
|
|||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const [hiddenColumns, setHiddenColumns] = React.useState<string[]>([]);
|
const [hiddenColumns, setHiddenColumns] = React.useState<string[]>([]);
|
||||||
|
|
||||||
const indexCell = React.useCallback((radio: ParsedRadio) => radio?.band ?? radio?.index, []);
|
const indexCell = React.useCallback((radio: ParsedRadio) => radio.band ?? radio.deductedBand, []);
|
||||||
|
|
||||||
const columns: Column<ParsedRadio>[] = React.useMemo(
|
const columns: Column<ParsedRadio>[] = React.useMemo(
|
||||||
(): Column<ParsedRadio>[] => [
|
(): Column<ParsedRadio>[] => [
|
||||||
|
@@ -25,6 +25,7 @@ const parseRadios = (t: (str: string) => string, data: { data: DeviceStatistics;
|
|||||||
recorded: data.recorded,
|
recorded: data.recorded,
|
||||||
index: i,
|
index: i,
|
||||||
band: radio.band?.[0],
|
band: radio.band?.[0],
|
||||||
|
deductedBand: radio.channel && radio.channel > 16 ? '5G' : '2G',
|
||||||
channel: radio.channel,
|
channel: radio.channel,
|
||||||
channelWidth: radio.channel_width,
|
channelWidth: radio.channel_width,
|
||||||
noise: radio.noise ? parseDbm(radio.noise) : '-',
|
noise: radio.noise ? parseDbm(radio.noise) : '-',
|
||||||
|
Reference in New Issue
Block a user