Newer
Older
// JSON
import from JSON all;
// LibCommon
import from LibCommon_BasicTypesAndValues all;
// LibMec/WlanInformationAPI
import from WlanInformationAPI_TypesAndValues all;
import from WlanInformationAPI_Pixits all;
template (omit) ApInfo m_ap_info(
in template (value) ApIdentity p_apId,
in template (omit) UInt32 p_channel := omit,
in template (omit) WlanCapabilities p_wlanCap := omit,
in template (omit) WanMetrics p_wanMetrics := omit,
in template (omit) BssLoad p_bssLoad := omit,
in template (omit) ExtBssLoad p_extBssLoad := omit,
in template (omit) ApLocation p_apLocation := omit,
in template (omit) TimeStamp p_timeStamp := omit
) := {
timeStamp := p_timeStamp,
apId := p_apId,
channel := p_channel,
wlanCap := p_wlanCap,
wanMetrics := p_wanMetrics,
bssLoad := p_bssLoad,
extBssLoad := p_extBssLoad,
oBssLoad := p_oBssLoad,
apLocation := p_apLocation
} // End of template m_ap_info
template (present) ApInfo mw_ap_info(
template (present) ApIdentity p_apId := ?,
template UInt32 p_channel := *,
template WlanCapabilities p_wlanCap := *,
template WanMetrics p_wanMetrics := *,
template BssLoad p_bssLoad := *,
template ExtBssLoad p_extBssLoad := *,
template ApLocation p_apLocation := *,
template TimeStamp p_timeStamp := *
) := {
timeStamp := p_timeStamp,
apId := p_apId,
channel := p_channel,
wlanCap := p_wlanCap,
wanMetrics := p_wanMetrics,
bssLoad := p_bssLoad,
extBssLoad := p_extBssLoad,
oBssLoad := p_oBssLoad,
apLocation := p_apLocation
} // End of template mw_ap_info
template (omit) StaInfo m_sta_info(
in template (omit) UInt32 p_channel := omit,
in template (omit) ApAssociated p_apAssociated := omit,
in template (omit) Rssi p_rssi := omit,
in template (omit) StaDataRate p_staDataRate := omit,
in template (omit) StaStatistics p_staStatistics := omit,
in template (omit) BeaconReport p_beaconReport := omit,
in template (omit) NeighborReport p_neighborReport := omit,
in template (omit) ChannelLoad p_channelLoad := omit,
in template (omit) TimeStamp p_timeStamp := omit
) := {
timeStamp := p_timeStamp,
staId := p_staId,
channel := p_channel,
apAssociated := p_apAssociated,
rssi := p_rssi,
staDataRate := p_staDataRate,
staStatistics := p_staStatistics,
beaconReport := p_beaconReport,
neighborReport := p_neighborReport,
channelLoad := p_channelLoad
} // End of template m_sta_info
template (present) StaInfo mw_sta_info(
template (present) StaIdentity p_staId := ?,
template UInt32 p_channel := *,
template ApAssociated p_apAssociated := *,
template Rssi p_rssi := *,
template StaDataRate p_staDataRate := *,
template StaStatistics p_staStatistics := *,
template BeaconReport p_beaconReport := *,
template NeighborReport p_neighborReport := *,
template ChannelLoad p_channelLoad := *,
template TimeStamp p_timeStamp := *
timeStamp := p_timeStamp,
staId := p_staId,
channel := p_channel,
apAssociated := p_apAssociated,
rssi := p_rssi,
staDataRate := p_staDataRate,
staStatistics := p_staStatistics,
beaconReport := p_beaconReport,
neighborReport := p_neighborReport,
channelLoad := p_channelLoad
} // End of template mw_sta_info
template (omit) AssocStaSubscription m_assoc_sta_subscription(
in template (value) JSON.AnyURI p_callbackReference,
in template (value) ApIdentity p_apId,
in template (omit) JSON.Bool p_requestTestNotification := omit,
in template (omit) WebsockNotifConfig p_websockNotifConfig := omit,
in template (omit) LinkTypes p_links := omit,
in template (omit) UInt8 p_notificationPeriod := omit,
in template (omit) NotificationEvent p_notificationEvent := omit,
in template (omit) TimeStamp p_expiryDeadline := omit
) := {
subscriptionType := "AssocStaSubscription",
callbackReference := p_callbackReference,
requestTestNotification := p_requestTestNotification,
websockNotifConfig := p_websockNotifConfig,
links := p_links,
apId := p_apId,
notificationPeriod := p_notificationPeriod,
notificationEvent := p_notificationEvent,
expiryDeadline := p_expiryDeadline
} // End of template m_assoc_sta_subscription
template (omit) AssocStaSubscription m_assoc_sta_subscription_invalid(
in template (value) JSON.AnyURI p_callbackReference,
in template (value) ApIdentity p_apId,
in template (omit) JSON.Bool p_requestTestNotification := omit,
in template (omit) WebsockNotifConfig p_websockNotifConfig := omit,
in template (omit) LinkTypes p_links := omit,
in template (omit) UInt8 p_notificationPeriod := omit,
in template (omit) NotificationEvent p_notificationEvent := omit,
in template (omit) TimeStamp p_expiryDeadline := omit
) := {
subscriptionType := "InvalidAssocStaSubscription",
callbackReference := p_callbackReference,
requestTestNotification := p_requestTestNotification,
websockNotifConfig := p_websockNotifConfig,
links := p_links,
apId := p_apId,
notificationPeriod := p_notificationPeriod,
notificationEvent := p_notificationEvent,
expiryDeadline := p_expiryDeadline
} // End of template m_assoc_sta_subscription_invalid
template (present) AssocStaSubscription mw_assoc_sta_subscription(
template (present) JSON.AnyURI p_callbackReference := ?,
template (present) ApIdentity p_apId := ?,
template JSON.Bool p_requestTestNotification := *,
template WebsockNotifConfig p_websockNotifConfig := *,
template UInt8 p_notificationPeriod := *,
template NotificationEvent p_notificationEvent := *,
template TimeStamp p_expiryDeadline := *
) := {
subscriptionType := "AssocStaSubscription",
callbackReference := p_callbackReference,
requestTestNotification := p_requestTestNotification,
websockNotifConfig := p_websockNotifConfig,
links := p_links,
apId := p_apId,
notificationPeriod := p_notificationPeriod,
notificationEvent := p_notificationEvent,
expiryDeadline := p_expiryDeadline
} // End of template mw_assoc_sta_subscription
template (omit) StaDataRateSubscription m_sta_data_rate_subscription(
in template (value) JSON.AnyURI p_callbackReference,
in template (value) StaIdentities p_staId,
in template (omit) JSON.Bool p_requestTestNotification := omit,
in template (omit) WebsockNotifConfig p_websockNotifConfig := omit,
in template (omit) LinkTypes p_links := omit,
in template (omit) UInt8 p_notificationPeriod := omit,
in template (omit) NotificationEvent p_notificationEvent := omit,
in template (omit) TimeStamp p_expiryDeadline := omit
) := {
subscriptionType := "StaDataRateSubscription",
callbackReference := p_callbackReference,
requestTestNotification := p_requestTestNotification,
websockNotifConfig := p_websockNotifConfig,
links := p_links,
staId := p_staId,
notificationPeriod := p_notificationPeriod,
notificationEvent := p_notificationEvent,
expiryDeadline := p_expiryDeadline
} // End of template m_sta_data_rate_subscription
template (omit) StaDataRateSubscription m_sta_data_rate_subscription_invalid(
in template (value) JSON.AnyURI p_callbackReference,
in template (value) StaIdentities p_staId,
in template (omit) JSON.Bool p_requestTestNotification := omit,
in template (omit) WebsockNotifConfig p_websockNotifConfig := omit,
in template (omit) LinkTypes p_links := omit,
in template (omit) UInt8 p_notificationPeriod := omit,
in template (omit) NotificationEvent p_notificationEvent := omit,
in template (omit) TimeStamp p_expiryDeadline := omit
) := {
subscriptionType := "InvalidStaDataRateSubscription",
callbackReference := p_callbackReference,
requestTestNotification := p_requestTestNotification,
websockNotifConfig := p_websockNotifConfig,
links := p_links,
staId := p_staId,
notificationPeriod := p_notificationPeriod,
notificationEvent := p_notificationEvent,
expiryDeadline := p_expiryDeadline
} // End of template m_sta_data_rate_subscription_invalid
template (present) StaDataRateSubscription mw_sta_data_rate_subscription(
template (present) JSON.AnyURI p_callbackReference := ?,
template (present) StaIdentities p_staId := ?,
template JSON.Bool p_requestTestNotification := *,
template WebsockNotifConfig p_websockNotifConfig := *,
template UInt8 p_notificationPeriod := *,
template NotificationEvent p_notificationEvent := *,
template TimeStamp p_expiryDeadline := *
subscriptionType := "StaDataRateSubscription",
callbackReference := p_callbackReference,
requestTestNotification := p_requestTestNotification,
websockNotifConfig := p_websockNotifConfig,
links := p_links,
staId := p_staId,
notificationPeriod := p_notificationPeriod,
notificationEvent := p_notificationEvent,
expiryDeadline := p_expiryDeadline
} // End of template mw_sta_data_rate_subscription
template (omit) StaIdentity m_sta_identity(
in JSON.String p_macId,
in template (omit) JSON.String p_ssid := omit,
in template (omit) JSON.String p_aid := omit,
in template (omit) JSON.String p_ipAddress := omit
) := {
macId := p_macId,
ssid := p_ssid,
aid := p_aid,
ipAddress := p_ipAddress
} // End of template m_sta_identity
template (present) StaIdentity mw_sta_identity(
template (present) JSON.String p_macId := ?,
template JSON.String p_ssid := *,
template JSON.String p_aid := *,
template JSON.String p_ipAddress := *
) := {
macId := p_macId,
ssid := p_ssid,
aid := p_aid,
ipAddress := p_ipAddress
} // End of template mw_sta_identity
template (omit) SubscriptionLinkList m_subscription_link_list(
in template (value) LinkTypes p_links,
in template (omit) Subscription p_subscription := omit
links := p_links,
subscription := p_subscription
} // End of template m_subscription_link_list
template (present) SubscriptionLinkList mw_subscription_link_list(
template (present) LinkTypes p_links := ?,
links := p_links,
subscription := p_subscription
} // End of template mw_subscription_link_list
template (omit) ApIdentity m_ap_identity(
in JSON.String p_macId,
in template (omit) SsidList p_ssid := omit,
in template (omit) IpAddressList p_ipAddress := omit
) := {
macId := p_macId,
ssid := p_ssid,
ipAddress := p_ipAddress
} // End of template m_ap_identity
template (present) ApIdentity mw_ap_identity(
template (present) JSON.String p_macId := ?,
template SsidList p_ssid := *,
template IpAddressList p_ipAddress := *
) := {
macId := p_macId,
ssid := p_ssid,
ipAddress := p_ipAddress
} // End of template mw_ap_identity
template (omit) MeasurementConfigLinkList m_measurement_config_list(
in template (omit) LinkTypes p_links := omit,
in template (value) MeasurementConfig_MeasurementConfigLinkList p_measurementConfig
) := {
links := p_links,
measurementConfig := p_measurementConfig
} // End of template m_measurement_config_list
template (present) MeasurementConfigLinkList mw_measurement_config_list(
template LinkTypes p_links := *,
template (present) MeasurementConfig_MeasurementConfigLinkList p_measurementConfig := ?
) := {
links := p_links,
measurementConfig := p_measurementConfig
} // End of template mw_measurement_config_list
template (value) MeasurementConfig_MeasurementConfigLinkList m_measurement_config_link_list(
in JSON.AnyURI p_href,
in JSON.String p_measurementId
) := {
} // End of template m_measurement_config_link_list
template (present) MeasurementConfig_MeasurementConfigLinkList mw_measurement_config_link_list(
template (present) JSON.AnyURI p_href := ?,
template (present) JSON.String p_measurementId := ?
) := {
} // End of template mw_measurement_config_link_list
template (omit) MeasurementConfig m_measurement_config(
in template (omit) LinkTypes p_links := omit,
in template (value) StaIdentities p_staId,
in JSON.String p_measurementId,
in template (value) MeasurementInfo p_measurementInfo
) := {
links := p_links,
staId := p_staId,
measurementId := p_measurementId,
measurementInfo := p_measurementInfo
} // End of template m_measurement_config
template (present) MeasurementConfig mw_measurement_config(
template LinkTypes p_links := *,
template (present) StaIdentities p_staId := ?,
template (present) JSON.String p_measurementId := ?,
template (present) MeasurementInfo p_measurementInfo := ?
) := {
links := p_links,
staId := p_staId,
measurementId := p_measurementId,
measurementInfo := p_measurementInfo
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
template (omit) MeasurementInfo m_measurement_info(
in template (omit) UInt16 p_measurementDuration := omit,
in template (omit) UInt16 p_randomInterval:= omit,
in template (omit) ChannelLoadConfig p_channelLoadConf := omit,
in template (omit) BeaconRequestConfig p_beaconRequestConf := omit,
in template (omit) StaStatisticsConfig p_staStatisticsConf := omit,
in template (omit) NeighborReportConfig p_neighborReportConf := omit
) := {
measurementDuration := p_measurementDuration,
randomInterval := p_randomInterval,
channelLoadConf := p_channelLoadConf,
beaconRequestConf := p_beaconRequestConf,
staStatisticsConf := p_staStatisticsConf,
neighborReportConf := p_neighborReportConf
} // End of template m_measurement_info
template MeasurementInfo mw_measurement_info(
template UInt16 p_measurementDuration := *,
template UInt16 p_randomInterval:= *,
template ChannelLoadConfig p_channelLoadConf := *,
template BeaconRequestConfig p_beaconRequestConf := *,
template StaStatisticsConfig p_staStatisticsConf := *,
template NeighborReportConfig p_neighborReportConf := *
) := {
measurementDuration := p_measurementDuration,
randomInterval := p_randomInterval,
channelLoadConf := p_channelLoadConf,
beaconRequestConf := p_beaconRequestConf,
staStatisticsConf := p_staStatisticsConf,
neighborReportConf := p_neighborReportConf
} // End of template mw_measurement_info
} // End of module WlanInformationAPI_Templates