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) 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
} // End of module WlanInformationAPI_Templates