Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add Networking APIs to spec #342

Open
wants to merge 6 commits into
base: next
Choose a base branch
from
Open

Conversation

alkalinecoffee
Copy link

@alkalinecoffee alkalinecoffee commented Nov 15, 2024

Adds a new Network module with the following APIs to support native app use-cases:

Method Description
connectionStatus Get a simple response detailing whether the device has a network connection and what type of connection is used
interfaces Get a list of all interfaces on the device, including MAC addresses, WoL support, connection state, etc
onInterfaceChanged Event to fire when an interface status changes
ipProperties Get the TCP/IP properties for an interface
onIpPropertiesChanged Event to fire when an interface's IP properties change
wifiStatus Get the wifi connection status for a wireless interface, including SSID and signal strength
onWifiSignalStrengthChange Event to fire when there's a significant change to the wireless signal strength

The following APIs are marked as deprecated:

  • Device.network: superseded by Network.connectionStatus

Copy link

Failed to create a report:
Job logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11858987751

Copy link

Failed to create a report:
Job logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/11859128909

Copy link

Failed to create a report:
Job logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/12016314834

Copy link

Failed to create a report:
Job logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/12018372462

Copy link

Failed to create a report:
Job logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/12034095854

Copy link

Failed to create a report:
Job logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/12036327182

Copy link

Failed to create a report:
Job logs: https://github.com/rdkcentral/firebolt-apis/actions/runs/12439076753

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant