Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::panels::diamar::DiamarChannelsPanelsFactory Class Reference

#include <DiamarChannelsPanelsFactory.hpp>

Classes

struct  SelectChannelListItem
 
struct  SelectChannelParams
 

Static Public Member Functions

static AbstractComponentGUIpanelModbusData (const std::weak_ptr< iv::channels::ModbusNetworkInfo > &modbusNetworkInfo, bool canEdit=false)
 
static AbstractComponentGUIpanelJ1939Data (const std::weak_ptr< iv::channels::J1939NetworkInfo > &j1939NetworkInfo, bool canEdit=false)
 
static AbstractComponentGUIpanelNmea0183Data (const std::weak_ptr< iv::channels::Nmea0183NetworkInfo > &nmea0183NetworkInfo, bool canEdit=false)
 
static AbstractComponentGUIpanelListChannels (const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channels)
 Displays a list of channels. Links a listener hold click to open channel parameters.
 
static AbstractComponentGUIpanelListChannelsSelect (const SelectChannelParams &selectChannelsParams)
 Displays a list of channels. Links a listener hold click to open channel parameters.
 

Member Function Documentation

◆ panelJ1939Data()

AbstractComponentGUI * iv::panels::diamar::DiamarChannelsPanelsFactory::panelJ1939Data ( const std::weak_ptr< iv::channels::J1939NetworkInfo > & j1939NetworkInfo,
bool canEdit = false )
static

◆ panelListChannels()

AbstractComponentGUI * iv::panels::diamar::DiamarChannelsPanelsFactory::panelListChannels ( const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > & channels)
static

Displays a list of channels. Links a listener hold click to open channel parameters.

Parameters
channelsList of channels to display.
Returns
Panel with the list of channels.

◆ panelListChannelsSelect()

AbstractComponentGUI * iv::panels::diamar::DiamarChannelsPanelsFactory::panelListChannelsSelect ( const SelectChannelParams & selectChannelsParams)
static

Displays a list of channels. Links a listener hold click to open channel parameters.

Parameters
selectChannelsParamsParameters to select channels.
Returns
Panel with the list of channels.
Note
The input list is updated constantly, no need of accepting the panel.

◆ panelModbusData()

AbstractComponentGUI * iv::panels::diamar::DiamarChannelsPanelsFactory::panelModbusData ( const std::weak_ptr< iv::channels::ModbusNetworkInfo > & modbusNetworkInfo,
bool canEdit = false )
static

◆ panelNmea0183Data()

AbstractComponentGUI * iv::panels::diamar::DiamarChannelsPanelsFactory::panelNmea0183Data ( const std::weak_ptr< iv::channels::Nmea0183NetworkInfo > & nmea0183NetworkInfo,
bool canEdit = false )
static

The documentation for this class was generated from the following files: