LogicalDevice ::= SEQUENCE
{
Name _OctetString ,
ServerSAP _Unsigned16 ,
InitializationScript _InitialisationScript OPTIONAL,
PresetAccessRightsAndSelectors _PresetAccessRightsAndSelectors OPTIONAL,
COSEMObjectList _COSEMObjectList ,
}
_COSEMObjectList ::= SEQUENCEOF_COSEMObject
_COSEMObject ::= CHOICE
{
DataObject [0]_DataObject,
RegisterObject [1]_RegisterObject,
ExtendedRegisterObject [2]_ExtendedRegisterObject,
DemandRegisterObject [3]_DemandRegisterObject,
RegisterActivationObject [4]_RegisterActivationObject,
ProfileGenericObject [5]_ProfileGenericObject,
ClockObject [6]_ClockObject,
ScriptTableObject [7]_ScriptTableObject,
ScheduleObject [8]_ScheduleObject,
SpecialDaysTableObject [9]_SpecialDaysTableObject,
SNAssociationObject_4 [55]_SNAssociationObject_4,
LNAssociationObject_3 [56]_LNAssociationObject_3,
SAPAssignmentObject [13]_SAPAssignmentObject,
ImageTransferObject [48]_ImageTransferObject,
IECLocalPortSetupObject [15]_IECLocalPortSetupObject,
ActivityCalendarObject [16]_ActivityCalendarObject,
RegisterMonitorObject [17]_RegisterMonitorObject,
SingleActionScheduleObject [18]_SingleActionScheduleObject,
IECHDLCSetupObject [20]_IECHDLCSetupObject,
IECTwistedPairSetupObject_0 [21]_IECTwistedPairSetupObject_0,
IECTwistedPairSetupObject_1 [57]_IECTwistedPairSetupObject_1,
MBUSSlavePortSetupObject [22]_MBUSSlavePortSetupObject,
UtilityTablesObject [23]_UtilityTablesObject,
ModemConfigurationObject_0 [25]_ModemConfigurationObject_0,
ModemConfigurationObject_1 [64]_ModemConfigurationObject_1,
AutoAnswerObject_0 [26]_AutoAnswerObject_0,
AutoAnswerObject_2 [58]_AutoAnswerObject_2,
PSTNAutoDialObject [65]_PSTNAutoDialObject,
AutoConnectObject_1 [66]_AutoConnectObject_1,
AutoConnectObject_2 [28]_AutoConnectObject_2,
DataProtectionObject [82]_DataProtectionObject,
PushSetupObject_0 [59]_PushSetupObject_0,
PushSetupObject_1 [91]_PushSetupObject_1,
PushSetupObject_2 [106]_PushSetupObject_2,
TCPUDPSetupObject [51]_TCPUDPSetupObject,
IPv4SetupObject [52]_IPv4SetupObject,
MACAddressSetupObject [60]_MACAddressSetupObject,
PPPSetupObject [53]_PPPSetupObject,
GPRSModemSetupObject [54]_GPRSModemSetupObject,
SMTPSetupObject [29]_SMTPSetupObject,
GSMDiagnosticObject_0 [61]_GSMDiagnosticObject_0,
GSMDiagnosticObject_1 [102]_GSMDiagnosticObject_1,
GSMDiagnosticObject_2 [108]_GSMDiagnosticObject_2,
IPv6SetupObject [62]_IPv6SetupObject,
SFSKPhyAndMACSetupObject [49]_SFSKPhyAndMACSetupObject,
SFSKActiveInitiatorObject [31]_SFSKActiveInitiatorObject,
SFSKMACSynchronizationTimeoutsObject [32]_SFSKMACSynchronizationTimeoutsObject,
SFSKMACCountersObject [33]_SFSKMACCountersObject,
IEC_61334_4_32_LLCSetupObject [50]_IEC_61334_4_32_LLCSetupObject,
SFSKReportingSystemListObject [35]_SFSKReportingSystemListObject,
LLCType1SetupObject [36]_LLCType1SetupObject,
LLCType2SetupObject [37]_LLCType2SetupObject,
LLCType3SetupObject [38]_LLCType3SetupObject,
RegisterTableObject [39]_RegisterTableObject,
CompactDataObject_0 [87]_CompactDataObject_0,
CompactDataObject_1 [105]_CompactDataObject_1,
StatusMappingObject [40]_StatusMappingObject,
SecuritySetupObject_0 [90]_SecuritySetupObject_0,
SecuritySetupObject_1 [41]_SecuritySetupObject_1,
ParameterMonitorObject_0 [63]_ParameterMonitorObject_0,
ParameterMonitorObject_1 [107]_ParameterMonitorObject_1,
ArbitratorObject [88]_ArbitratorObject,
DisconnectControlObject [42]_DisconnectControlObject,
LimiterObject [43]_LimiterObject,
MBusClientObject [44]_MBusClientObject,
WirelessModeQChannelObject [45]_WirelessModeQChannelObject,
MBusMasterPortSetupObject [46]_MBusMasterPortSetupObject,
DLMS_COSEMServerMBusPortSetup [104]_DLMS_COSEMServerMBusPortSetup,
MBusDiagnosticObject [89]_MBusDiagnosticObject,
LLC_SSCS_SetupObject [67]_LLC_SSCS_SetupObject,
PRIME_NB_OFDM_PLC_PhysicalLayerCountersObject [68]_PRIME_NB_OFDM_PLC_PhysicalLayerCountersObject,
PRIME_NB_OFDM_PLC_MACSetupObject [69]_PRIME_NB_OFDM_PLC_MACSetupObject,
PRIME_NB_OFDM_PLC_MACFunctionalParameters [70]_PRIME_NB_OFDM_PLC_MACFunctionalParameters,
PRIME_NB_OFDM_PLC_MACCountersObject [71]_PRIME_NB_OFDM_PLC_MACCountersObject,
PRIME_NB_OFDM_PLC_MACNetworkAdministrationDataObject [72]_PRIME_NB_OFDM_PLC_MACNetworkAdministrationDataObject,
PRIME_NB_OFDM_PLCApplicationIdentificationObject [73]_PRIME_NB_OFDM_PLCApplicationIdentificationObject,
G3_NB_OFDM_PLC_MACLayerCountersObject [74]_G3_NB_OFDM_PLC_MACLayerCountersObject,
G3_NB_OFDM_PLC_MACSetupObject_1 [75]_G3_NB_OFDM_PLC_MACSetupObject_1,
G3_NB_OFDM_PLC_MACSetupObject_2 [92]_G3_NB_OFDM_PLC_MACSetupObject_2,
G3_NB_OFDM_PLC_6LoWPANAdaptationLayerSetupObject_1 [76]_G3_NB_OFDM_PLC_6LoWPANAdaptationLayerSetupObject_1,
G3_NB_OFDM_PLC_6LoWPANAdaptationLayerSetupObject_2 [93]_G3_NB_OFDM_PLC_6LoWPANAdaptationLayerSetupObject_2,
WiSUN_SetupObject_0 [110]_WiSUN_SetupObject_0,
WiSUN_DiagnosticsObject_0 [111]_WiSUN_DiagnosticsObject_0,
RPL_DiagnosticObject_0 [112]_RPL_DiagnosticObject_0,
MPL_DiagnosticObject_0 [113]_MPL_DiagnosticObject_0,
NTPSetupObject [103]_NTPSetupObject,
ZigBeeSASStartupObject [77]_ZigBeeSASStartupObject,
ZigBeeSASJoinObject [78]_ZigBeeSASJoinObject,
ZigBeeSAS_APSFragmentationObject [79]_ZigBeeSAS_APSFragmentationObject,
ZigBeeNetworkControlObject [80]_ZigBeeNetworkControlObject,
ZigBeeTunnelSetupObject [81]_ZigBeeTunnelSetupObject,
AccountObject [83]_AccountObject,
CreditObject [84]_CreditObject,
ChargeObject [85]_ChargeObject,
TokenGatewayObject [86]_TokenGatewayObject,
FunctionControlObject [94]_FunctionControlObject,
ArrayManagerObject [95]_ArrayManagerObject,
CommunicationPortProtectionObject [96]_CommunicationPortProtectionObject,
SCHC_LPWAN_SetupObject_0 [118]_SCHC_LPWAN_SetupObject_0,
SCHC_LPWAN_DiagnosticObject_0 [119]_SCHC_LPWAN_DiagnosticObject_0,
LoRaWAN_SetupObject_0 [120]_LoRaWAN_SetupObject_0,
LoRaWAN_DiagnosticObject_0 [121]_LoRaWAN_DiagnosticObject_0,
ISO_IEC_14908_IdentificationObject_0 [114]_ISO_IEC_14908_IdentificationObject_0,
ISO_IEC_14908_ProtocolSetupObject_0 [115]_ISO_IEC_14908_ProtocolSetupObject_0,
ISO_IEC_14908_ProtocolStatusObject_0 [116]_ISO_IEC_14908_ProtocolStatusObject_0,
ISO_IEC_14908_DiagnosticObject_0 [117]_ISO_IEC_14908_DiagnosticObject_0,
HS_PLC_MAC_SetupObject [97]_HS_PLC_MAC_SetupObject,
HS_PLC_CPASS_SetupObject [98]_HS_PLC_CPASS_SetupObject,
HS_PLC_IP_SSAS_SetupObject [99]_HS_PLC_IP_SSAS_SetupObject,
HS_PLC_HDLC_SSAS_SetupObject [100]_HS_PLC_HDLC_SSAS_SetupObject,
LTE_MonitoringObject_0 [101]_LTE_MonitoringObject_0,
LTE_MonitoringObject_1 [109]_LTE_MonitoringObject_1,
}
_DataObject ::= SEQUENCE
{
Name _LogicalName ,
DataValue _Data ,
}
_RegisterObject ::= SEQUENCE
{
Name _LogicalName ,
Value _Data ,
ScalerUnit _ScalerUnit ,
}
_ExtendedRegisterObject ::= SEQUENCE
{
Name _LogicalName ,
Value _Data ,
ScalerUnit _ScalerUnit ,
Status _Data ,
CaptureTime _OctetString ,
}
_DemandRegisterObject ::= SEQUENCE
{
Name _LogicalName ,
CurrentAverageValue _Data ,
LastAverageValue _Data ,
ScalerUnit _ScalerUnit ,
Status _Data ,
CaptureTime _OctetString ,
StartTimeCurrent _OctetString ,
Period _Unsigned32 ,
NumberOfPeriods _Unsigned16 ,
}
_RegisterActivationObject ::= SEQUENCE
{
Name _LogicalName ,
RegisterAssignment _RegisterAssignment ,
MaskList _MaskList ,
ActiveMask _OctetString ,
}
_RegisterAssignment ::= SEQUENCEOF_ObjectDefinition
_ObjectDefinition ::= SEQUENCE
{
ClassId _ClassId ,
LogicalName _LogicalName ,
}
_MaskList ::= SEQUENCEOF_RegisterActMask
_RegisterActMask ::= SEQUENCE
{
MaskName _OctetString ,
IndexList _IndexArray ,
}
_IndexArray ::= SEQUENCEOF_Unsigned8
_ProfileGenericObject ::= SEQUENCE
{
Name _LogicalName ,
Buffer _Data ,
CaptureObjects _CaptureObjects ,
CapturePeriod _Unsigned32 ,
SortMethod _SortMethod ,
SortObject _CaptureObject ,
EntriesInUse _Unsigned32 ,
ProfileEntries _Unsigned32 ,
}
_CaptureObjects ::= SEQUENCEOF_CaptureObject
_CaptureObject ::= SEQUENCE
{
ClassId _ClassId ,
LogicalName _LogicalName ,
AttributeIndex _Integer8 ,
DataIndex _Unsigned16 ,
}
_SortMethod ::= ENUMERATED
{
SortFifo (1),
SortLifo (2),
SortLargest (3),
SortSmallest (4),
SortNearestToZero (5),
SortFarestFromZero (6),
}
_ClockObject ::= SEQUENCE
{
Name _LogicalName ,
Time _OctetString ,
TimeZone _Integer16 ,
Status _Unsigned8 ,
DaylightSavingsBegin _OctetString ,
DaylightSavingsEnd _OctetString ,
DaylightSavingsDeviation _Integer8 ,
DaylightSavingsEnabled _Boolean ,
ClockBase _ClockBase ,
}
_ClockBase ::= ENUMERATED
{
ClockBaseNotDefined (0),
ClockBaseInternalCrystal (1),
ClockBaseMains50Hz (2),
ClockBaseMains60Hz (3),
ClockBaseGPS (4),
ClockBaseRadioControlled (5),
}
_ScriptTableObject ::= SEQUENCE
{
Name _LogicalName ,
Scripts _Scripts ,
}
_Scripts ::= SEQUENCEOF_Script
_Script ::= SEQUENCE
{
ScriptIdentifier _Unsigned16 ,
ScriptActions _ScriptActions ,
}
_ScriptActions ::= SEQUENCEOF_ScriptAction
_ScriptAction ::= SEQUENCE
{
ServiceId _ServiceId ,
ClassId _ClassId ,
LogicalName _LogicalName ,
Index _Integer8 ,
Parameter _Data ,
}
_ServiceId ::= ENUMERATED
{
ServiceUndefined (0),
ServiceWriteAttribute (1),
ServiceExecuteCommand (2),
}
_ScheduleObject ::= SEQUENCE
{
Name _LogicalName ,
Entries _ScheduleEntries ,
}
_ScheduleEntries ::= SEQUENCEOF_ScheduleEntry
_ScheduleEntry ::= SEQUENCE
{
Index _Unsigned16 ,
Enable _Boolean ,
ScriptLogicalName _LogicalName ,
ScriptSelector _Unsigned16 ,
SwitchTime _OctetString ,
ValidityWindow _Unsigned16 ,
ExecWeekDays _BitString ,
ExecSpecDays _BitString ,
BeginDate _OctetString ,
EndDate _OctetString ,
}
_SpecialDaysTableObject ::= SEQUENCE
{
Name _LogicalName ,
Entries _SpecialDays ,
}
_SpecialDays ::= SEQUENCEOF_SpecialDay
_SpecialDay ::= SEQUENCE
{
Index _Unsigned16 ,
DayDate _OctetString ,
DayId _Unsigned8 ,
}
_SNAssociationObject_4 ::= SEQUENCE
{
Name _LogicalName ,
ObjectList _ObjectListSN ,
AccessRightsListSN _AccessRightsListSN ,
SecuritySetupReference _OctetString ,
UserList _UserList ,
CurrentUser _UserListEntry ,
Secret _OctetString ,
Conformance _Conformance ,
}
_ObjectListSN ::= SEQUENCEOF_ObjectListItemSN
_ObjectListItemSN ::= SEQUENCE
{
BaseName _BaseName ,
ClassId _ClassId ,
Version _Version ,
LogicalName _LogicalName ,
}
_AccessRightsListSN ::= SEQUENCEOF_AccessRightsItem
_AccessRightsItem ::= SEQUENCE
{
BaseName _BaseName ,
AttributeAccessList _AttributeAccessList ,
MethodAccessList _MethodAccessList ,
}
_LNAssociationObject_3 ::= SEQUENCE
{
Name _LogicalName ,
ObjectList _ObjectListLN ,
AssociatedPartnersId _AssociatedPartnersId ,
ApplicationContextName _ApplicationContextName ,
xDLMSContextInfo _xDLMSContextInfo ,
AuthenticationMechanismName _MechanismName ,
Secret _OctetString ,
AssociationStatus _AssociationStatus ,
SecuritySetupReference _OctetString ,
UserList _UserList ,
CurrentUser _UserListEntry ,
}
_AssociationStatus ::= ENUMERATED
{
NonAssociated (0),
AssociationPending (1),
Associated (2),
}
_ObjectListLN ::= SEQUENCEOF_ObjectListItemLN
_ObjectListItemLN ::= SEQUENCE
{
ClassId _ClassId ,
Version _Version ,
LogicalName _LogicalName ,
AccessRights _AccessRights ,
}
_AccessRights ::= SEQUENCE
{
AttributeAccessList _AttributeAccessList ,
MethodAccessList _MethodAccessList ,
}
_AttributeAccessList ::= SEQUENCEOF_AttributeAccessItem
_AttributeAccessItem ::= SEQUENCE
{
AttributeNr _Integer8 ,
AccessMode _AccessMode ,
AccessSelectors _AccessSelectors ,
}
_AccessSelectorArray ::= SEQUENCEOF_Integer8
_MethodAccessList ::= SEQUENCEOF_MethodAccessItem
_MethodAccessItem ::= SEQUENCE
{
MethodNr _Integer8 ,
AccessMode _MethodAccessMode ,
}
_MethodAccessMode ::= unsigned8
_AssociatedPartnersId ::= SEQUENCE
{
ClientSAP _Integer8 ,
ServerSAP _Unsigned16 ,
}
_xDLMSContextInfo ::= SEQUENCE
{
Conformance _Conformance ,
MaxRecPduSize _Unsigned16 ,
MaxSendPduSize _Unsigned16 ,
DLMSVersionNr _Unsigned8 ,
QualityOfService _Integer8 ,
CypheringInfo _OctetString ,
}
_UserList ::= SEQUENCEOF_UserListEntry
_UserListEntry ::= SEQUENCE
{
UserId _Unsigned8 ,
UserName _VisibleString ,
}
_SAPAssignmentObject ::= SEQUENCE
{
Name _LogicalName ,
SAPAssignmentList _SAPAssignmentList ,
}
_SAPAssignmentList ::= SEQUENCEOF_SAPAssignmentListItem
_SAPAssignmentListItem ::= SEQUENCE
{
SAP _Unsigned16 ,
LogicalDeviceName _OctetString ,
}
_ImageTransferObject ::= SEQUENCE
{
Name _LogicalName ,
ImageBlockSize _Unsigned32 ,
ImageTransferBlockStatus _BitString ,
ImageFirstNotTransferedBlockNumber _Unsigned32 ,
ImageTransferEnabled _Boolean ,
ImageTransferStatus _ImageTransferStatus ,
ImageToActivateInfo _ImageToActivateInfo ,
}
_ImageTransferStatus ::= ENUMERATED
{
ImageTransferNotInitiated (0),
ImageTransferInitiated (1),
ImageVerificationInitiated (2),
ImageVerificationSuccessful (3),
ImageVerificationFailed (4),
ImageActivationInitiated (5),
ImageActivationSuccessful (6),
ImageActivationFailed (7),
}
_ImageToActivateInfo ::= SEQUENCEOF_ImageToActivateInfoItem
_ImageToActivateInfoItem ::= SEQUENCE
{
ImageSize _Unsigned32 ,
ImageIdentification _OctetString ,
ImageSignature _OctetString ,
}
_IECLocalPortSetupObject ::= SEQUENCE
{
Name _LogicalName ,
DefaultMode _DefaultMode ,
DefaultBaud _Baud ,
PropBaud _Baud ,
ResponseTime _ResponseTime ,
DeviceAddr _OctetString ,
PassP1 _OctetString ,
PassP2 _OctetString ,
PassW5 _OctetString ,
}
_DefaultMode ::= ENUMERATED
{
DefaultMode0 (0),
DefaultMode1 (1),
DefaultMode2 (2),
}
_ResponseTime ::= ENUMERATED
{
ResponseTime0 (0),
ResponseTime1 (1),
}
_ActivityCalendarObject ::= SEQUENCE
{
Name _LogicalName ,
CalendarNameActive _OctetString ,
SeasonProfileActive _SeasonProfile ,
WeekProfileTableActive _WeekProfileTable ,
DayProfileTableActive _DayProfileTable ,
CalendarNamePassive _OctetString ,
SeasonProfilePassive _SeasonProfile ,
WeekProfileTablePassive _WeekProfileTable ,
DayProfileTablePassive _DayProfileTable ,
ActivatePassiveCalendarTime _OctetString ,
}
_SeasonProfile ::= SEQUENCEOF_Season
_Season ::= SEQUENCE
{
SeasonProfileName _OctetString ,
SeasonStart _OctetString ,
WeekName _OctetString ,
}
_WeekProfileTable ::= SEQUENCEOF_WeekProfile
_WeekProfile ::= SEQUENCE
{
WeekProfileName _OctetString ,
Monday _Unsigned8 ,
Tuesday _Unsigned8 ,
Wednesday _Unsigned8 ,
Thursday _Unsigned8 ,
Friday _Unsigned8 ,
Saturday _Unsigned8 ,
Sunday _Unsigned8 ,
}
_DayProfileTable ::= SEQUENCEOF_DayProfile
_DayProfile ::= SEQUENCE
{
DayId _Unsigned8 ,
DaySchedule _DayProfileActions ,
}
_DayProfileActions ::= SEQUENCEOF_DayProfileAction
_DayProfileAction ::= SEQUENCE
{
StartTime _OctetString ,
ScriptLogicalName _OctetString ,
ScriptSelector _Unsigned16 ,
}
_RegisterMonitorObject ::= SEQUENCE
{
Name _LogicalName ,
Thresholds _Thresholds ,
MonitoredValue _Value ,
Actions _Actions ,
}
_Thresholds ::= SEQUENCEOF_Data
_Value ::= SEQUENCE
{
ClassId _ClassId ,
LogicalName _LogicalName ,
AttributeIndex _Integer8 ,
}
_Actions ::= SEQUENCEOF_ActionSet
_ActionSet ::= SEQUENCE
{
ActionUp _ActionItem ,
ActionDown _ActionItem ,
}
_SingleActionScheduleObject ::= SEQUENCE
{
Name _LogicalName ,
ExecutedScript _ExecutedScript ,
ScheduleType _ScheduleType ,
ExecutionTimes _ExecutionTimes ,
}
_ExecutedScript ::= SEQUENCE
{
LogicalName _LogicalName ,
ScriptSelector _Unsigned16 ,
}
_ExecutionTimes ::= SEQUENCEOF_ExecutionTime
_ExecutionTime ::= SEQUENCE
{
Time _OctetString ,
Date _OctetString ,
}
_ScheduleType ::= ENUMERATED
{
ScheduleType1 (1),
ScheduleType2 (2),
ScheduleType3 (3),
ScheduleType4 (4),
ScheduleType5 (5),
}
_IECHDLCSetupObject ::= SEQUENCE
{
Name _LogicalName ,
CommSpeed _Baud ,
WindowSizeTransmit _Unsigned8 ,
WindowSizeReceive _Unsigned8 ,
MaxInfoFieldLengthTransmit _Unsigned16 ,
MaxInfoFieldLengthReceive _Unsigned16 ,
InterOctetTimeout _Unsigned16 ,
InactivityTimeout _Unsigned16 ,
DeviceAddress _Unsigned16 ,
}
_IECTwistedPairSetupObject_0 ::= SEQUENCE
{
Name _LogicalName ,
SecondaryAddress _OctetString ,
PrimaryAddressList _PrimaryAddressList_0 ,
TabiList _TabiList ,
FatalError _FatalError ,
}
_PrimaryAddressList_0 ::= SEQUENCEOF_PrimaryAddress_0
_PrimaryAddress_0 ::= octetstr
_TabiList ::= SEQUENCEOF_Tabi
_FatalError ::= ENUMERATED
{
NoError (0),
t_EP_1F (1),
t_EP_2F (2),
t_EL_4F (3),
t_EL_5F (4),
eT_1F (5),
eT_2F (6),
e_EP_3F (7),
e_EP_4F (8),
e_EP_5F (9),
e_EL_2F (10),
}
_IECTwistedPairSetupObject_1 ::= SEQUENCE
{
Name _LogicalName ,
Mode _TwistedPairMode ,
CommSpeed _Baud ,
PrimaryAddressList _PrimaryAddressList_1 ,
TabiList _TabiList ,
}
_PrimaryAddressList_1 ::= SEQUENCEOF_PrimaryAddress_1
_PrimaryAddress_1 ::= unsigned8
_TwistedPairMode ::= ENUMERATED
{
TwistedPairMode0 (0),
TwistedPairMode1 (1),
}
_MBUSSlavePortSetupObject ::= SEQUENCE
{
Name _LogicalName ,
DefaultBaud _Baud ,
AvailBaud _Baud ,
AddrState _AddrState ,
BusAddress _Unsigned8 ,
}
_Baud ::= ENUMERATED
{
Baud300 (0),
Baud600 (1),
Baud1200 (2),
Baud2400 (3),
Baud4800 (4),
Baud9600 (5),
Baud19200 (6),
Baud38400 (7),
Baud57600 (8),
Baud115200 (9),
}
_AddrState ::= ENUMERATED
{
AddrState0 (0),
AddrState1 (1),
}
_UtilityTablesObject ::= SEQUENCE
{
Name _LogicalName ,
TableId _Unsigned16 ,
Length _Unsigned32 ,
Buffer _OctetString ,
}
_ModemConfigurationObject_0 ::= SEQUENCE
{
Name _LogicalName ,
CommSpeed _Baud ,
InitializationStrings _InitializationStrings_0 ,
ModemProfiles _ModemProfiles ,
}
_InitializationStrings_0 ::= SEQUENCEOF_InitializationString_0
_ModemProfiles ::= SEQUENCEOF_ModelProfileElement
_ModelProfileElement ::= octetstr
_InitializationString_0 ::= SEQUENCE
{
Request _OctetString ,
Response _OctetString ,
}
_ModemConfigurationObject_1 ::= SEQUENCE
{
Name _LogicalName ,
CommSpeed _Baud ,
InitializationStrings _InitializationStrings_1 ,
ModemProfiles _ModemProfiles ,
}
_InitializationStrings_1 ::= SEQUENCEOF_InitializationString_1
_InitializationString_1 ::= SEQUENCE
{
Request _OctetString ,
Response _OctetString ,
DelayAfterResponse _Unsigned16 ,
}
_AutoAnswerObject_0 ::= SEQUENCE
{
Name _LogicalName ,
Mode _AutoAnswerMode ,
ListeningWindows _Windows ,
Status _AutoAnswerStatus ,
NumberOfCalls _Unsigned8 ,
NumberOfRings _NumberOfRings ,
}
_AutoAnswerMode ::= ENUMERATED
{
AutoAnswerMode0 (0),
AutoAnswerMode1 (1),
AutoAnsverMode2 (2),
AutoAnswerMode3 (3),
}
_Windows ::= SEQUENCEOF_Window
_Window ::= SEQUENCE
{
StartTime _OctetString ,
EndTime _OctetString ,
}
_AutoAnswerStatus ::= ENUMERATED
{
AutoAnswerStatus0 (0),
AutoAnswerStatus1 (1),
AutoAnswerStatus2 (2),
}
_NumberOfRings ::= SEQUENCE
{
NrRingsInWindow _Unsigned8 ,
NrRingsOutOfWindow _Unsigned8 ,
}
_AutoAnswerObject_2 ::= SEQUENCE
{
Name _LogicalName ,
Mode _AutoAnswerMode ,
ListeningWindows _Windows ,
Status _AutoAnswerStatus ,
NumberOfCalls _Unsigned8 ,
NumberOfRings _NumberOfRings ,
ListOfAllowedCallers _ListOfAllowedCallers ,
}
_ListOfAllowedCallers ::= SEQUENCEOF_ListOfAllowedCallersElement
_ListOfAllowedCallersElement ::= SEQUENCE
{
CallerId _OctetString ,
CallType _CallType ,
}
_CallType ::= ENUMERATED
{
CallType0 (0),
CallType1 (1),
}
_PSTNAutoDialObject ::= SEQUENCE
{
Name _LogicalName ,
Mode _AutoDialMode ,
Repetitions _Unsigned8 ,
RepetitionDelay _Unsigned16 ,
CallingWindows _Windows ,
PhoneList _PhoneList ,
}
_AutoDialMode ::= ENUMERATED
{
AutoDialMode0 (0),
AutoDialMode1 (1),
AutoDialMode2 (2),
AutoDialMode3 (3),
}
_Phonelist ::= SEQUENCEOF_PhoneNumber
_AutoConnectObject_1 ::= SEQUENCE
{
Name _LogicalName ,
Mode _AutoConnectMode ,
Repetitions _Unsigned8 ,
RepetitionDelay _Unsigned16 ,
CallingWindows _Windows ,
DestinationList _DestinationList ,
}
_DestinationList ::= SEQUENCEOF_Destination
_AutoConnectMode ::= ENUMERATED
{
AutoConnectMode0 (0),
AutoConnectMode1 (1),
AutoConnectMode2 (2),
AutoConnectMode3 (3),
AutoConnectMode4 (4),
AutoConnectMode5 (5),
AutoConnectMode6 (6),
AutoConnectMode101 (101),
AutoConnectMode102 (102),
AutoConnectMode103 (103),
AutoConnectMode104 (104),
}
_AutoConnectObject_2 ::= SEQUENCE
{
Name _LogicalName ,
Mode _AutoConnectMode ,
Repetitions _Unsigned8 ,
RepetitionDelay _Unsigned16 ,
CallingWindows _Windows ,
DestinationList _DestinationList ,
}
_DataProtectionObject ::= SEQUENCE
{
Name _LogicalName ,
ProtectionBuffer _OctetString ,
ProtectionObjectList _ProtectionObjectList ,
ProtectionParametersGet _ProtectionParameters ,
ProtectionParametersSet _ProtectionParameters ,
RequiredProtection _RequiredProtection ,
}
_ProtectionObjectList ::= SEQUENCEOF_ObjectDefinition_DataProtection
_ObjectDefinition_DataProtection ::= SEQUENCE
{
ClassId _ClassId ,
LogicalName _OctetString ,
AttributeIndex _Integer8 ,
DataIndex _Unsigned16 ,
Restriction _RestrictionElement ,
}
_RestrictionElement ::= SEQUENCE
{
RestrictionType _RestrictionType ,
RestrictionValue _Data ,
}
_RestrictionType ::= ENUMERATED
{
RestrictionNone (0),
RestrictionByDate (1),
RestrictionByEntry (2),
}
_ProtectionParameters ::= SEQUENCEOF_ProtectionParametersElement
_ProtectionParametersElement ::= SEQUENCE
{
ProtectionType _ProtectionType ,
ProtectionOptions _ProtectionOptions ,
}
_ProtectionType ::= ENUMERATED
{
Authentication (0),
Encryption (1),
AuthenticationAndEncryption (2),
DigitalSignature (3),
}
_ProtectionOptions ::= SEQUENCE
{
TransactionId _OctetString ,
OriginatorSystemTitle _OctetString ,
RecipientSystemTitle _OctetString ,
OtherInformation _OctetString ,
KeyInfo _KeyInfoElement ,
}
_KeyInfoElement ::= SEQUENCE
{
KeyInfoType _KeyInfoType ,
KeyInfoOptions _Data ,
}
_KeyInfoType ::= ENUMERATED
{
IdentifiedKey (0),
WrappedKey (1),
AgreedKey (2),
None (255),
}
_IdentifiedKeyInfoOptions ::= ENUMERATED
{
GlobalUnicastEncryptionKey (0),
GlobalBroadcastEncryptionKey (1),
}
_WrappedKeyInfoOptions ::= SEQUENCE
{
KekId _KekId ,
KeyCipheredData _OctetString ,
}
_AgreedKeyInfoOptions ::= SEQUENCE
{
KeyParameters _OctetString ,
KeyCipheredData _OctetString ,
}
_RequiredProtection ::= unsigned8
_PushSetupObject_0 ::= SEQUENCE
{
Name _LogicalName ,
PushObjectList _PushObjectList ,
SendDestinationAndMethod _SendDestinationAndMethod ,
CommunicationWindows _CommunicationWindows ,
RandomisationStartInterval _Unsigned16 ,
NumberOfRetries _Unsigned8 ,
RepetitionDelay _Unsigned16 ,
PushClientSAP _Unsigned8 ,
}
_PushObjectList ::= SEQUENCEOF_CaptureObject
_SendDestinationAndMethod ::= SEQUENCE
{
TransportServiceType _TransportServiceType ,
Destination _OctetString ,
Message _MessageType ,
}
_TransportServiceType ::= ENUMERATED
{
TransportServiceTCP (0),
TransportServiceUDP (1),
TransportServiceFTP (2),
TransportServiceSMTP (3),
TransportServiceSMS (4),
TransportServiceHDLC (5),
TransportServiceMBus (6),
TransportServiceZigBee (7),
}
_MessageType ::= ENUMERATED
{
MessageTypeAXDR (0),
MessageTypeXML (1),
}
_CommunicationWindows ::= SEQUENCEOF_Window
_PushSetupObject_1 ::= SEQUENCE
{
Name _LogicalName ,
PushObjectList _PushObjectList_1 ,
SendDestinationAndMethod _SendDestinationAndMethod ,
CommunicationWindows _CommunicationWindows ,
RandomisationStartInterval _Unsigned16 ,
NumberOfRetries _Unsigned8 ,
RepetitionDelay _Unsigned16 ,
PortReference _OctetString ,
PushClientSAP _Integer8 ,
PushProtectionParameters _ProtectionParameters ,
}
_PushObjectList_1 ::= SEQUENCEOF_PushObjectDefinition_1
_PushObjectDefinition_1 ::= SEQUENCE
{
ClassId _ClassId ,
LogicalName _LogicalName ,
AttributeIndex _Integer8 ,
DataIndex _Unsigned16 ,
Restriction _RestrictionElement ,
}
_PushSetupObject_2 ::= SEQUENCE
{
Name _LogicalName ,
PushObjectList _PushObjectList_2 ,
SendDestinationAndMethod _SendDestinationAndMethod ,
CommunicationWindows _CommunicationWindows ,
RandomisationStartInterval _Unsigned16 ,
NumberOfRetries _Unsigned8 ,
RepetitionDelay _RepetitionDelay_2 ,
PortReference _OctetString ,
PushClientSAP _Integer8 ,
PushProtectionParameters _ProtectionParameters ,
PushOperationMethod _PushOperationMethod ,
ConfirmationParameters _ConfirmationParameters ,
LastConfirmationDateTime _DateTime ,
}
_PushObjectList_2 ::= SEQUENCEOF_PushObjectDefinition_2
_PushObjectDefinition_2 ::= SEQUENCE
{
ClassId _ClassId ,
LogicalName _LogicalName ,
AttributeIndex _Integer8 ,
DataIndex _Unsigned16 ,
Restriction _RestrictionElement ,
Columns _Columns ,
}
_Columns ::= SEQUENCEOF_CaptureObject
_RepetitionDelay_2 ::= SEQUENCE
{
Min _Unsigned16 ,
Exponent _Unsigned16 ,
Max _Unsigned16 ,
}
_PushOperationMethod ::= ENUMERATED
{
Unconfirmed0 (0),
Unconfirmed1 (1),
Confirmed2 (2),
}
_ConfirmationParameters ::= SEQUENCE
{
ConfirmationStartDate _DateTime ,
ConfirmationInterval _Unsigned32 ,
}
_TCPUDPSetupObject ::= SEQUENCE
{
Name _LogicalName ,
TCPUDPPort _Unsigned16 ,
IPReference _OctetString ,
MSS _Unsigned16 ,
NbOfSimConn _Unsigned8 ,
InactivityTimeOut _Unsigned16 ,
}
_IPv4SetupObject ::= SEQUENCE
{
Name _LogicalName ,
DLReference _OctetString ,
IPAddress _Unsigned32 ,
MulticastIPAddress _MulticastIPAddress ,
IPOptions _IPOptions ,
SubnetMask _Unsigned32 ,
GatewayIPAddress _Unsigned32 ,
UseDHCLFlag _Boolean ,
PrimaryDNSAddress _Unsigned32 ,
SecondaryDNSAddress _Unsigned32 ,
}
_MulticastIPAddress ::= SEQUENCEOF_Unsigned32
_IPOptions ::= SEQUENCEOF_IPOptionsElement
_IPOptionsElement ::= SEQUENCE
{
IPOptionType _Unsigned8 ,
IPOptionLength _Unsigned8 ,
IPOptionData _OctetString ,
}
_MACAddressSetupObject ::= SEQUENCE
{
Name _LogicalName ,
MACAddress _OctetString ,
}
_PPPSetupObject ::= SEQUENCE
{
Name _LogicalName ,
PHYReference _OctetString ,
LCPOptions _LCPOptionsType ,
IPCPOptions _IPCPOptionsType ,
PPPAuthentication _PPPAuthType ,
}
_LCPOptionsType ::= SEQUENCEOF_LCPOptionsTypeElement
_LCPOptionsTypeElement ::= SEQUENCE
{
LCPOptionType _Unsigned8 ,
LCPOptionLength _Unsigned8 ,
LCPOptionData _Data ,
}
_IPCPOptionsType ::= SEQUENCEOF_IPCPOptionsTypeElement
_IPCPOptionsTypeElement ::= SEQUENCE
{
IPCPOptioType _Unsigned8 ,
IPCPOptionLength _Unsigned8 ,
IPCPOptionData _Data ,
}
_GPRSModemSetupObject ::= SEQUENCE
{
Name _LogicalName ,
APN _OctetString ,
PINCode _Unsigned16 ,
QualityOfService _QualityOfService ,
}
_QualityOfService ::= SEQUENCE
{
Default _QOSElement ,
Requested _QOSElement ,
}
_QOSElement ::= SEQUENCE
{
Precedence _Unsigned8 ,
Delay _Unsigned8 ,
Reliability _Unsigned8 ,
PeakThrouput _Unsigned8 ,
MeanThroughput _Unsigned8 ,
}
_SMTPSetupObject ::= SEQUENCE
{
Name _LogicalName ,
ServerPort _Unsigned16 ,
UserName _OctetString ,
LoginPassword _OctetString ,
ServerAddress _OctetString ,
SenderAddress _OctetString ,
}
_GSMDiagnosticObject_0 ::= SEQUENCE
{
Name _LogicalName ,
Operator _VisibleString ,
Status _GSMDiagnosticStatus ,
CSAttachement _CSAttachment ,
PSStatus _PSStatus ,
CellInfo _CellInfo_0 ,
AdjacentCells _AdjacentCells_0 ,
CaptureTime _OctetDateTime ,
}
_GSMDiagnosticStatus ::= ENUMERATED
{
GSMDiagnosticStatus0 (0),
GSMDiagnosticStatus1 (1),
GSMDiagnosticStatus2 (2),
GSMDiagnosticStatus3 (3),
GSMDiagnosticStatus4 (4),
GSMDiagnosticStatus5 (5),
}
_CSAttachment ::= ENUMERATED
{
CSAttachment0 (0),
CSAttachment1 (1),
CSAttachment2 (2),
}
_PSStatus ::= ENUMERATED
{
PSStatus0 (0),
PSStatus1 (1),
PSStatus2 (2),
PSStatus3 (3),
PSStatus4 (4),
PSStatus5 (5),
PSStatus6 (6),
PSStatus7 (7),
PSStatus8 (8),
PSStatus9 (9),
PSStatus10 (10),
}
_CellInfo_0 ::= SEQUENCE
{
CellId _Unsigned16 ,
LocationId _Unsigned16 ,
SignalQuality _Unsigned8 ,
BER _Unsigned8 ,
}
_AdjacentCells_0 ::= SEQUENCEOF_AdjacentCell_0
_AdjacentCell_0 ::= SEQUENCE
{
CellID _Unsigned16 ,
SignalQuality _Unsigned8 ,
}
_GSMDiagnosticObject_1 ::= SEQUENCE
{
Name _LogicalName ,
Operator _VisibleString ,
Status _GSMDiagnosticStatus ,
CSAttachement _CSAttachment ,
PSStatus _PSStatus ,
CellInfo _CellInfo_1 ,
AdjacentCells _AdjacentCells_1 ,
CaptureTime _OctetDateTime ,
}
_CellInfo_1 ::= SEQUENCE
{
CellId _Unsigned32 ,
LocationId _Unsigned16 ,
SignalQuality _Unsigned8 ,
BER _Unsigned8 ,
mcc _Unsigned16 ,
mnc _Unsigned16 ,
ChannelNumber _Unsigned32 ,
}
_AdjacentCells_1 ::= SEQUENCEOF_AdjacentCell_1
_AdjacentCell_1 ::= SEQUENCE
{
CellID _Unsigned32 ,
SignalQuality _Unsigned8 ,
}
_GSMDiagnosticObject_2 ::= SEQUENCE
{
Name _LogicalName ,
Operator _VisibleString ,
Status _GSMDiagnosticStatus ,
CSAttachement _CSAttachment ,
PSStatus _PSStatus ,
CellInfo _CellInfo_1 ,
AdjacentCells _AdjacentCells_1 ,
CaptureTime _OctetDateTime ,
}
_IPv6SetupObject ::= SEQUENCE
{
Name _LogicalName ,
DLReference _OctetString ,
AddressConfigMode _AddressConfigMode ,
UnicastIPv6Addresses _UnicastIPv6Addresses ,
MulticastIPv6Addresses _MulticastIPv6Addresses ,
GatewayIPv6Addresses _GatewayIPv6Addresses ,
PrimaryDNSAddress _OctetString ,
SecondaryDNSAddress _OctetString ,
TrafficClass _Unsigned8 ,
NeighborDiscoverySetup _NeighborDiscoverySetup ,
}
_AddressConfigMode ::= ENUMERATED
{
AddressConfigMode0 (0),
AddressConfigMode1 (1),
AddressConfigMode2 (2),
AddressConfigMode3 (3),
}
_UnicastIPv6Addresses ::= SEQUENCEOF_OctetString
_MulticastIPv6Addresses ::= SEQUENCEOF_OctetString
_GatewayIPv6Addresses ::= SEQUENCEOF_OctetString
_NeighborDiscoverySetup ::= SEQUENCEOF_NeighborDiscoverySetupElement
_NeighborDiscoverySetupElement ::= SEQUENCE
{
RSMaxRetry _Unsigned8 ,
RSRetryWaitTime _Unsigned16 ,
RASendPeriod _Unsigned32 ,
}
_SFSKPhyAndMACSetupObject ::= SEQUENCE
{
Name _LogicalName ,
InitiatorElectricalPhase _Phase ,
DeltaElectricalPhase _DeltaElectricalPhase ,
MaxReceivingGain _Unsigned8 ,
MaxTransmittingGain _Unsigned8 ,
SearchInitiatorThreshold _Unsigned8 ,
Frequencies _Frequencies ,
MACAddress _Unsigned16 ,
MacGroupAddresses _MacGroupAddresses ,
Repeater _Repeater ,
RepeaterStatus _Boolean ,
MinDeltaCredit _Unsigned8 ,
InitiatorMACAddress _Unsigned16 ,
SynchronizationLocked _Boolean ,
TransmissionSpeed _Baud ,
}
_Phase ::= ENUMERATED
{
PhaseDefault (0),
Phase1 (1),
Phase2 (2),
Phase3 (3),
}
_DeltaElectricalPhase ::= ENUMERATED
{
DeltaElectricalPhase0 (0),
DeltaElectricalPhase1 (1),
DeltaElectricalPhase2 (2),
DeltaElectricalPhase3 (3),
DeltaElectricalPhase4 (4),
DeltaElectricalPhase5 (5),
DeltaElectricalPhase6 (6),
}
_Frequencies ::= SEQUENCE
{
Mark _Unsigned32 ,
Space _Unsigned32 ,
}
_MacGroupAddresses ::= SEQUENCEOF_MacAddress
_Repeater ::= ENUMERATED
{
RepeaterNever (0),
RepeaterAlways (1),
RepeaterDynamic (2),
}
_SFSKActiveInitiatorObject ::= SEQUENCE
{
Name _LogicalName ,
ActiveInitiator _Initiator ,
}
_Initiator ::= SEQUENCE
{
SystemTitle _OctetString ,
MACAddress _Unsigned16 ,
LSAPSelector _Unsigned8 ,
}
_SFSKMACSynchronizationTimeoutsObject ::= SEQUENCE
{
Name _LogicalName ,
SearchInitiatorTimeout _Unsigned16 ,
SynchronizationConfirmationTimeout _Unsigned16 ,
TimeoutNotAddressed _Unsigned16 ,
TimeOutFrameNotOk _Unsigned16 ,
}
_SFSKMACCountersObject ::= SEQUENCE
{
Name _LogicalName ,
SynchronizationRegister _SynchronizationRegister ,
SynchronizationListing _SynchronizationListing ,
BroadcastFramesCounter _BroadcastFramesCounter ,
RepetitionsCounter _Unsigned32 ,
TransmissionsCounters _Unsigned32 ,
CRCOKFrameCounters _Unsigned32 ,
CRNNOKFrameCounters _Unsigned32 ,
}
_SynchronizationRegister ::= SEQUENCEOF_SynchronizationCouples
_SynchronizationCouples ::= SEQUENCE
{
MacAddress _Unsigned16 ,
SynchronizationCounter _Unsigned32 ,
}
_SynchronizationListing ::= SEQUENCE
{
NbPhysicalLayerDesynchronization _Unsigned32 ,
NbTimeoutNotAddressedDesynchronization _Unsigned32 ,
NbTimeoutFrameNotOKDesynchronization _Unsigned32 ,
NbWriteRequestDesynchronization _Unsigned32 ,
NbWrongInitiatorDesynchronization _Unsigned32 ,
}
_BroadcastFramesCounter ::= SEQUENCEOF_BroadcastCouples
_BroadcastCouples ::= SEQUENCE
{
SourceMACAddress _Unsigned16 ,
FramesCounter _Unsigned32 ,
}
_IEC_61334_4_32_LLCSetupObject ::= SEQUENCE
{
Name _LogicalName ,
MaxFrameLength _Unsigned16 ,
ReplyStatusList _ReplayStatusList ,
}
_ReplayStatusList ::= SEQUENCEOF_ReplayStatus
_ReplayStatus ::= SEQUENCE
{
LSAPSelector _Unsigned8 ,
ReplyStatus _Unsigned8 ,
}
_SFSKReportingSystemListObject ::= SEQUENCE
{
Name _LogicalName ,
ReportingSystemList _ReportingSystemList ,
}
_ReportingSystemList ::= SEQUENCEOF_SystemTitle
_LLCType1SetupObject ::= SEQUENCE
{
Name _LogicalName ,
MaxOctetsUiPdu _Unsigned16 ,
}
_LLCType2SetupObject ::= SEQUENCE
{
Name _LogicalName ,
TransmitWindowsSizeK _Unsigned8 ,
ReceiveWindowSizeRW _Unsigned8 ,
MaxOctetsIPduN1 _Unsigned16 ,
MaxNumberTransmissionsN2 _Unsigned8 ,
AcknowledgementTimer _Unsigned16 ,
PBitTimer _Unsigned16 ,
RejectTimer _Unsigned16 ,
BusyStateTimer _Unsigned16 ,
}
_LLCType3SetupObject ::= SEQUENCE
{
Name _LogicalName ,
MaxOctetsAcnPduN3 _Unsigned16 ,
MaxNumberTransmissionsN4 _Unsigned8 ,
AcknowledgementTimeT1 _Unsigned16 ,
ReceiveLifetimeVarT2 _Unsigned16 ,
TransmitLifetimeVarT3 _Unsigned16 ,
}
_RegisterTableObject ::= SEQUENCE
{
Name _LogicalName ,
TableCellValues _TableCellValues ,
TableCellDefinition _TableCellDefinition ,
ScalerUnit _ScalerUnit ,
}
_TableCellValues ::= SEQUENCEOF_Data
_TableCellDefinition ::= SEQUENCE
{
ClassId _ClassId ,
LogicalName _LogicalName ,
GroupEValues _GroupEValues ,
AttributeIndex _Integer8 ,
}
_GroupEValues ::= SEQUENCEOF_GroupEValue
_ScalerUnit ::= SEQUENCE
{
Scaler _Integer8 ,
PhysUnit _PhysUnit ,
}
_PhysUnit ::= ENUMERATED
{
UnitNotSpecified (0),
UnitYear (1),
UnitMonth (2),
UnitWeek (3),
UnitDay (4),
UnitHour (5),
UnitMin (6),
UnitSecond (7),
UnitDegree (8),
UnitDegreeCelsius (9),
UnitCurrency (10),
UnitMeter (11),
UnitMeterPerSecond (12),
UnitCubicMeter (13),
UnitCubicMeterC (14),
UnitCubicMeterPerHour (15),
UnitCubicMeterPerHourC (16),
Unit17 (17),
Unit18 (18),
UnitLitre (19),
UnitkG (20),
UnitNewton (21),
UnitNewtonMeter (22),
UnitPascal (23),
UnitBar (24),
UnitJoule (25),
UnitJoulePerHour (26),
UnitWatt (27),
UnitVoltAmpere (28),
UnitVar (29),
UnitWattHour (30),
UnitVoltAmpereHour (31),
UnitVarHour (32),
UnitAmpere (33),
UnitCoulomb (34),
UnitVolt (35),
UnitVoltPerMeter (36),
UnitFarad (37),
UnitOhm (38),
UnitOhmMeter (39),
UnitWeber (40),
UnitTesla (41),
UnitAmperePerMeter (42),
UnitHenry (43),
UnitHerz (44),
Unit45 (45),
Unit46 (46),
Unit47 (47),
UnitVoltSquaredHours (48),
UnitAmpereSquaredHours (49),
UnitKilogramPerSecond (50),
UnitSiemens (51),
UnitKelvin (52),
Unit53 (53),
Unit54 (54),
Unit55 (55),
UnitPercent (56),
UnitAmpereHour (57),
Unit58 (58),
Unit59 (59),
Unit60 (60),
Unit61 (61),
UnitMolePercent (62),
Unit63 (63),
UnitPascalSecond (64),
UnitJoulePerKilogram (65),
UnitdBm (70),
UnitdBuv (71),
UnitdB (72),
UnitCount (255),
}
_CompactDataObject_0 ::= SEQUENCE
{
Name _LogicalName ,
CompactBuffer _OctetString ,
CaptureObjects _CaptureObjects ,
TemplateId _Unsigned8 ,
TemplateDescription _OctetString ,
CaptureMethod _CaptureMethod ,
}
_CaptureMethod ::= ENUMERATED
{
CaptureMethod_0 (0),
CaptureMethod_1 (1),
}
_CompactDataObject_1 ::= SEQUENCE
{
Name _LogicalName ,
CompactBuffer _OctetString ,
CaptureObjects _CaptureObjectsWithRestriction ,
TemplateId _Unsigned8 ,
TemplateDescription _OctetString ,
CaptureMethod _CaptureMethod ,
}
_CaptureObjectsWithRestriction ::= SEQUENCEOF_CaptureObjectWithRestriction
_CaptureObjectWithRestriction ::= SEQUENCE
{
ClassId _ClassId ,
LogicalName _LogicalName ,
AttributeIndex _Integer8 ,
DataIndex _Unsigned16 ,
Restriction _RestrictionElement ,
}
_StatusMappingObject ::= SEQUENCE
{
Name _LogicalName ,
StatusWord _Data ,
MappingTable _MappingTable ,
}
_MappingTable ::= SEQUENCE
{
RefTableId _Unsigned8 ,
MappingTableEntry _Data ,
}
_SecuritySetupObject_0 ::= SEQUENCE
{
Name _LogicalName ,
SecurityPolicy _SecurityPolicy ,
SecuritySuite _SecuritySuite ,
ClientSystemTitle _OctetString ,
ServerSystemTitle _OctetString ,
GlobalUnicastEncryptionKey _OctetString ,
GlobalBroadCastEncryptionKey _OctetString ,
GlobalAuthenticationKey _OctetString ,
DedicatedKey _OctetString ,
MasterKey _OctetString ,
}
_SecuritySetupObject_1 ::= SEQUENCE
{
Name _LogicalName ,
SecurityPolicy _SecurityPolicy ,
SecuritySuite _SecuritySuite ,
ClientSystemTitle _OctetString ,
ServerSystemTitle _OctetString ,
Certificates _Certificates ,
GlobalUnicastEncryptionKey _OctetString ,
GlobalBroadCastEncryptionKey _OctetString ,
GlobalAuthenticationKey _OctetString ,
DedicatedKey _OctetString ,
MasterKey _OctetString ,
SignaturePrivateKey _OctetString ,
KeyAgreementPrivateKey _OctetString ,
TemporaryKeyPairs _TemporaryKeyPairs ,
}
_Certificates ::= SEQUENCEOF_CertificateInfo
_CertificateInfo ::= SEQUENCE
{
CertificateEntity _CertificateEntity ,
CertificateType _CertificateType ,
SerialNumber _OctetString ,
Issuer _OctetString ,
Subject _OctetString ,
SubjectAltName _OctetString ,
X509Certificate _OctetString ,
PrivateKey _OctetString ,
PublicKey _OctetString ,
SystemTitle _OctetString ,
}
_CertificateEntity ::= ENUMERATED
{
Server (0),
Client (1),
CertificationAuthority (2),
Other (3),
}
_CertificateType ::= ENUMERATED
{
DigitalSignature (0),
KeyAgreement (1),
TLS (2),
Other (3),
}
_TemporaryKeyPairs ::= SEQUENCEOF_TemporaryKeyPair
_TemporaryKeyPair ::= SEQUENCE
{
Usage _CertificateType ,
PrivateKey _OctetString ,
PublicKey _OctetString ,
}
_ParameterMonitorObject_0 ::= SEQUENCE
{
Name _LogicalName ,
ChangedParameter _ChangedParameter ,
CaptureTime _DateTime ,
ParameterList _ParameterList ,
}
_ChangedParameter ::= SEQUENCE
{
ClassId _Unsigned16 ,
LogicalName _LogicalName ,
AttributeIndex _Integer8 ,
AttributeValue _Data ,
}
_ParameterList ::= SEQUENCEOF_ParameterListElement
_ParameterListElement ::= SEQUENCE
{
ClassId _Unsigned16 ,
LogicalName _LogicalName ,
AttributeIndex _Integer8 ,
}
_ParameterMonitorObject_1 ::= SEQUENCE
{
Name _LogicalName ,
ChangedParameter _ChangedParameter ,
CaptureTime _DateTime ,
ParameterList _ParameterList ,
ParameterListName _OctetString ,
HashAlgorithmId _HashAlgorithmId ,
ParameterValueDigest _OctetString ,
ParameterValues _Data ,
}
_HashAlgorithmId ::= ENUMERATED
{
HashAlgorithmId0 (0),
HashAlgorithmId1 (1),
HashAlgorithmId2 (2),
HashAlgorithmId3 (3),
HashAlgorithmId4 (4),
}
_ArbitratorObject ::= SEQUENCE
{
Name _LogicalName ,
Actions _ArbitratorActions ,
PermissionsTable _PermissionsTable ,
WeightingsTable _WeightingsTable ,
MostRecentRequestsTable _MostRecentRequestsTable ,
LastOutcome _Unsigned8 ,
}
_ArbitratorActions ::= SEQUENCEOF_ArbitratorActionItem
_ArbitratorActionItem ::= SEQUENCE
{
ScriptLogicalName _OctetString ,
ScriptSelector _Unsigned16 ,
}
_PermissionsTable ::= SEQUENCEOF_BitString
_WeightingsTable ::= SEQUENCEOF_ActorWeightingList
_ActorWeightingList ::= SEQUENCEOF_Unsigned16
_MostRecentRequestsTable ::= SEQUENCEOF_BitString
_DisconnectControlObject ::= SEQUENCE
{
Name _LogicalName ,
OutputState _Boolean ,
ControlState _ControlState ,
ControlMode _ControlMode ,
}
_ControlState ::= ENUMERATED
{
ControlDiconnected (0),
ControlConnected (1),
ControlReadyForConnection (2),
}
_ControlMode ::= ENUMERATED
{
ControlMode0 (0),
ControlMode1 (1),
ControlMode2 (2),
ControlMode3 (3),
ControlMode4 (4),
ControlMode5 (5),
ControlMode6 (6),
}
_LimiterObject ::= SEQUENCE
{
Name _LogicalName ,
MonitoredValue _ValueDefinition ,
ThresholdActive _Data ,
ThresholdNormal _Data ,
ThresholdEmergency _Data ,
MinOverThresholdDuration _Unsigned32 ,
MinUnderThresholdDuration _Unsigned32 ,
EmergencyProfile _EmergencyProfile ,
EmergencyProfileGroupIdList _EmergencyProfileGroupIdList ,
EmergencyprofileActive _Boolean ,
Actions _Action ,
}
_ValueDefinition ::= SEQUENCE
{
ClassId _ClassId ,
LogicalName _LogicalName ,
AttributeIndex _Integer8 ,
}
_EmergencyProfile ::= SEQUENCE
{
ProfileId _Unsigned16 ,
ActivationTime _OctetString ,
Duration _Unsigned32 ,
}
_EmergencyProfileGroupIdList ::= SEQUENCEOF_EmergencyProfileGroupId
_Action ::= SEQUENCE
{
OverThreshold _ActionItem ,
UnderThresHold _ActionItem ,
}
_ActionItem ::= SEQUENCE
{
ScriptLogicalName _LogicalName ,
ScriptSelector _Unsigned16 ,
}
_MBusClientObject ::= SEQUENCE
{
Name _LogicalName ,
MBusPortReference _OctetString ,
CaptureDefinition _CaptureDefinition ,
CapturePeriod _Unsigned32 ,
PrimaryAddress _Unsigned8 ,
IdentificationNumber _Unsigned32 ,
ManufacturerId _Unsigned16 ,
Version _Unsigned8 ,
DeviceType _Unsigned8 ,
AccessNumber _Unsigned8 ,
Status _Unsigned8 ,
Alarm _Unsigned8 ,
}
_CaptureDefinition ::= SEQUENCEOF_CaptureDefinitionElement
_CaptureDefinitionElement ::= SEQUENCE
{
DataInformationBlock _OctetString ,
ValueInformationBlock _OctetString ,
}
_WirelessModeQChannelObject ::= SEQUENCE
{
Name _LogicalName ,
AddrState _AddrState ,
DeviceAddress _OctetString ,
AddressMask _OctetString ,
}
_MBusMasterPortSetupObject ::= SEQUENCE
{
Name _LogicalName ,
CommSpeed _Baud ,
}
_DLMS_COSEMServerMBusPortSetup ::= SEQUENCE
{
Name _LogicalName ,
MBusProfileSelection _OctetString ,
MBusPortCommunicationState _MBusPortCommunicationState ,
MBusDataHeaderType _MBusDataHeaderType ,
PrimaryAddress _Unsigned8 ,
IdentificationNumber _Unsigned32 ,
ManufacturerId _Unsigned16 ,
Version _Unsigned8 ,
DeviceType _Unsigned8 ,
MaxPduSize _Unsigned16 ,
ListeningWindows _ListeningWindows ,
}
_MBusPortCommunicationState ::= ENUMERATED
{
MBusPortCommunicationState0 (0),
MBusPortCommunicationState1 (1),
MBusPortCommunicationState2 (2),
MBusPortCommunicationState3 (3),
MBusPortCommunicationState4 (4),
}
_MBusDataHeaderType ::= ENUMERATED
{
MBusDataHeaderType0 (0),
MBusDataHeaderType1 (1),
MBusDataHeaderType2 (2),
}
_ListeningWindows ::= SEQUENCEOF_ListeningWindow
_ListeningWindow ::= SEQUENCE
{
StartTime _OctetString ,
EndTime _OctetString ,
}
_MBusDiagnosticObject ::= SEQUENCE
{
Name _LogicalName ,
ReceivedSignalStrength _Unsigned8 ,
ChannelId _Unsigned8 ,
LinkStatus _LinkStatus ,
BroadcastFramesCounter _MBusBroadcastFramesCounter ,
TransmissionsCounter _Unsigned32 ,
FCS_OK_FrameCounter _Unsigned32 ,
FCS_NOK_FrameCounter _Unsigned32 ,
CaptureTime _CaptureTime ,
}
_LinkStatus ::= ENUMERATED
{
LinkStatus_0 (0),
LinkStatus_1 (1),
LinkStatus_2 (2),
LinkStatus_3 (3),
}
_MBusBroadcastFramesCounter ::= SEQUENCEOF_MBusBroadcastFramesCounterItem
_MBusBroadcastFramesCounterItem ::= SEQUENCE
{
ClientId _Unsigned8 ,
Counter _Unsigned32 ,
TimeStamp _DateTime ,
}
_CaptureTime ::= SEQUENCE
{
AttributeId _Unsigned8 ,
TimeStamp _DateTime ,
}
_LLC_SSCS_SetupObject ::= SEQUENCE
{
Name _LogicalName ,
ServiceNodeAddress _Unsigned16 ,
BaseNodeAddress _Unsigned16 ,
}
_PRIME_NB_OFDM_PLC_PhysicalLayerCountersObject ::= SEQUENCE
{
Name _LogicalName ,
PhysStatsCRCIncorrectCount _Unsigned16 ,
PysStatsCRCFailCount _Unsigned16 ,
PhysStatsTxDropCount _Unsigned16 ,
PhysStatsRxDropCount _Unsigned16 ,
}
_PRIME_NB_OFDM_PLC_MACSetupObject ::= SEQUENCE
{
Name _LogicalName ,
MAC_MinSwitchSearchTime _Unsigned8 ,
MAC_MaxPromotionPdu _Unsigned8 ,
MAC_PromotionPduTxPeriod _Unsigned8 ,
MAC_BeaconsPerFrame _Unsigned8 ,
MAC_ScpMaxTxAttempts _Unsigned8 ,
MAC_CtlReTxTimer _Unsigned8 ,
MAC_MaxCtlReTx _Unsigned8 ,
}
_PRIME_NB_OFDM_PLC_MACFunctionalParameters ::= SEQUENCE
{
Name _LogicalName ,
MAC_LNID _Integer16 ,
MAC_LSID _Unsigned8 ,
MAC_SID _Unsigned8 ,
MAC_SNA _OctetString ,
MAC_State _MAC_State ,
MAC_ScpLength _Integer16 ,
MAC_NodeHierarchyLevel _Unsigned8 ,
MAC_BeaconSlotCount _Unsigned8 ,
MAC_BeaconRxSlot _Unsigned8 ,
MAC_BeaconTxSlot _Unsigned8 ,
MAC_BeaconRxFrequency _Unsigned8 ,
MAC_BeaconTxFrequency _Unsigned8 ,
MAC_Capabilities _Unsigned16 ,
}
_MAC_State ::= ENUMERATED
{
MAC_StateDisconnected (0),
MAC_StateTerminal (1),
MAC_StateSwitch (2),
MACS_tateBase (3),
}
_PRIME_NB_OFDM_PLC_MACCountersObject ::= SEQUENCE
{
Name _LogicalName ,
MAC_TxDataPktCount _Unsigned32 ,
MAC_RxDataPktCount _Unsigned32 ,
MAC_TxCtrlPktCount _Unsigned32 ,
MAC_RxCtrlPktCount _Unsigned32 ,
MAC_CsmaFailCount _Unsigned32 ,
MAC_CsmaChBusyCount _Unsigned32 ,
}
_PRIME_NB_OFDM_PLC_MACNetworkAdministrationDataObject ::= SEQUENCE
{
Name _LogicalName ,
MAC_ListMulticastEntries _MAC_ListMulticastEntries ,
MAC_ListSwitchTable _MAC_ListSwitchTable ,
MAC_ListDirectTable _MAC_ListDirectTable ,
MAC_ListAvailableSwitches _MAC_ListAvailableSwitches ,
MAC_ListPhyComm _MAC_ListPhyComm ,
}
_MAC_ListMulticastEntries ::= SEQUENCEOF_MAC_ListMulticastEntriesElement
_MAC_ListMulticastEntriesElement ::= SEQUENCE
{
MCastEntryLCID _Integer8 ,
MCaseEntryMembers _Integer16 ,
}
_MAC_ListSwitchTable ::= SEQUENCEOF_STblEntryLSID
_MAC_ListDirectTable ::= SEQUENCEOF_MAC_DirectTableElement
_MAC_DirectTableElement ::= SEQUENCE
{
DConnEntrySrcSID _Integer16 ,
DConnEntrySrcLNID _Integer16 ,
DConnEntrySrcLCID _Integer16 ,
DConnEntryDstSID _Integer16 ,
DConnEntryDstLNID _Integer16 ,
DConnEntryDstLCID _Integer16 ,
DConnEntryDID _OctetString ,
}
_MAC_ListAvailableSwitches ::= SEQUENCEOF_MAC_ListAvailableSwitchesElement
_MAC_ListAvailableSwitchesElement ::= SEQUENCE
{
SListEntrySNA _OctetString ,
SListEntryLSID _Integer16 ,
SListEntryLevel _Integer8 ,
SListEntryRxLevel _Integer8 ,
SListEntryRxSNR _Integer8 ,
}
_MAC_ListPhyComm ::= SEQUENCEOF_PhyCommElement
_PhyCommElement ::= SEQUENCE
{
PhyCommEUI _OctetString ,
PhyCommTxPwr _Integer8 ,
PhyCommTxCod _Integer8 ,
PhyCommRxCod _Integer8 ,
PhyCommRxLvl _Integer8 ,
PhyCommSNR _Integer8 ,
PhyCommTxPwrMod _Integer8 ,
PhyCommTxCodMod _Integer8 ,
PhyCommRxCodMod _Integer8 ,
}
_PRIME_NB_OFDM_PLCApplicationIdentificationObject ::= SEQUENCE
{
Name _LogicalName ,
FirmwareVersion _OctetString ,
VerdorId _Unsigned16 ,
ProductId _Unsigned16 ,
}
_G3_NB_OFDM_PLC_MACLayerCountersObject ::= SEQUENCE
{
Name _LogicalName ,
MAC_TxDataPacketCount _Unsigned32 ,
MAC_RxDataPacketCount _Unsigned32 ,
MAC_TxCmdPacketCount _Unsigned32 ,
MAC_RxCmdPacketCount _Unsigned32 ,
MAC_CSMA_FailCount _Unsigned32 ,
MAC_CSMA_NoAckCount _Unsigned32 ,
MAC_BadCRCCount _Unsigned32 ,
MAC_TxDataBroadcastCount _Unsigned32 ,
MAC_RxDataBroadcastCount _Unsigned32 ,
}
_G3_NB_OFDM_PLC_MACSetupObject_1 ::= SEQUENCE
{
Name _LogicalName ,
MAC_ShortAddress _Unsigned16 ,
MAC_RCCoord _Unsigned16 ,
MAC_PANId _Unsigned16 ,
MAC_KeyTable _MAC_KeyTable ,
MAC_FrameCounter _Unsigned32 ,
MAC_ToneMask _BitString ,
MAC_TMR_TTL _Unsigned8 ,
MAX_MaxFrameRetries _Unsigned8 ,
MAC_NeighbourTableEntryTTL _Unsigned8 ,
MAC_NeighbourTable _MAC_NeighbourTable_1 ,
MAC_HighPriorityWindowSize _Unsigned8 ,
MAC_CSMA_FairnessLimit _Unsigned8 ,
MAC_BeaconRandomizationWindowLength _Unsigned8 ,
MAC_A _Unsigned8 ,
MAC_K _Unsigned8 ,
MAC_MinCWAttempts _Unsigned8 ,
MAC_CenelecLegacyMode _Unsigned8 ,
MAC_FCC_LegacyMode _Unsigned8 ,
MAC_MaxBE _Unsigned8 ,
MAC_Max_CSMA_Backoffs _Unsigned8 ,
MAC_MINBe _Unsigned8 ,
}
_MAC_KeyTable ::= SEQUENCEOF_MAC_GMK
_MAC_GMK ::= SEQUENCE
{
KeyId _Unsigned8 ,
Key _OctetString ,
}
_MAC_NeighbourTable_1 ::= SEQUENCEOF_MAC_NeighbourTableElement_1
_MAC_NeighbourTableElement_1 ::= SEQUENCE
{
ShortAddress _Unsigned16 ,
PayloadModulationScheme _Boolean ,
ToneMap _BitString ,
Modulation _Modulation ,
TxGain _Integer8 ,
TxRes _TxRes ,
TxCoeff _BitString ,
Lqi _Unsigned8 ,
PhaseDifferential _Integer8 ,
TMRValidTime _Unsigned8 ,
NeighbourValidTime _Unsigned8 ,
}
_Modulation ::= ENUMERATED
{
RobustMode (0),
DBPSK (1),
DQPSK (2),
D8PSK (3),
QAM_16 (4),
}
_TxRes ::= ENUMERATED
{
SixdB (0),
ThreedB (1),
}
_G3_NB_OFDM_PLC_MACSetupObject_2 ::= SEQUENCE
{
Name _LogicalName ,
MAC_ShortAddress _Unsigned16 ,
MAC_RCCoord _Unsigned16 ,
MAC_PANId _Unsigned16 ,
MAC_KeyTable _MAC_KeyTable ,
MAC_FrameCounter _Unsigned32 ,
MAC_ToneMask _BitString ,
MAC_TMR_TTL _Unsigned8 ,
MAX_MaxFrameRetries _Unsigned8 ,
MAC_PosTableEntryTTL _Unsigned8 ,
MAC_NeighbourTable _MAC_NeighbourTable_2 ,
MAC_HighPriorityWindowSize _Unsigned8 ,
MAC_CSMA_FairnessLimit _Unsigned8 ,
MAC_BeaconRandomizationWindowLength _Unsigned8 ,
MAC_A _Unsigned8 ,
MAC_K _Unsigned8 ,
MAC_MinCWAttempts _Unsigned8 ,
MAC_CenelecLegacyMode _Unsigned8 ,
MAC_FCC_LegacyMode _Unsigned8 ,
MAC_MaxBE _Unsigned8 ,
MAC_Max_CSMA_Backoffs _Unsigned8 ,
MAC_MINBe _Unsigned8 ,
MAC_BroadCastMaxCWEnabled _Boolean ,
MAC_TransmitAtten _Unsigned8 ,
MAC_PosTable _MAC_PosTable ,
}
_MAC_NeighbourTable_2 ::= SEQUENCEOF_MAC_NeighbourTableElement_2
_MAC_NeighbourTableElement_2 ::= SEQUENCE
{
ShortAddress _Unsigned16 ,
PayloadModulationScheme _Boolean ,
ToneMap _BitString ,
ModulationType _Modulation ,
TxGain _Integer8 ,
TxRes _Boolean ,
TxCoeff _BitString ,
ReverseLqi _Unsigned8 ,
PhaseDifferential _Integer8 ,
TMRValidTime _Unsigned8 ,
NoData _Unsigned8 ,
}
_MAC_PosTable ::= SEQUENCEOF_MAC_PosTableElement
_MAC_PosTableElement ::= SEQUENCE
{
ShortAddress _Unsigned16 ,
LQI _Unsigned8 ,
POS_ValidTime _Unsigned8 ,
}
_G3_NB_OFDM_PLC_6LoWPANAdaptationLayerSetupObject_1 ::= SEQUENCE
{
Name _LogicalName ,
ADP_MaxHops _Unsigned8 ,
ADP_Weak_LQI_Value _Unsigned8 ,
ADP_SecurityLevel _Unsigned8 ,
ADP_PrefixTable _ADP_PrefixTable ,
ADP_RoutingConfiguration _ADP_RoutingConfiguration_1 ,
ADP_BroadcastLogTableEntryTTL _Unsigned16 ,
ADP_RoutingTable _ADP_RoutingTable ,
ADP_ContextInformationTable _ADP_ContextInformationTable ,
ADP_BlackListTable _ADP_BlackListTable ,
ADP_BroadcasetLogTable _ADP_BroadcasetLogTable ,
ADP_GroupTable _ADP_GroupTable ,
ADP_MaxJoinWaitTime _Unsigned16 ,
ADP_PathDiscoveryTime _Unsigned8 ,
ADP_ActiveKeyIndex _Unsigned8 ,
ADP_MetricType _Unsigned8 ,
ADP_CoordShortAddress _Unsigned16 ,
ADP_DisableDefaultRouting _Boolean ,
ADP_DeviceType _ADP_DeviceType ,
}
_ADP_PrefixTable ::= SEQUENCEOF_Unsigned8
_ADP_RoutingConfiguration_1 ::= SEQUENCEOF_RoutingConfiguration_1
_RoutingConfiguration_1 ::= SEQUENCE
{
ADP_NetTraversalTime _Unsigned8 ,
ADP_RoutingTableEntryTTL _Unsigned16 ,
ADP_Kr _Unsigned8 ,
ADP_Km _Unsigned8 ,
ADP_Kc _Unsigned8 ,
ADP_Kq _Unsigned8 ,
ADP_Kh _Unsigned8 ,
ADP_Krt _Unsigned8 ,
ADP_RREQ_Retries _Unsigned8 ,
ADP_RREQ_RERR_Wait _Unsigned8 ,
ADP_BlackListTableEntryTTL _Unsigned16 ,
ADP_Unicast_RREQ_GenEnable _Boolean ,
ADP_RLC_Enabled _Boolean ,
ADP_AddRevLinkCost _Unsigned8 ,
}
_ADP_RoutingTable ::= SEQUENCEOF_RoutingTable
_RoutingTable ::= SEQUENCE
{
DestinationAddress _Unsigned16 ,
NextHopAddress _Unsigned16 ,
RouteCost _Unsigned16 ,
HopCount _Unsigned8 ,
WeakLinkCount _Unsigned8 ,
ValidTime _Unsigned16 ,
}
_ADP_ContextInformationTable ::= SEQUENCEOF_ContextInformationTable
_ContextInformationTable ::= SEQUENCE
{
CID _BitString ,
ContextLength _Unsigned8 ,
Context _OctetString ,
C _Boolean ,
ValidLifeTime _Unsigned16 ,
}
_ADP_BlackListTable ::= SEQUENCEOF_BlackListedNeighbourSet
_BlackListedNeighbourSet ::= SEQUENCE
{
BlockListedNeighbourAddress _Unsigned16 ,
ValidTime _Unsigned16 ,
}
_ADP_BroadcasetLogTable ::= SEQUENCEOF_BroadcastLogTableEntry
_BroadcastLogTableEntry ::= SEQUENCE
{
SourceAddress _Unsigned16 ,
SequenceNumber _Unsigned8 ,
ValidTime _Unsigned16 ,
}
_ADP_GroupTable ::= SEQUENCEOF_GroupAddress
_ADP_DeviceType ::= ENUMERATED
{
ADP_DevicePANDevice (0),
ADP_DevicePANCoordinator (1),
ADP_DeviceNotDefined (2),
}
_G3_NB_OFDM_PLC_6LoWPANAdaptationLayerSetupObject_2 ::= SEQUENCE
{
Name _LogicalName ,
ADP_MaxHops _Unsigned8 ,
ADP_Weak_LQI_Value _Unsigned8 ,
ADP_SecurityLevel _Unsigned8 ,
ADP_PrefixTable _ADP_PrefixTable ,
ADP_RoutingConfiguration _ADP_RoutingConfiguration_2 ,
ADP_BroadcastLogTableEntryTTL _Unsigned16 ,
ADP_RoutingTable _ADP_RoutingTable ,
ADP_ContextInformationTable _ADP_ContextInformationTable ,
ADP_BlackListTable _ADP_BlackListTable ,
ADP_BroadcasetLogTable _ADP_BroadcasetLogTable ,
ADP_GroupTable _ADP_GroupTable ,
ADP_MaxJoinWaitTime _Unsigned16 ,
ADP_PathDiscoveryTime _Unsigned8 ,
ADP_ActiveKeyIndex _Unsigned8 ,
ADP_MetricType _Unsigned8 ,
ADP_CoordShortAddress _Unsigned16 ,
ADP_DisableDefaultRouting _Boolean ,
ADP_DeviceType _ADP_DeviceType ,
ADP_DefaultCoordRouteEnabled _Boolean ,
ADP_DestinationAddressSet _DestinationAddressSet ,
}
_ADP_RoutingConfiguration_2 ::= SEQUENCEOF_RoutingConfiguration_2
_RoutingConfiguration_2 ::= SEQUENCE
{
ADP_NetTraversalTime _Unsigned8 ,
ADP_RoutingTableEntryTTL _Unsigned16 ,
ADP_Kr _Unsigned8 ,
ADP_Km _Unsigned8 ,
ADP_Kc _Unsigned8 ,
ADP_Kq _Unsigned8 ,
ADP_Kh _Unsigned8 ,
ADP_Krt _Unsigned8 ,
ADP_RREQ_Retries _Unsigned8 ,
ADP_RREQ_Wait _Unsigned8 ,
ADP_BLackListTableEntryTTL _Unsigned16 ,
ADP_Unicast_RREQ_GenEnabled _Boolean ,
ADP_RLC_Enabled _Boolean ,
ADP_AddRevLinkCost _Unsigned8 ,
}
_DestinationAddressSet ::= SEQUENCEOF_Unsigned16
_WiSUN_SetupObject_0 ::= SEQUENCE
{
Name _LogicalName ,
NetworkName _OctetString ,
RoutingMethod _RoutingMethod ,
PanId _Unsigned16 ,
DiscImin _Unsigned8 ,
DiscImax _Unsigned8 ,
DataMessageImin _Unsigned8 ,
DataMessageImax _Unsigned8 ,
DefaultDioIntervalMin _Unsigned8 ,
DefaultDioIntervalDoublings _Unsigned8 ,
ChannelPlan _ChannelPlan ,
ChannelFunction _ChannelFunction ,
ExcludedChannels _ExcludedChannels ,
JoinState _JoinState ,
RegChannelExclusions _RegChannelExclusions ,
}
_RoutingMethod ::= ENUMERATED
{
RoutingMethod0 (0),
RoutingMethod1 (1),
}
_ChannelPlan ::= SEQUENCE
{
RegulatoryDomainIdentifier _Unsigned8 ,
OperatingClassDesignator _Unsigned8 ,
}
_ChannelFunction ::= ENUMERATED
{
ChannelFunction0 (0),
ChannelFunction1 (1),
ChannelFunction2 (2),
ChannelFunction3 (3),
}
_JoinState ::= ENUMERATED
{
JoinsState0 (0),
JoinsState1 (1),
JoinsState2 (2),
JoinsState3 (3),
JoinsState4 (4),
JoinsState5 (5),
}
_RegChannelExclusions ::= SEQUENCE
{
NumChannels _Unsigned16 ,
ExcludedChannels _BitString ,
}
_WiSUN_DiagnosticsObject_0 ::= SEQUENCE
{
Name _LogicalName ,
Sysdescr _OctetString ,
IFNumber _Integer8 ,
IFTable _IFTable ,
NeighbourTableInformation _NeighbourTableInformation ,
TransmissionInformation _TransmissionInformation ,
}
_IFTable ::= SEQUENCEOF_IFTableEntry
_IFTableEntry ::= SEQUENCE
{
ifdescr _OctetString ,
ifphysaddress _OctetString ,
ifinoctets _Unsigned32 ,
ifinucastpackets _Unsigned32 ,
ifinnucastpackets _Unsigned32 ,
ifinerrors _Unsigned32 ,
ifinunknownprotos _Unsigned32 ,
ifoutoctets _Unsigned32 ,
ifoutucastpackets _Unsigned32 ,
ifoutnucastpackets _Unsigned32 ,
ifouterrors _Unsigned32 ,
ifoutQlen _Unsigned32 ,
}
_NeighbourTableInformation ::= SEQUENCEOF_NeighbourTableEntry
_NeighbourTableEntry ::= SEQUENCE
{
NeighbourId _OctetString ,
NeighbourType _NeighBourEnum ,
DeviceRank _Unsigned8 ,
rssi _Unsigned16 ,
EtxToParent _Unsigned32 ,
}
_NeighBourEnum ::= ENUMERATED
{
Undetermined (0),
Parent (1),
Child (2),
Sibling (3),
}
_TransmissionInformation ::= SEQUENCEOF_TransmissionElement
_TransmissionElement ::= SEQUENCE
{
NeighbourId _OctetString ,
NumberOfReceptions _Unsigned32 ,
NumberOfSucessfulTrans _Unsigned32 ,
NumberOfFailedTrans _Unsigned32 ,
}
_RPL_DiagnosticObject_0 ::= SEQUENCE
{
Name _LogicalName ,
RPLInstanceIddynamic _Unsigned8 ,
DodagVersionNumber _Unsigned8 ,
DdodagRank _Integer16 ,
Grounded _Boolean ,
ModeOfOperation _ModeOfOperation ,
DodagPrf _Unsigned8 ,
DodagDtsn _Unsigned8 ,
DodagId _OctetString ,
}
_ModeOfOperation ::= ENUMERATED
{
ModeOfOperation0 (0),
ModeOfOperation1 (1),
ModeOfOperation2 (2),
ModeOfOperation3 (3),
}
_MPL_DiagnosticObject_0 ::= SEQUENCE
{
Name _LogicalName ,
ProactiveForwarding _Boolean ,
z _Unsigned8 ,
TUnit _Unsigned8 ,
SeLifetime _Unsigned16 ,
Dm_k _Unsigned8 ,
Dm_imin _Unsigned16 ,
Dm_imax _Unsigned8 ,
Dm_t_exp _Unsigned16 ,
c_k _Unsigned8 ,
c_imin _Unsigned16 ,
c_imax _Unsigned8 ,
c_t_exp _Unsigned16 ,
}
_NTPSetupObject ::= SEQUENCE
{
Name _LogicalName ,
Activated _Boolean ,
ServerAddress _OctetString ,
ServerPort _Unsigned16 ,
AuthenticationMethod _AuthenticationMethod ,
AuthenticationKeys _AuthenticationKeys ,
ClientKey _OctetString ,
}
_AuthenticationMethod ::= ENUMERATED
{
AuthenticationMethod0 (0),
AuthenticationMethod1 (1),
AuthenticationMethod2 (2),
}
_AuthenticationKeys ::= SEQUENCEOF_AuthenticationKey
_AuthenticationKey ::= SEQUENCE
{
KeyId _Unsigned32 ,
Key _OctetString ,
}
_ZigBeeSASStartupObject ::= SEQUENCE
{
Name _LogicalName ,
ShortAddress _Unsigned16 ,
ExtendedPANId _OctetString ,
PANId _Unsigned16 ,
ChannelMask _Unsigned32 ,
ProtocolVersion _Unsigned8 ,
StackProfile _StackProfile ,
StartUpControl _Unsigned8 ,
TrustCenterAddress _OctetString ,
LinkKey _OctetString ,
NetworkKey _OctetString ,
UseInsecureJoin _Boolean ,
}
_StackProfile ::= ENUMERATED
{
ZigBee (1),
ZigBeePro (2),
}
_ZigBeeSASJoinObject ::= SEQUENCE
{
Name _LogicalName ,
ScanAttempts _Unsigned8 ,
TimeBetweenScans _Unsigned16 ,
RejoinInterval _Unsigned16 ,
RejoinRetryInterval _Unsigned16 ,
}
_ZigBeeSAS_APSFragmentationObject ::= SEQUENCE
{
Name _LogicalName ,
APS_InterframeDelay _Unsigned16 ,
APS_MaxWindowSize _Unsigned16 ,
}
_ZigBeeNetworkControlObject ::= SEQUENCE
{
Name _LogicalName ,
EnableDisableJoining _Boolean ,
JoinTimeout _Unsigned16 ,
ActiveDevices _ActiveDevices ,
}
_ActiveDevices ::= SEQUENCEOF_ActiveDevice
_ActiveDevice ::= SEQUENCE
{
MACAddress _OctetString ,
Status _BitString ,
MaxRSSI _Integer8 ,
AverageRSSI _Integer8 ,
MinRSSI _Integer8 ,
MaxLQI _Unsigned8 ,
AverageLQI _Unsigned8 ,
MinLQI _Unsigned8 ,
LastCommunicationDateTime _OctetString ,
NumberOfHops _Unsigned8 ,
TransmissionFailures _Unsigned8 ,
TransmissionSuccesses _Unsigned8 ,
ApplicationVersion _Unsigned8 ,
StackVersion _Unsigned8 ,
}
_ZigBeeTunnelSetupObject ::= SEQUENCE
{
Name _LogicalName ,
MaximumIncomingTransferSize _Unsigned16 ,
MaximumOutGoingTransferSize _Unsigned16 ,
ProtocolAddress _OctetString ,
CloseTunnedTimeout _Unsigned16 ,
}
_AccountObject ::= SEQUENCE
{
Name _LogicalName ,
AccountModeAndStatus _AccountModeAndStatus ,
CurrentCreditInUse _Unsigned8 ,
CurrentCreditStatus _BitString ,
AvailableCredit _Integer32 ,
AmountToClear _Integer32 ,
ClearanceThreshold _Integer32 ,
AggregatedDebt _Integer32 ,
CreditReferenceList _CreditReferenceList ,
ChargeReferenceList _ChargeReferenceList ,
CreditChargeConfiguration _CreditChargeConfiguration ,
TokenGatewayConfiguration _TokenGatewayConfiguration ,
AccountActivationTime _OctetString ,
AccountClosureTime _OctetString ,
Currency _Currency ,
LowCreditThreshold _Integer32 ,
NextCreditAvailableThreshold _Integer32 ,
MaxProvision _Unsigned16 ,
MaxProvisionPeriod _Integer32 ,
}
_AccountModeAndStatus ::= SEQUENCE
{
PaymentMode _PaymentMode ,
AccountStatus _AccountStatus ,
}
_PaymentMode ::= ENUMERATED
{
CreditMode (1),
PrepaymentMode (2),
}
_AccountStatus ::= ENUMERATED
{
NewAccount (1),
AccountActive (2),
AccountClosed (3),
}
_CreditReferenceList ::= SEQUENCEOF_OctetString
_ChargeReferenceList ::= SEQUENCEOF_OctetString
_CreditChargeConfiguration ::= SEQUENCEOF_CreditChargeConfigurationItem
_CreditChargeConfigurationItem ::= SEQUENCE
{
CreditReference _OctetString ,
ChargeReference _OctetString ,
CollectConfiguration _BitString ,
}
_TokenGatewayConfiguration ::= SEQUENCEOF_TokenGatewayConfigurationItem
_TokenGatewayConfigurationItem ::= SEQUENCE
{
CreditReference _OctetString ,
TokenProportion _Unsigned8 ,
}
_Currency ::= SEQUENCE
{
CurrencyName _UTF8String ,
CurrencyScale _Integer8 ,
CurrencyUnit _CurrencyUnit ,
}
_CurrencyUnit ::= ENUMERATED
{
Time (0),
Consumption (1),
Monetary (2),
}
_CreditObject ::= SEQUENCE
{
Name _LogicalName ,
CurrentCreditAmount _Integer32 ,
CreditType _CreditType ,
Priority _Unsigned8 ,
Warningthreshold _Integer32 ,
Limit _Integer32 ,
CreditConfiguration _BitString ,
CreditStatus _CreditStatus ,
PresetCreditAmount _Integer32 ,
CreditAvailableThreshold _Integer32 ,
Period _DateTime ,
}
_CreditType ::= ENUMERATED
{
TokenCredit (0),
ReservedCredit (1),
EmergencyCredit (2),
TimeBasedCredit (3),
ConsumptionBasedCredit (4),
}
_CreditStatus ::= ENUMERATED
{
CreditStatus_0 (0),
CreditStatus_1 (1),
CreditStatus_2 (2),
CreditStatus_3 (3),
CreditStatus_4 (4),
}
_ChargeObject ::= SEQUENCE
{
Name _LogicalName ,
TotalAmountPaid _Integer32 ,
ChargeType _ChargeType ,
Priority _Unsigned8 ,
UnitChargeActive _UnitCharge ,
UnitChargePassive _UnitCharge ,
UnitChargeActivationTime _OctetString ,
Period _Unsigned32 ,
ChargeConfiguration _BitString ,
LastCollectionTime _DateTime ,
LastCollectionAmount _Integer32 ,
TotalAmountRemaining _Integer32 ,
Proportion _Unsigned16 ,
}
_ChargeType ::= ENUMERATED
{
ChargeType_0 (0),
ChargeType_1 (1),
ChargeType_2 (2),
}
_UnitCharge ::= SEQUENCE
{
ChargePerUnitScaling _ChargePerUnitScaling ,
CommodityReference _CommodityReference ,
ChargeTable _ChargeTable ,
}
_ChargePerUnitScaling ::= SEQUENCE
{
CommodityScale _Integer8 ,
PriceScale _Integer8 ,
}
_CommodityReference ::= SEQUENCE
{
ClassId _Unsigned16 ,
LogicalName _OctetString ,
AttributeIndex _Integer8 ,
}
_ChargeTable ::= SEQUENCEOF_ChargeTableItem
_ChargeTableItem ::= SEQUENCE
{
Index _OctetString ,
ChargePerUnit _Integer16 ,
}
_TokenGatewayObject ::= SEQUENCE
{
Name _LogicalName ,
Token _OctetString ,
TokenTime _OctetString ,
TokenDescription _TokenDescription ,
TokenDeliveryMethod _TokenDeliveryMethod ,
TokenStatus _TokenStatus ,
}
_TokenDescription ::= SEQUENCEOF_OctetString
_TokenDeliveryMethod ::= ENUMERATED
{
TokenDeliveryMethod_0 (0),
TokenDeliveryMethod_1 (1),
TokenDeliveryMethod_2 (2),
}
_TokenStatus ::= SEQUENCE
{
StatusCode _StatusCode ,
DataValue _BitString ,
}
_StatusCode ::= ENUMERATED
{
StatusCode_0 (0),
StatusCode_1 (1),
StatusCode_2 (2),
StatusCode_3 (3),
StatusCode_4 (4),
StatusCode_5 (5),
StatusCode_6 (6),
StatusCode_7 (7),
StatusCode_8 (8),
}
_FunctionControlObject ::= SEQUENCE
{
Name _LogicalName ,
ActivationStatus _ActivationStatus ,
FunctionList _FunctionList ,
}
_ActivationStatus ::= SEQUENCEOF_FunctionStatusType
_FunctionStatusType ::= SEQUENCE
{
FunctionName _OctetString ,
FunctionStatus _Boolean ,
}
_FunctionList ::= SEQUENCEOF_FunctionBlock
_FunctionBlock ::= SEQUENCE
{
FunctionName _OctetString ,
FunctionSpecification _FunctionSPecification ,
}
_FunctionSpecification ::= SEQUENCEOF_FunctionDefinition
_FunctionDefinition ::= SEQUENCE
{
ClassId _Unsigned16 ,
LogicalName _OctetString ,
}
_ArrayManagerObject ::= SEQUENCE
{
Name _LogicalName ,
ArrayObjectList _ArrayObjectList ,
}
_ArrayObjectList ::= SEQUENCEOF_ArrayObjectListDefinition
_ArrayObjectListDefinition ::= SEQUENCE
{
ArrayObjectId _Unsigned8 ,
ArrayObjectListElement _ArrayObjectDefinition ,
}
_ArrayObjectDefinition ::= SEQUENCE
{
ClassId _Unsigned16 ,
LogicalName _OctetString ,
AttributeIndex _Integer8 ,
}
_CommunicationPortProtectionObject ::= SEQUENCE
{
Name _LogicalName ,
ProtectionMode _ProtectionMode ,
AllowedFailedAttempts _Unsigned16 ,
InitialLockoutTime _Unsigned32 ,
SteepnessFactor _Unsigned8 ,
MaxLockoutTime _Unsigned32 ,
PortReference _OctetString ,
ProtectionStatus _ProtectionStatus ,
FailedAttempts _Unsigned32 ,
CummulativeFailedAttempts _Unsigned32 ,
}
_ProtectionMode ::= ENUMERATED
{
Locked (0),
LockedOnFailedAttempts (1),
Unlocked (2),
}
_ProtectionStatus ::= ENUMERATED
{
UnLocked (0),
TemporaryLocked (1),
Locked (2),
}
_SCHC_LPWAN_SetupObject_0 ::= SEQUENCE
{
Name _LogicalName ,
LPWAN_reference _OctetString ,
SCHC_cd_rules _SCHC_cd_rules ,
SCHC_fr_param _SCHC_fr_param ,
}
_SCHC_cd_rules ::= SEQUENCEOF_SCHC_cd_rule
_SCHC_cd_rule ::= SEQUENCE
{
RuleId _Unsigned8 ,
FieldDescriptors _FieldDescriptors ,
}
_FieldDescriptors ::= SEQUENCEOF_FieldDescriptor
_FieldDescriptor ::= SEQUENCE
{
FieldId _FieldIdType ,
FieldLength _Unsigned8 ,
FieldPosition _Unsigned8 ,
DirectionIndicator _DirectionIndicator ,
TargetValue _Data ,
MatchingOperator _MatchingOperator ,
CompressionDecompressionAction _CompressionDecompressionAction ,
}
_FieldIdType ::= ENUMERATED
{
FieldIdType0 (0),
FieldIdType1 (1),
FieldIdType2 (2),
FieldIdType3 (3),
FieldIdType4 (4),
FieldIdType5 (5),
FieldIdType6 (6),
FieldIdType7 (7),
FieldIdType8 (8),
FieldIdType9 (9),
FieldIdType10 (10),
FieldIdType11 (11),
FieldIdType12 (12),
FieldIdType13 (13),
FieldIdType14 (14),
FieldIdType15 (15),
FieldIdType16 (16),
FieldIdType17 (17),
}
_DirectionIndicator ::= ENUMERATED
{
UpLink (0),
DownLink (1),
BiDirectional (2),
}
_MatchingOperator ::= ENUMERATED
{
Equal (0),
Ignore (1),
MSBx (2),
MatchMapping (3),
}
_CompressionDecompressionAction ::= ENUMERATED
{
NotSent (0),
ValueSent (1),
MappingSent (2),
LSB (3),
ComputeLength (4),
ComputeChecksum (5),
DevIID (6),
AppIID (7),
}
_SCHC_fr_param ::= SEQUENCE
{
RuleId _RuleId ,
MaxPacketSize _Unsigned16 ,
Padding_l2_WordSize _Unsigned8 ,
PaddingBitsValue _Unsigned8 ,
DelayAfterTransmission _Unsigned16 ,
InterleavedPacketTran _Boolean ,
WindowSize _Unsigned8 ,
RuleParams _RuleParams ,
}
_RuleId ::= ENUMERATED
{
FixedSize (0),
VariableSize (1),
}
_RuleParams ::= SEQUENCEOF_RuleParam
_RuleParam ::= SEQUENCE
{
RuleId _Unsigned8 ,
RuleIdLen _Unsigned8 ,
DtagLen _Unsigned8 ,
WLen _Unsigned8 ,
FcnLen _Unsigned8 ,
RCSAlgorithm _RCSAlgorithm ,
ReliabilityMode _ReliabilityMode ,
RetransmissionTimer _Unsigned16 ,
InactivityTimer _Unsigned16 ,
MaxAckRequest _Unsigned8 ,
}
_RCSAlgorithm ::= ENUMERATED
{
None (0),
CRC32 (1),
}
_ReliabilityMode ::= ENUMERATED
{
NoACK (0),
ACKOnError (1),
ACKAlways (2),
}
_SCHC_LPWAN_DiagnosticObject_0 ::= SEQUENCE
{
Name _LogicalName ,
SCHC_PacketsTxCounter _Unsigned32 ,
SCHC_PacketsRxCounter _Unsigned32 ,
SCHC_FragmentsTxCounter _Unsigned32 ,
SCHC_FragmentsRxCounter _Unsigned32 ,
SCHC_AckTxCounter _Unsigned32 ,
SCHC_AckRxCounter _Unsigned32 ,
}
_LoRaWAN_SetupObject_0 ::= SEQUENCE
{
Name _LogicalName ,
LoRaWANClass _LoRaWANClass ,
State _LoRaWANState ,
MaxTransmit_EIRP_Setting _Integer8 ,
ADR_Mode _Boolean ,
RegionalParameters _RegionalParameters ,
DeviceOperation _DeviceOperation ,
ModemVersions _ModemVersion ,
DevAddr _Unsigned32 ,
JoinStrategy _JoinStrategy ,
MulticastsParameters _MulticastsParameters ,
}
_LoRaWANClass ::= ENUMERATED
{
ClassA (0),
ClassB (1),
ClassC (2),
}
_LoRaWANState ::= ENUMERATED
{
LoRaWANState0 (0),
LoRaWANState1 (1),
LoRaWANState2 (2),
LoRaWANState3 (3),
LoRaWANState4 (4),
}
_RegionalParameters ::= ENUMERATED
{
RegionalParameters0 (0),
RegionalParameters1 (1),
RegionalParameters2 (2),
RegionalParameters3 (3),
RegionalParameters4 (4),
RegionalParameters5 (5),
RegionalParameters6 (6),
RegionalParameters7 (7),
RegionalParameters8 (8),
RegionalParameters9 (9),
RegionalParameters10 (10),
RegionalParameters11 (11),
}
_DeviceOperation ::= SEQUENCE
{
TotalJoinRequestCounter _Unsigned16 ,
TimeSinceLastJoinRequest _Unsigned16 ,
TimeSinceLastJoinAccept _Unsigned16 ,
}
_ModemVersion ::= SEQUENCE
{
HardwareVersion _OctetString ,
SoftwareVersion _OctetString ,
RegionalParametersVersion _OctetString ,
ProtocolVersion _OctetString ,
}
_JoinStrategy ::= ENUMERATED
{
JoinStrategy0 (0),
}
_MulticastsParameters ::= SEQUENCEOF_MulticastParameters
_MulticastParameters ::= SEQUENCE
{
MC_Addr _Unsigned32 ,
MC_Key _OctetString ,
MC_MinFcount _Unsigned32 ,
MC_MaxFcount _Unsigned32 ,
MC_StartTime _DateTime ,
MC_Duration _Unsigned16 ,
MC_Class _LoRaWANClass ,
MC_DownlinkDatarate _Unsigned8 ,
MC_DownlinkFrequency _Unsigned32 ,
}
_LoRaWAN_DiagnosticObject_0 ::= SEQUENCE
{
Name _LogicalName ,
InternalErrorCode _InternalErrorCode ,
OutFramesUCounter _Unsigned32 ,
OutFramesCCounter _Unsigned32 ,
InFramesUCounter _Unsigned32 ,
InFramesCCounter _Unsigned32 ,
InMacCommandCounter _Unsigned32 ,
InMacAnsErrorCounter _Unsigned32 ,
InMacIgnoredCounter _Unsigned32 ,
InPer _Integer8 ,
InMean_rssi_rx1 _Integer8 ,
InMean_snr_rx1 _Integer8 ,
InMean_rssi_rx2 _Integer8 ,
InMean_snr_rx2 _Integer8 ,
}
_InternalErrorCode ::= ENUMERATED
{
InternalErrorCode0 (0),
}
_ISO_IEC_14908_IdentificationObject_0 ::= SEQUENCE
{
Name _LogicalName ,
Node_Id _Unsigned8 ,
SubnetId _Unsigned8 ,
DomainId _OctetString ,
ProgramId _OctetString ,
UniqueNodeId _OctetString ,
}
_ISO_IEC_14908_ProtocolSetupObject_0 ::= SEQUENCE
{
Name _LogicalName ,
InactivityTimeout _Unsigned16 ,
}
_ISO_IEC_14908_ProtocolStatusObject_0 ::= SEQUENCE
{
Name _LogicalName ,
TransmissionErrors _Unsigned16 ,
TransmitTxFailure _Unsigned16 ,
TransmitTxRetries _Unsigned16 ,
ReceiveTxFull _Unsigned16 ,
LostMessages _Unsigned16 ,
MissedMessages _Unsigned16 ,
Layer2Received _Unsigned16 ,
Layer3Received _Unsigned16 ,
MessagesReceived _Unsigned32 ,
MessagesValidated _Unsigned32 ,
}
_ISO_IEC_14908_DiagnosticObject_0 ::= SEQUENCE
{
Name _LogicalName ,
PlcSignalQualityStatus _PlcSignalQualityStatus ,
ComModuleState _ComModuleState ,
ReceivedMessageStatus _Unsigned8 ,
NoReceiveBuffer _Unsigned16 ,
TransmitNoData _Unsigned16 ,
BacklogOverflows _Unsigned16 ,
LateAck _Unsigned16 ,
FrequencyInvalid _Unsigned16 ,
}
_PlcSignalQualityStatus ::= ENUMERATED
{
PlcSignalQualityStatus0 (0),
PlcSignalQualityStatus1 (1),
PlcSignalQualityStatus2 (2),
PlcSignalQualityStatus3 (3),
PlcSignalQualityStatus4 (4),
PlcSignalQualityStatus5 (5),
PlcSignalQualityStatus6 (6),
PlcSignalQualityStatus7 (7),
}
_ComModuleState ::= ENUMERATED
{
ComModuleState0 (0),
ComModuleState1 (1),
ComModuleState2 (2),
ComModuleState3 (3),
ComModuleState4 (4),
ComModuleState6 (6),
ComModuleState12 (12),
ComModuleState140 (140),
ComModuleState255 (255),
}
_HS_PLC_MAC_SetupObject ::= SEQUENCE
{
Name _LogicalName ,
GroupId _Unsigned64 ,
SecondaryGroupId _Unsigned64 ,
StationId _Unsigned64 ,
ParentStationId _Unsigned64 ,
RepeaterStatus _Boolean ,
EncryptionMode _EncryptionMode ,
InitialEncryptionKey _OctetString ,
RTS_CTS _Boolean ,
}
_EncryptionMode ::= ENUMERATED
{
AES128 (0),
Reserved (1),
}
_HS_PLC_CPASS_SetupObject ::= SEQUENCE
{
Name _LogicalName ,
CPAS_Address _Unsigned64 ,
CPAS_EtherType _Unsigned16 ,
MasterStation_CPAS_Address _Unsigned64 ,
}
_HS_PLC_IP_SSAS_SetupObject ::= SEQUENCE
{
Name _LogicalName ,
IP_HeaderCompType _IP_HeaderCompType ,
IP_AliveTime _Unsigned16 ,
}
_IP_HeaderCompType ::= ENUMERATED
{
General_IPv4 (0),
General_IPv6 (1),
VanJacobson (2),
IPHeader (3),
ROHC (4),
}
_HS_PLC_HDLC_SSAS_SetupObject ::= SEQUENCE
{
Name _LogicalName ,
MasterStationId _Unsigned64 ,
}
_LTE_MonitoringObject_0 ::= SEQUENCE
{
Name _LogicalName ,
LTE_quality_of_service _LTE_qos_type_0 ,
}
_LTE_qos_type_0 ::= SEQUENCE
{
T3402 _Unsigned16 ,
T3412 _Unsigned16 ,
RSRQ _Unsigned8 ,
RSRP _unsigned8 ,
qRxlevMin _Integer8 ,
}
_LTE_MonitoringObject_1 ::= SEQUENCE
{
Name _LogicalName ,
LTE_network_parameters _LTE_network_parameters ,
LTE_quality_of_service _LTE_qos_type_1 ,
}
_LTE_network_parameters ::= SEQUENCE
{
T3402 _Unsigned16 ,
T3412 _Unsigned16 ,
T3412ext2 _Unsigned32 ,
T3324 _Unsigned16 ,
TeDRX _Unsigned32 ,
TPTW _Unsigned16 ,
qRxlevMin _Integer8 ,
qRxlevMinCE_r13 _Integer8 ,
qRxlevMinCE1_r13 _Integer8 ,
}
_LTE_qos_type_1 ::= SEQUENCE
{
N_RSRQ _Integer8 ,
N_RSRP _Integer8 ,
SNR _Integer8 ,
CoverageEnhancement _CoverageEnhancement ,
}
_CoverageEnhancement ::= ENUMERATED
{
CoverageEnhancement0 (0),
CoverageEnhancement1 (1),
CoverageEnhancement2 (2),
}
_COSEMpdu ::= CHOICE
{
InitiateRequest [1]_InitiateRequest,
ReadRequest [5]_ReadRequest,
WriteRequest [6]_WriteRequest,
InitiateResponse [8]_InitiateResponse,
ReadResponse [12]_ReadResponse,
WriteResponse [13]_WriteResponse,
ConfirmedServiceError [14]_ConfirmedServiceError,
DataNotification [15]_DataNotification,
DataNotificationConfirm [16]_DataNotificationConfirm,
UnconfirmedWriteRequest [22]_UnconfirmedWriteRequest,
InformationReportRequest [24]_InformationReportRequest,
glo_InitiateRequest [33]_OctetString,
glo_ReadRequest [37]_OctetString,
glo_WriteRequest [38]_OctetString,
glo_InitiateResponse [40]_OctetString,
glo_ReadResponse [44]_OctetString,
glo_WriteResponse [45]_OctetString,
glo_ConfirmedServiceError [46]_OctetString,
glo_UnconfirmedWriteRequest [54]_OctetString,
glo_InformationReportRequest [56]_OctetString,
ded_InitiateRequest [65]_OctetString,
ded_ReadRequest [69]_OctetString,
ded_WriteRequest [70]_OctetString,
ded_InitiateResponse [72]_OctetString,
ded_ReadResponse [76]_OctetString,
ded_WriteResponse [77]_OctetString,
ded_ConfirmedServiceError [78]_OctetString,
ded_UnconfirmedWriteRequest [86]_OctetString,
ded_InformationReportRequest [88]_OctetString,
AssociationRequest [96]_AssociationRequest,
AssociationResponse [97]_AssociationResponse,
ReleaseRequest [98]_ReleaseRequest,
ReleaseResponse [99]_ReleaseResponse,
GetRequest [192]_GetRequest,
SetRequest [193]_SetRequest,
EventNotificationRequest [194]_EventNotificationRequest,
ActionRequest [195]_ActionRequest,
GetResponse [196]_GetResponse,
SetResponse [197]_SetResponse,
ActionResponse [199]_ActionResponse,
glo_GetRequest [200]_OctetString,
glo_SetRequest [201]_OctetString,
glo_ActionRequest [203]_OctetString,
glo_GetResponse [204]_OctetString,
glo_SetResponse [205]_OctetString,
glo_ActionResponse [207]_OctetString,
ded_GetRequest [208]_OctetString,
ded_SetRequest [209]_OctetString,
ded_EventNotificationRequest [210]_OctetString,
ded_ActionRequest [211]_OctetString,
ded_GetResponse [212]_OctetString,
ded_SetResponse [213]_OctetString,
ded_ActionResponse [215]_OctetString,
ExceptionResponse [216]_ExceptionResponse,
AccessRequest [217]_AccessRequest,
AccessResponse [218]_AccessResponse,
GeneralGloCiphering [219]_GeneralGloCiphering,
GeneralDedCiphering [220]_GeneralDedCiphering,
GeneralCiphering [221]_GeneralCiphering,
GeneralSigning [223]_GeneralSigning,
GeneralBlockTransfer [224]_GeneralBlockTransfer,
Data [255]_Data,
}
_NotificationBody ::= SEQUENCE
{
DataValue _Data ,
}
_DataNotification ::= SEQUENCE
{
LongInvokeIdAndPriority _LongInvokeIdAndPriority ,
DateTime _OctetString ,
NotificationBody _NotificationBody ,
}
_DataNotificationConfirm ::= SEQUENCE
{
LongInvokeIdAndPriority _LongInvokeIdAndPriority ,
DateTime _OctetString ,
}
_LongInvokeIdAndPriority ::= unsigned32
_AccessRequest ::= SEQUENCE
{
LongInvokeIdAndPriority _LongInvokeIdAndPriority ,
DateTime _OctetString ,
AccessRequestBody _AccessRequestBody ,
}
_AccessResponse ::= SEQUENCE
{
LongInvokeIdAndPriority _LongInvokeIdAndPriority ,
DateTime _OctetString ,
AccessResponseBody _AccessResponseBody ,
}
_AccessRequestGet ::= SEQUENCE
{
AttributeDescriptor _AttributeDescriptor ,
}
_AccessRequestGetWithSelection ::= SEQUENCE
{
AttributeDescriptor _AttributeDescriptor ,
AccessSelection _SelectiveAccessDescriptor ,
}
_AccessRequestSet ::= SEQUENCE
{
AttributeDescriptor _AttributeDescriptor ,
}
_AccessRequestSetWithSelection ::= SEQUENCE
{
AttributeDescriptor _AttributeDescriptor ,
AccessSelection _SelectiveAccessDescriptor ,
}
_AccessRequestAction ::= SEQUENCE
{
MethodDescriptor _MethodDescriptor ,
}
_AccessRequestSpecification ::= CHOICE
{
AccessRequestGet [1]_AccessRequestGet,
AccessRequestSet [2]_AccessRequestSet,
AccessRequestAction [3]_AccessRequestAction,
AccessRequestGetWithSelection [4]_AccessRequestGetWithSelection,
AccessRequestSetWithSelection [5]_AccessRequestSetWithSelection,
}
_ListOfAccessRequestSpecification ::= SEQUENCEOFCHOICE_AccessRequestSpecification
_AccessRequestBody ::= SEQUENCE
{
AccessRequestSpecification _ListOfAccessRequestSpecification ,
AccessRequestListOfData _ListOfData ,
}
_AccessResponseGet ::= SEQUENCE
{
Result _DataAccessResult ,
}
_AccessResponseSet ::= SEQUENCE
{
Result _DataAccessResult ,
}
_AccessResponseAction ::= SEQUENCE
{
Result _ActionResult ,
}
_AccessResponseSpecification ::= CHOICE
{
AccessResponseGet [1]_AccessResponseGet,
AccessResponseSet [2]_AccessResponseSet,
AccessResponseAction [3]_AccessResponseAction,
}
_ListOfAccessResponseSpecification ::= SEQUENCEOFCHOICE_AccessResponseSpecification
_AccessResponseBody ::= SEQUENCE
{
AccessRequestSpecification _ListOfAccessRequestSpecification OPTIONAL,
AccessResponseListOfData _ListOfData ,
AccessResponseSpecification _ListOfAccessResponseSpecification ,
}
_GeneralGloCiphering ::= SEQUENCE
{
SystemTitle _OctetString ,
CipheredService _OctetString ,
}
_GeneralDedCiphering ::= SEQUENCE
{
SystemTitle _OctetString ,
CipheredService _OctetString ,
}
_GeneralCiphering ::= SEQUENCE
{
TransactionId _OctetString ,
OriginatorSystemTitle _OctetString ,
RecipientSystemTitle _OctetString ,
DateTime _OctetString ,
OtherInformation _OctetString ,
KeyInfo _KeyInfo OPTIONAL,
CipheredContent _OctetString ,
}
_GeneralSigning ::= SEQUENCE
{
TransactionId _OctetString ,
OriginatorSystemTitle _OctetString ,
RecipientSystemTitle _OctetString ,
DateTime _OctetString ,
OtherInformation _OctetString ,
Content _OctetString ,
Signature _OctetString ,
}
_KeyId ::= ENUMERATED
{
GlobalUnicastEncryptionKey (0),
GlobalBroadcastEncryptionKey (1),
}
_KekId ::= ENUMERATED
{
MasterKey (0),
}
_IdentifiedKey ::= SEQUENCE
{
KeyId _KeyId ,
}
_WrappedKey ::= SEQUENCE
{
KekId _KekId ,
KeyCipheredData _OctetString ,
}
_AgreedKey ::= SEQUENCE
{
KeyParameters _OctetString ,
KeyCipheredData _OctetString ,
}
_KeyInfo ::= CHOICE
{
IdentifiedKey [0]_IdentifiedKey,
WrappedKey [1]_WrappedKey,
AgreedKey [2]_AgreedKey,
}
_GeneralBlockTransfer ::= SEQUENCE
{
BlockControl _BlockControl ,
BlockNumber _Unsigned16 ,
BlockNumberAck _Unsigned16 ,
BlockData _OctetString ,
}
_Access ::= ENUMERATED
{
Other (0),
ScopeOfAccessViolated (1),
ObjectAccessInvalid (2),
HardwareFault (3),
ObjectUnavailable (4),
}
_ActionRequest ::= CHOICE
{
ActionRequestNormal [1]_ActionRequestNormal,
ActionRequestForNextPBlock [2]_ActionRequestForNextPBlock,
ActionRequestWithList [3]_ActionRequestWithList,
ActionRequestWithFirstPBlock [4]_ActionRequestWithFirstPBlock,
ActionRequestWithListAndFirstPBlock [5]_ActionRequestWithListAndWithFirstPBlock,
ActionRequestWithPBlock [6]_ActionRequestWithPBlock,
}
_ActionRequestForNextPBlock ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
BlockNumber _Unsigned32 ,
}
_ActionRequestNormal ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
MethodDescriptor _MethodDescriptor ,
MethodInvocationParameters _Data OPTIONAL,
}
_ActionRequestWithFirstPBlock ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
MethodDescriptor _MethodDescriptor ,
PBlock _DataBlock_SA ,
}
_ActionRequestWithList ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
MethodDescriptorList _ListOfMethodDescriptor ,
MethodInvocationParameters _ListOfData ,
}
_ActionRequestWithListAndWithFirstPBlock ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
MethodDescriptorList _ListOfMethodDescriptor ,
PBlock _DataBlock_SA ,
}
_ActionRequestWithPBlock ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
PBlock _DataBlock_SA ,
}
_ActionResponse ::= CHOICE
{
ActionResponseNormal [1]_ActionResponseNormal,
ActionResponseWithPBlock [2]_ActionResponseWithPBlock,
ActionResponseWithList [3]_ActionResponseWithList,
ActionResponseForNextPBlock [4]_ActionResponseForNextPBlock,
}
_ActionResponseForNextPBlock ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
BlockNumber _Unsigned32 ,
}
_ActionResponseNormal ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
Result _ActionResult ,
ReturnParameters _GetDataResult OPTIONAL,
}
_ActionResponseWithList ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
ListOfSingleActionResponse _ListOfSingleActionResponse ,
}
_ActionResponseWithPBlock ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
PBlock _DataBlock_SA ,
}
_ActionResult ::= ENUMERATED
{
Success (0),
HardwareFault (1),
TemporaryFailure (2),
ReadWriteDenied (3),
ObjectUndefined (4),
ObjectClassInconsistent (9),
ObjectUnavailable (11),
TypeUnmatched (12),
ScopeOfAccessViolated (13),
DataBlockUnavailable (14),
LongActionAborted (15),
NoLongActionInProgress (16),
OtherReason (250),
}
_ApplicationReference ::= ENUMERATED
{
Other (0),
TimeElapsed (1),
ApplicationUnreachable (2),
ApplicationReferenceInvalid (3),
ApplicationContextUnsupported (4),
ProviderCommunicationError (5),
DecipheringError (6),
}
_Array ::= SEQUENCEOFCHOICE_Data
_AttributeDescriptor ::= SEQUENCE
{
ClassId _ClassId ,
InstanceId _ObjectInstanceId ,
AttributeId _ObjectAttributeId ,
}
_AttributeDescriptorWithSelection ::= SEQUENCE
{
AttributeDescriptor _AttributeDescriptor ,
AccessSelection _SelectiveAccessDescriptor OPTIONAL,
}
_BlockNumberAccess ::= SEQUENCE
{
BlockNumber _Unsigned16 ,
}
_ConfirmedServiceError ::= SEQUENCE
{
Service _Unsigned8 ,
ServiceError _ServiceError ,
}
_Data ::= CHOICE
{
NullData [0]_NullData,
Array [1]_Array,
Structure [2]_Structure,
Boolean [3]_Boolean,
BitString [4]_BitString,
DoubleLong [5]_Integer32,
DoubleLongUnsigned [6]_Unsigned32,
FloatingPoint [7]_FloatingPoint,
OctetString [9]_OctetString,
VisibleString [10]_VisibleString,
UTF8String [12]_UTF8String,
Bcd [13]_Bcd,
Integer [15]_Integer8,
Long [16]_Integer16,
Unsigned [17]_Unsigned8,
LongUnsigned [18]_Unsigned16,
CompactArray [19]_CompactArray,
Long64 [20]_Integer64,
Long64Unsigned [21]_Unsigned64,
Enum [22]_Enum,
Float32 [23]_Float32,
Float64 [24]_Float64,
DateTime [25]_DateTime,
Date [26]_Date,
Time [27]_Time,
DeltaInteger [28]_Integer8,
DeltaLong [29]_Integer16,
DeltaDoubleLong [30]_Integer32,
DeltaUnsigned [31]_Unsigned8,
DeltaLongUnsigned [32]_Unsigned16,
DeltaDoubleLongUnsigned [33]_Unsigned32,
DontCare [255]_DontCare,
}
_CompactArray ::= SEQUENCE
{
ContentDescription _TypeDescription ,
ArrayContent _OctetString ,
}
_TypeDescription ::= CHOICE
{
NullData [0]_NullData,
Array [1]_ArrayTypeDescription,
Structure [2]_StructureTypeDescription,
Boolean [3]_NullData,
BitString [4]_NullData,
DoubleLong [5]_NullData,
DoubleLongUnsigned [6]_NullData,
FloatingPoint [7]_NullData,
OctetString [9]_NullData,
VisibleString [10]_NullData,
UTF8String [12]_NullData,
Bcd [13]_NullData,
Integer [15]_NullData,
Long [16]_NullData,
Unsigned [17]_NullData,
LongUnsigned [18]_NullData,
Long64 [20]_NullData,
Long64Unsigned [21]_NullData,
Enum [22]_NullData,
Float32 [23]_NullData,
Float64 [24]_NullData,
DateTime [25]_NullData,
Date [26]_NullData,
Time [27]_NullData,
DontCare [255]_NullData,
}
_StructureTypeDescription ::= SEQUENCEOF_TypeDescription
_ArrayTypeDescription ::= SEQUENCE
{
NumberOfElements _Unsigned16 ,
TypeDescription _TypeDescription ,
}
_DataAccessResult ::= ENUMERATED
{
Success (0),
HardwareFault (1),
TemporaryFailure (2),
ReadWriteDenied (3),
ObjectUndefined (4),
ObjectClassInconsistent (9),
ObjectUnavailable (11),
TypeUnmatched (12),
ScopeOfAccessViolated (13),
DataBlockUnavailable (14),
LongGetOrReadAborted (15),
NoLongGetOrReadInProgress (16),
LongSetOrWriteAborted (17),
NoLongSetOrWriteInProgress (18),
DataBlockNumberInvalid (19),
OtherReason (250),
}
_DataBlockResult ::= SEQUENCE
{
LastBlock _Boolean ,
BlockNumber _Unsigned16 ,
RawData _OctetString ,
}
_DataBlockGResult ::= CHOICE
{
RawData [0]_OctetString,
DataAccessResult [1]_DataAccessResult,
}
_DataBlock_G ::= SEQUENCE
{
LastBlock _Boolean ,
BlockNumber _Unsigned32 ,
Result _DataBlockGResult ,
}
_DataBlock_SA ::= SEQUENCE
{
LastBlock _Boolean ,
BlockNumber _Unsigned32 ,
RawData _OctetString ,
}
_Definition ::= ENUMERATED
{
Other (0),
ObjectUndefined (1),
ObjectClassInconsistent (2),
ObjectAttributeInconsistent (3),
}
_EventNotificationRequest ::= SEQUENCE
{
Time _OctetString OPTIONAL,
AttributeDescriptor _AttributeDescriptor ,
AttributeValue _Data ,
}
_ExceptionResponse ::= SEQUENCE
{
StateError _ExceptionStateError ,
ServiceError _ExceptionServiceError ,
}
_ExceptionServiceError ::= ENUMERATED
{
OperationNotPossible (1),
ServiceNotSupported (2),
OtherReason (3),
PduTooLong (4),
DecipheringError (5),
InvocationCounterError (6),
}
_ExceptionStateError ::= ENUMERATED
{
ServiceNotAllowed (1),
ServiceUnknown (2),
}
_GetDataResult ::= CHOICE
{
Data [0]_Data,
DataAccessError [1]_DataAccessResult,
}
_GetRequest ::= CHOICE
{
GetRequestNormal [1]_GetRequestNormal,
GetRequestForNextDataBlock [2]_GetRequestForNextDatablock,
GetRequestWithList [3]_GetRequestWithList,
}
_GetRequestForNextDatablock ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
BlockNumber _Unsigned32 ,
}
_GetRequestNormal ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
AttributeDescriptor _AttributeDescriptor ,
AccessSelection _SelectiveAccessDescriptor OPTIONAL,
}
_GetRequestWithList ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
AttributeDescriptorList _ListOfAttributeDescriptorWithSelection ,
}
_GetResponse ::= CHOICE
{
GetResponseNormal [1]_GetResponseNormal,
GetResponseWithDataBlock [2]_GetResponseWithDataBlock,
GetResponseWithList [3]_GetResponseWithList,
}
_GetResponseNormal ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
Result _GetDataResult ,
}
_GetResponseWithDataBlock ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
Result _DataBlock_G ,
}
_GetResponseWithList ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
Result _ListOfGetDataResult ,
}
_HardwareResource ::= ENUMERATED
{
Other (0),
MemoryUnavailable (1),
ProcessorResourceUnavailable (2),
MassStorageUnavailable (3),
OtherResourceUnavailable (4),
}
_InformationReportRequest ::= SEQUENCE
{
CurrentTime _OctetString OPTIONAL,
ListOfVariableAccessSpecification _ListOfVariableAccessSpecifications ,
ListOfData _ListOfData ,
}
_Initiate ::= ENUMERATED
{
Other (0),
DlmsVersionTooLow (1),
IncompatibleConformance (2),
PduSizeTooShort (3),
RefusedByTheVDEHandler (4),
}
_InitiateRequest ::= SEQUENCE
{
DedicatedKey _OctetString OPTIONAL,
ResponseAllowed _Boolean OPTIONAL,
ProposedQualityOfService _Integer8 OPTIONAL,
ProposedDlmsVersionNumber _Unsigned8 ,
ProposedConformance _Conformance ,
ProposedMaxPduSize _Unsigned16 ,
}
_InitiateResponse ::= SEQUENCE
{
NegotiatedQualityOfService _Integer8 OPTIONAL,
NegotiatedDlmsVersionNumber _Unsigned8 ,
NegotiatedConformance _Conformance ,
NegotiatedMaxPduSize _Unsigned16 ,
VaaName _ObjectName ,
}
_InvokeIdAndPriority ::= unsigned8
_ListOfAttributeDescriptorWithSelection ::= SEQUENCEOF_AttributeDescriptorWithSelection
_ListOfData ::= SEQUENCEOFCHOICE_Data
_ListOfDataAccessResult ::= SEQUENCEOF_DataAccessResult
_ListOfGetDataResult ::= SEQUENCEOFCHOICE_GetDataResult
_ListOfMethodDescriptor ::= SEQUENCEOF_MethodDescriptor
_ListOfSingleActionResponse ::= SEQUENCEOF_SingleActionResponse
_ListOfVariableAccessSpecifications ::= SEQUENCEOFCHOICE_VariableAccessSpecification
_LoadDataSet ::= ENUMERATED
{
Other (0),
PrimitiveOutOfSequence (1),
NotLoadable (2),
DatasetSizeTooLarge (3),
NotAwaitedSegment (4),
InterpretationFailure (5),
StorageFailure (6),
DataSetNotReady (7),
}
_MethodDescriptor ::= SEQUENCE
{
ClassId _ClassId ,
InstanceId _ObjectInstanceId ,
MethodId _ObjectMethodId ,
}
_ObjectAttributeId ::= integer8
_ObjectInstanceId ::= octetstr
_ParametrisedAccess ::= SEQUENCE
{
VariableName _ObjectName ,
Selector _Unsigned8 ,
Parameter _Data ,
}
_ReadDataBlockAccess ::= SEQUENCE
{
LastBlock _Boolean ,
BlockNumber _Unsigned16 ,
RawData _OctetString ,
}
_ReadRequest ::= SEQUENCEOFCHOICE_VariableAccessSpecification
_ReadResponse ::= SEQUENCEOFCHOICE_SingleReadResponse
_SelectiveAccessDescriptor ::= SEQUENCE
{
AccessSelector _Unsigned8 ,
AccessParameters _Data ,
}
_Service ::= ENUMERATED
{
Other (0),
PduSize (1),
ServiceUnsupported (2),
}
_ServiceError ::= CHOICE
{
ApplicationReference [0]_ApplicationReference,
HardwareResource [1]_HardwareResource,
VdeStateError [2]_VdeStateError,
Service [3]_Service,
Definition [4]_Definition,
Access [5]_Access,
Initiate [6]_Initiate,
LoadDataSet [7]_LoadDataSet,
Task [9]_Task,
OtherError [10]_OtherError,
}
_SetRequest ::= CHOICE
{
SetRequestNormal [1]_SetRequestNormal,
SetRequestWithFirstDataBlock [2]_SetRequestWithFirstDataBlock,
SetRequestWithDataBlock [3]_SetRequestWithDataBlock,
SetRequestWithList [4]_SetRequestWithList,
SetRequestWithListAndWithFirstDatablock [5]_SetRequestWithListAndWithFirstDatablock,
}
_SetRequestNormal ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
AttributeDescriptor _AttributeDescriptor ,
AccessSelection _SelectiveAccessDescriptor OPTIONAL,
Value _Data ,
}
_SetRequestWithList ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
AttributeDescriptorList _ListOfAttributeDescriptorWithSelection ,
ValueList _ListOfData ,
}
_SetRequestWithDataBlock ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
DataBlock _DataBlock_SA ,
}
_SetRequestWithFirstDataBlock ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
AttributeDescriptor _AttributeDescriptor ,
AccessSelection _SelectiveAccessDescriptor OPTIONAL,
DataBlock _DataBlock_SA ,
}
_SetRequestWithListAndWithFirstDatablock ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
AttributeDescriptorList _ListOfAttributeDescriptorWithSelection ,
DataBlock _DataBlock_SA ,
}
_SetResponse ::= CHOICE
{
SetResponseNormal [1]_SetResponseNormal,
SetResponseForDataBlock [2]_SetResponseForDataBlock,
SetResponseForLastDataBlock [3]_SetResponseForLastDataBlock,
SetResponseForLastDataBlockWithList [4]_SetResponseForLastDataBlockWithList,
SetResponseWithList [5]_SetResponseWithList,
}
_SetResponseForDataBlock ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
BlockNumber _Unsigned32 ,
}
_SetResponseForLastDataBlock ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
Result _DataAccessResult ,
BlockNumber _Unsigned32 ,
}
_SetResponseForLastDataBlockWithList ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
Result _ListOfDataAccessResult ,
BlockNumber _Unsigned32 ,
}
_SetResponseNormal ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
Result _DataAccessResult ,
}
_SetResponseWithList ::= SEQUENCE
{
InvokeIdAndPriority _InvokeIdAndPriority ,
Result _ListOfDataAccessResult ,
}
_SingleActionResponse ::= SEQUENCE
{
Result _ActionResult ,
ReturnParameters _GetDataResult OPTIONAL,
}
_SingleReadResponse ::= CHOICE
{
Data [0]_Data,
DataAccessError [1]_DataAccessResult,
DataBlockResult [2]_DataBlockResult,
BlockNumber [3]_Unsigned16,
}
_SingleWriteResponse ::= CHOICE
{
Success [0]_NullData,
DataAccessError [1]_DataAccessResult,
BlockNumber [2]_Unsigned16,
}
_Structure ::= SEQUENCEOFCHOICE_Data
_Task ::= ENUMERATED
{
Other (0),
NoRemoteControl (1),
TiStopped (2),
TiRunning (3),
TiUnusable (4),
}
_UnconfirmedWriteRequest ::= SEQUENCE
{
ListOfVariableAccessSpecification _ListOfVariableAccessSpecifications ,
ListOfData _ListOfData ,
}
_VariableAccessSpecification ::= CHOICE
{
VariableName [2]_ObjectName,
ParameterisedAccess [4]_ParametrisedAccess,
BlockNumberAccess [5]_BlockNumberAccess,
ReadDataBlockAccess [6]_ReadDataBlockAccess,
WriteDataBlockAccess [7]_WriteDataBlockAccess,
}
_VdeStateError ::= ENUMERATED
{
Other (0),
NoDlmsContext (1),
LoadingDataSet (2),
StatusNochange (3),
StatusInoperable (4),
}
_WriteDataBlockAccess ::= SEQUENCE
{
LastBlock _Boolean ,
BlockNumber _Unsigned16 ,
}
_WriteRequest ::= SEQUENCE
{
ListOfVariableAccessSpecification _ListOfVariableAccessSpecifications ,
ListOfData _ListOfData ,
}
_WriteResponse ::= SEQUENCEOFCHOICE_SingleWriteResponse
_ReleaseRequest ::= SEQUENCE
{
Reason _ReleaseRequestReason OPTIONAL,
UserInformation _BERCOSEMpdu OPTIONAL,
}
_ReleaseResponse ::= SEQUENCE
{
Reason _ReleaseResponseReason OPTIONAL,
UserInformation _BERCOSEMpdu OPTIONAL,
}
_ReleaseRequestReason ::= ENUMERATED
{
Normal (0),
Urgent (1),
UserDefined (30),
}
_ReleaseResponseReason ::= ENUMERATED
{
Normal (0),
NotFinished (1),
UserDefined (30),
}
_AssociationRequest ::= SEQUENCE
{
ProtocolVersion _ProtocolVersion OPTIONAL,
ApplicationContextName _ApplicationContextName ,
CalledAPTitle _APTitle OPTIONAL,
CalledAEQualifier _AEQualifier OPTIONAL,
CalledAPInvocationId _InvocationId OPTIONAL,
CalledAEInvocationId _InvocationId OPTIONAL,
CallingAPTitle _APTitle OPTIONAL,
CallingAEQualifier _AEQualifier OPTIONAL,
CallingAPInvocationId _InvocationId OPTIONAL,
CallingAEInvocationId _InvocationId OPTIONAL,
SenderACSERequirements _ACSERequirement OPTIONAL,
MechanismName _MechanismName OPTIONAL,
CallingAuthenticationValue _AuthenticationValue OPTIONAL,
ImplementationInformation _ImplementationData OPTIONAL,
UserInformation _BERCOSEMpdu OPTIONAL,
}
_AuthenticationValue ::= octetstr
_ImplementationData ::= octetstr
_ApplicationContextName ::= berobjectidentifier
_MechanismName ::= berobjectidentifier
_AssociationResponse ::= SEQUENCE
{
ProtocolVersion _ProtocolVersion OPTIONAL,
ApplicationContextName _ApplicationContextName ,
AssociationResult _AssociationResult ,
ResultSourceDiagnostic _ResultSourceDiagnostic ,
RespondingAPTitle _APTitle OPTIONAL,
RespondingAEQualifier _AEQualifier OPTIONAL,
RespondingAPInvocationId _InvocationId OPTIONAL,
RespondingAEInvocationId _InvocationId OPTIONAL,
ResponderACSERequirement _ACSERequirement OPTIONAL,
MechanismName _MechanismName OPTIONAL,
RespondingAuthenticationValue _AuthenticationValue OPTIONAL,
UserInformation _BERCOSEMpdu OPTIONAL,
}
_AssociationResult ::= unsigned8
_ResultSourceDiagnostic ::= CHOICE
{
ACSEServiceUser [0]_ACSEServiceUser,
ACSEServiceProvider [0]_ACSEServiceProvider,
}
_ACSEServiceUser ::= unsigned8
_ACSEServiceProvider ::= unsigned8
_Conformance ::= ENUMERATEDBITS
{
Reserved0 (0),
GeneralProtection (1),
GeneralBlockTransfer (2),
Read (3),
Write (4),
UnconfirmedWrite (5),
DeltaValueEncoding (6),
Reserved7 (7),
Attribute0SupportedWithSet (8),
PriorityMgmtSupported (9),
Attribute0SupportedWithGet (10),
Attribute0Supported (10),
BlockTransferWithGetOrRead (11),
BlockTransferWithGet (11),
BlockTransferWithSetOrWrite (12),
BlockTransferWithSet (12),
BlockTransferWithAction (13),
MultipleReferences (14),
InformationReport (15),
DataNotification (16),
Access (17),
ParametrizedAccess (18),
Get (19),
Set (20),
SelectiveAccess (21),
EventNotification (22),
Action (23),
}
_InitialisationScript ::= SEQUENCE
{
FileName _OctetString ,
}
_PresetAccessRightsAndSelectors ::= SEQUENCEOF_PresetAccessRightsAndSelectorsItem
_PresetAccessRightsAndSelectorsItem ::= SEQUENCE
{
ClassId _ClassId ,
InstanceId _ObjectInstanceId ,
AttributeId _ObjectAttributeId ,
AccessMode _AccessMode ,
AccessSelectors _OctetString OPTIONAL,
}
_zDummy ::= SEQUENCE
{
ConformanceBit _NullData ,
Ignore _NullData ,
Name _NullData ,
Qty _NullData ,
}