RDK-B
MTA HAL Data Types

Description

Data Structures

struct  _MTAMGMT_MTA_DECT
 
struct  _MTAMGMT_MTA_HANDSETS_INFO
 
struct  _MTAMGMT_MTA_DHCP_INFO
 
struct  _MTAMGMT_MTA_DHCPv6_INFO
 
struct  _MTAMGMT_MTA_SERVICE_FLOW
 
struct  _MTAMGMT_MTA_CALLS
 
struct  _MTAMGMT_MTA_LINETABLE_INFO
 
struct  _MTAMGMT_MTA_CALLP
 
struct  _MTAMGMT_MTA_DSXLOG
 
struct  _MTAMGMT_MTA_MTALOG_FULL
 
struct  _MTAMGMT_MTA_BATTERY_INFO
 

Macros

#define ULONG   unsigned long
 
#define CHAR   char
 
#define UCHAR   unsigned char
 
#define BOOLEAN   UCHAR
 
#define INT   int
 
#define TRUE   1
 
#define FALSE   0
 
#define ENABLE   1
 
#define RETURN_OK   0
 
#define RETURN_ERR   -1
 
#define IPV4_ADDRESS_SIZE   4
 
#define MTA_HAL_SHORT_VALUE_LEN   16
 
#define MTA_HAL_LONG_VALUE_LEN   64
 
#define ANSC_IPV4_ADDRESS
 
#define DECT_MAX_HANDSETS   5
 
#define MTA_LINENUMBER   8
 

Typedefs

typedef struct _MTAMGMT_MTA_DECT MTAMGMT_MTA_DECT
 
typedef struct _MTAMGMT_MTA_DECTPMTAMGMT_MTA_DECT
 
typedef struct _MTAMGMT_MTA_HANDSETS_INFO MTAMGMT_MTA_HANDSETS_INFO
 
typedef struct _MTAMGMT_MTA_HANDSETS_INFOPMTAMGMT_MTA_HANDSETS_INFO
 
typedef struct _MTAMGMT_MTA_DHCP_INFO MTAMGMT_MTA_DHCP_INFO
 
typedef struct _MTAMGMT_MTA_DHCP_INFOPMTAMGMT_MTA_DHCP_INFO
 
typedef struct _MTAMGMT_MTA_DHCPv6_INFO MTAMGMT_MTA_DHCPv6_INFO
 
typedef struct _MTAMGMT_MTA_DHCPv6_INFOPMTAMGMT_MTA_DHCPv6_INFO
 
typedef struct _MTAMGMT_MTA_SERVICE_FLOW MTAMGMT_MTA_SERVICE_FLOW
 
typedef struct _MTAMGMT_MTA_SERVICE_FLOWPMTAMGMT_MTA_SERVICE_FLOW
 
typedef struct _MTAMGMT_MTA_CALLS MTAMGMT_MTA_CALLS
 
typedef struct _MTAMGMT_MTA_CALLSPMTAMGMT_MTA_CALLS
 
typedef struct _MTAMGMT_MTA_LINETABLE_INFO MTAMGMT_MTA_LINETABLE_INFO
 
typedef struct _MTAMGMT_MTA_LINETABLE_INFOPMTAMGMT_MTA_LINETABLE_INFO
 
typedef struct _MTAMGMT_MTA_CALLP MTAMGMT_MTA_CALLP
 
typedef struct _MTAMGMT_MTA_CALLPPMTAMGMT_MTA_CALLP
 
typedef struct _MTAMGMT_MTA_DSXLOG MTAMGMT_MTA_DSXLOG
 
typedef struct _MTAMGMT_MTA_DSXLOGPMTAMGMT_MTA_DSXLOG
 
typedef struct _MTAMGMT_MTA_MTALOG_FULL MTAMGMT_MTA_MTALOG_FULL
 
typedef struct _MTAMGMT_MTA_MTALOG_FULLPMTAMGMT_MTA_MTALOG_FULL
 
typedef struct _MTAMGMT_MTA_BATTERY_INFO MTAMGMT_MTA_BATTERY_INFO
 
typedef struct _MTAMGMT_MTA_BATTERY_INFOPMTAMGMT_MTA_BATTERY_INFO
 

Enumerations

enum  MTAMGMT_MTA_STATUS {
  MTA_INIT =0, MTA_START =1, MTA_COMPLETE =2, MTA_ERROR =3,
  MTA_REJECTED =4
}
 
enum  MTAMGMT_MTA_PROVISION_STATUS { MTA_PROVISIONED =0, MTA_NON_PROVISIONED =1 }
 

Data Structure Documentation

◆ _MTAMGMT_MTA_DECT

struct _MTAMGMT_MTA_DECT

Definition at line 211 of file mta_hal.h.

Collaboration diagram for _MTAMGMT_MTA_DECT:
Collaboration graph

Data Fields

unsigned long RegisterDectHandset
 
unsigned long DeregisterDectHandset
 
char HardwareVersion [64]
 
char RFPI [64]
 
char SoftwareVersion [64]
 
char PIN [64]
 

Field Documentation

◆ RegisterDectHandset

unsigned long _MTAMGMT_MTA_DECT::RegisterDectHandset

Definition at line 216 of file mta_hal.h.

◆ DeregisterDectHandset

unsigned long _MTAMGMT_MTA_DECT::DeregisterDectHandset

Definition at line 217 of file mta_hal.h.

◆ HardwareVersion

char _MTAMGMT_MTA_DECT::HardwareVersion[64]

Definition at line 218 of file mta_hal.h.

◆ RFPI

char _MTAMGMT_MTA_DECT::RFPI[64]

Definition at line 219 of file mta_hal.h.

◆ SoftwareVersion

char _MTAMGMT_MTA_DECT::SoftwareVersion[64]

Definition at line 220 of file mta_hal.h.

◆ PIN

char _MTAMGMT_MTA_DECT::PIN[64]

Definition at line 221 of file mta_hal.h.

◆ _MTAMGMT_MTA_HANDSETS_INFO

struct _MTAMGMT_MTA_HANDSETS_INFO

Definition at line 223 of file mta_hal.h.

Collaboration diagram for _MTAMGMT_MTA_HANDSETS_INFO:
Collaboration graph

Data Fields

unsigned long InstanceNumber
 
unsigned char Status
 
char LastActiveTime [64]
 
char HandsetName [64]
 
char HandsetFirmware [64]
 
char OperatingTN [64]
 
char SupportedTN [64]
 

Field Documentation

◆ InstanceNumber

unsigned long _MTAMGMT_MTA_HANDSETS_INFO::InstanceNumber

Definition at line 226 of file mta_hal.h.

◆ Status

unsigned char _MTAMGMT_MTA_HANDSETS_INFO::Status

Definition at line 227 of file mta_hal.h.

◆ LastActiveTime

char _MTAMGMT_MTA_HANDSETS_INFO::LastActiveTime[64]

Definition at line 228 of file mta_hal.h.

◆ HandsetName

char _MTAMGMT_MTA_HANDSETS_INFO::HandsetName[64]

Definition at line 229 of file mta_hal.h.

◆ HandsetFirmware

char _MTAMGMT_MTA_HANDSETS_INFO::HandsetFirmware[64]

Definition at line 230 of file mta_hal.h.

◆ OperatingTN

char _MTAMGMT_MTA_HANDSETS_INFO::OperatingTN[64]

Definition at line 231 of file mta_hal.h.

◆ SupportedTN

char _MTAMGMT_MTA_HANDSETS_INFO::SupportedTN[64]

Definition at line 232 of file mta_hal.h.

◆ _MTAMGMT_MTA_DHCP_INFO

struct _MTAMGMT_MTA_DHCP_INFO

Definition at line 236 of file mta_hal.h.

Collaboration diagram for _MTAMGMT_MTA_DHCP_INFO:
Collaboration graph

Data Fields

union {
   unsigned char   Dot [4]
 
   uint32_t   Value
 
IPAddress
 
char BootFileName [64]
 
char FQDN [64]
 
union {
   unsigned char   Dot [4]
 
   uint32_t   Value
 
SubnetMask
 
union {
   unsigned char   Dot [4]
 
   uint32_t   Value
 
Gateway
 
unsigned long LeaseTimeRemaining
 
char RebindTimeRemaining [64]
 
char RenewTimeRemaining [64]
 
union {
   unsigned char   Dot [4]
 
   uint32_t   Value
 
PrimaryDNS
 
union {
   unsigned char   Dot [4]
 
   uint32_t   Value
 
SecondaryDNS
 
char DHCPOption3 [64]
 
char DHCPOption6 [64]
 
char DHCPOption7 [64]
 
char DHCPOption8 [64]
 
char PCVersion [64]
 
char MACAddress [64]
 
union {
   unsigned char   Dot [4]
 
   uint32_t   Value
 
PrimaryDHCPServer
 
union {
   unsigned char   Dot [4]
 
   uint32_t   Value
 
SecondaryDHCPServer
 

Field Documentation

◆ Dot

unsigned char _MTAMGMT_MTA_DHCP_INFO::Dot[4]

Definition at line 239 of file mta_hal.h.

◆ Value

uint32_t _MTAMGMT_MTA_DHCP_INFO::Value

Definition at line 239 of file mta_hal.h.

◆ IPAddress

union { ... } _MTAMGMT_MTA_DHCP_INFO::IPAddress

◆ BootFileName

char _MTAMGMT_MTA_DHCP_INFO::BootFileName[64]

Definition at line 240 of file mta_hal.h.

◆ FQDN

char _MTAMGMT_MTA_DHCP_INFO::FQDN[64]

Definition at line 241 of file mta_hal.h.

◆ SubnetMask

union { ... } _MTAMGMT_MTA_DHCP_INFO::SubnetMask

◆ Gateway

union { ... } _MTAMGMT_MTA_DHCP_INFO::Gateway

◆ LeaseTimeRemaining

unsigned long _MTAMGMT_MTA_DHCP_INFO::LeaseTimeRemaining

Definition at line 244 of file mta_hal.h.

◆ RebindTimeRemaining

char _MTAMGMT_MTA_DHCP_INFO::RebindTimeRemaining[64]

Definition at line 245 of file mta_hal.h.

◆ RenewTimeRemaining

char _MTAMGMT_MTA_DHCP_INFO::RenewTimeRemaining[64]

Definition at line 246 of file mta_hal.h.

◆ PrimaryDNS

union { ... } _MTAMGMT_MTA_DHCP_INFO::PrimaryDNS

◆ SecondaryDNS

union { ... } _MTAMGMT_MTA_DHCP_INFO::SecondaryDNS

◆ DHCPOption3

char _MTAMGMT_MTA_DHCP_INFO::DHCPOption3[64]

Definition at line 249 of file mta_hal.h.

◆ DHCPOption6

char _MTAMGMT_MTA_DHCP_INFO::DHCPOption6[64]

Definition at line 250 of file mta_hal.h.

◆ DHCPOption7

char _MTAMGMT_MTA_DHCP_INFO::DHCPOption7[64]

Definition at line 251 of file mta_hal.h.

◆ DHCPOption8

char _MTAMGMT_MTA_DHCP_INFO::DHCPOption8[64]

Definition at line 252 of file mta_hal.h.

◆ PCVersion

char _MTAMGMT_MTA_DHCP_INFO::PCVersion[64]

Definition at line 253 of file mta_hal.h.

◆ MACAddress

char _MTAMGMT_MTA_DHCP_INFO::MACAddress[64]

Definition at line 254 of file mta_hal.h.

◆ PrimaryDHCPServer

union { ... } _MTAMGMT_MTA_DHCP_INFO::PrimaryDHCPServer

◆ SecondaryDHCPServer

union { ... } _MTAMGMT_MTA_DHCP_INFO::SecondaryDHCPServer

◆ _MTAMGMT_MTA_DHCPv6_INFO

struct _MTAMGMT_MTA_DHCPv6_INFO

Definition at line 260 of file mta_hal.h.

Collaboration diagram for _MTAMGMT_MTA_DHCPv6_INFO:
Collaboration graph

Data Fields

char IPV6Address [INET6_ADDRSTRLEN]
 
char BootFileName [64]
 
char FQDN [64]
 
char Prefix [INET6_ADDRSTRLEN]
 
char Gateway [INET6_ADDRSTRLEN]
 
unsigned long LeaseTimeRemaining
 
char RebindTimeRemaining [64]
 
char RenewTimeRemaining [64]
 
char PrimaryDNS [INET6_ADDRSTRLEN]
 
char SecondaryDNS [INET6_ADDRSTRLEN]
 
char DHCPOption3 [64]
 
char DHCPOption6 [64]
 
char DHCPOption7 [64]
 
char DHCPOption8 [64]
 
char PCVersion [64]
 
char MACAddress [64]
 
char PrimaryDHCPv6Server [INET6_ADDRSTRLEN]
 
char SecondaryDHCPv6Server [INET6_ADDRSTRLEN]
 

Field Documentation

◆ IPV6Address

char _MTAMGMT_MTA_DHCPv6_INFO::IPV6Address[INET6_ADDRSTRLEN]

Definition at line 263 of file mta_hal.h.

◆ BootFileName

char _MTAMGMT_MTA_DHCPv6_INFO::BootFileName[64]

Definition at line 264 of file mta_hal.h.

◆ FQDN

char _MTAMGMT_MTA_DHCPv6_INFO::FQDN[64]

Definition at line 265 of file mta_hal.h.

◆ Prefix

char _MTAMGMT_MTA_DHCPv6_INFO::Prefix[INET6_ADDRSTRLEN]

Definition at line 266 of file mta_hal.h.

◆ Gateway

char _MTAMGMT_MTA_DHCPv6_INFO::Gateway[INET6_ADDRSTRLEN]

Definition at line 267 of file mta_hal.h.

◆ LeaseTimeRemaining

unsigned long _MTAMGMT_MTA_DHCPv6_INFO::LeaseTimeRemaining

Definition at line 268 of file mta_hal.h.

◆ RebindTimeRemaining

char _MTAMGMT_MTA_DHCPv6_INFO::RebindTimeRemaining[64]

Definition at line 269 of file mta_hal.h.

◆ RenewTimeRemaining

char _MTAMGMT_MTA_DHCPv6_INFO::RenewTimeRemaining[64]

Definition at line 270 of file mta_hal.h.

◆ PrimaryDNS

char _MTAMGMT_MTA_DHCPv6_INFO::PrimaryDNS[INET6_ADDRSTRLEN]

Definition at line 271 of file mta_hal.h.

◆ SecondaryDNS

char _MTAMGMT_MTA_DHCPv6_INFO::SecondaryDNS[INET6_ADDRSTRLEN]

Definition at line 272 of file mta_hal.h.

◆ DHCPOption3

char _MTAMGMT_MTA_DHCPv6_INFO::DHCPOption3[64]

Definition at line 273 of file mta_hal.h.

◆ DHCPOption6

char _MTAMGMT_MTA_DHCPv6_INFO::DHCPOption6[64]

Definition at line 274 of file mta_hal.h.

◆ DHCPOption7

char _MTAMGMT_MTA_DHCPv6_INFO::DHCPOption7[64]

Definition at line 275 of file mta_hal.h.

◆ DHCPOption8

char _MTAMGMT_MTA_DHCPv6_INFO::DHCPOption8[64]

Definition at line 276 of file mta_hal.h.

◆ PCVersion

char _MTAMGMT_MTA_DHCPv6_INFO::PCVersion[64]

Definition at line 277 of file mta_hal.h.

◆ MACAddress

char _MTAMGMT_MTA_DHCPv6_INFO::MACAddress[64]

Definition at line 278 of file mta_hal.h.

◆ PrimaryDHCPv6Server

char _MTAMGMT_MTA_DHCPv6_INFO::PrimaryDHCPv6Server[INET6_ADDRSTRLEN]

Definition at line 279 of file mta_hal.h.

◆ SecondaryDHCPv6Server

char _MTAMGMT_MTA_DHCPv6_INFO::SecondaryDHCPv6Server[INET6_ADDRSTRLEN]

Definition at line 280 of file mta_hal.h.

◆ _MTAMGMT_MTA_SERVICE_FLOW

struct _MTAMGMT_MTA_SERVICE_FLOW

Definition at line 284 of file mta_hal.h.

Collaboration diagram for _MTAMGMT_MTA_SERVICE_FLOW:
Collaboration graph

Data Fields

unsigned long SFID
 
char ServiceClassName [256]
 
char Direction [16]
 
unsigned long ScheduleType
 
unsigned char DefaultFlow
 
unsigned long NomGrantInterval
 
unsigned long UnsolicitGrantSize
 
unsigned long TolGrantJitter
 
unsigned long NomPollInterval
 
unsigned long MinReservedPkt
 
unsigned long MaxTrafficRate
 
unsigned long MinReservedRate
 
unsigned long MaxTrafficBurst
 
char TrafficType [64]
 
unsigned long NumberOfPackets
 

Field Documentation

◆ SFID

unsigned long _MTAMGMT_MTA_SERVICE_FLOW::SFID

Definition at line 287 of file mta_hal.h.

◆ ServiceClassName

char _MTAMGMT_MTA_SERVICE_FLOW::ServiceClassName[256]

Definition at line 288 of file mta_hal.h.

◆ Direction

char _MTAMGMT_MTA_SERVICE_FLOW::Direction[16]

Definition at line 289 of file mta_hal.h.

◆ ScheduleType

unsigned long _MTAMGMT_MTA_SERVICE_FLOW::ScheduleType

Definition at line 290 of file mta_hal.h.

◆ DefaultFlow

unsigned char _MTAMGMT_MTA_SERVICE_FLOW::DefaultFlow

Definition at line 291 of file mta_hal.h.

◆ NomGrantInterval

unsigned long _MTAMGMT_MTA_SERVICE_FLOW::NomGrantInterval

Definition at line 292 of file mta_hal.h.

◆ UnsolicitGrantSize

unsigned long _MTAMGMT_MTA_SERVICE_FLOW::UnsolicitGrantSize

Definition at line 293 of file mta_hal.h.

◆ TolGrantJitter

unsigned long _MTAMGMT_MTA_SERVICE_FLOW::TolGrantJitter

Definition at line 294 of file mta_hal.h.

◆ NomPollInterval

unsigned long _MTAMGMT_MTA_SERVICE_FLOW::NomPollInterval

Definition at line 295 of file mta_hal.h.

◆ MinReservedPkt

unsigned long _MTAMGMT_MTA_SERVICE_FLOW::MinReservedPkt

Definition at line 296 of file mta_hal.h.

◆ MaxTrafficRate

unsigned long _MTAMGMT_MTA_SERVICE_FLOW::MaxTrafficRate

Definition at line 297 of file mta_hal.h.

◆ MinReservedRate

unsigned long _MTAMGMT_MTA_SERVICE_FLOW::MinReservedRate

Definition at line 298 of file mta_hal.h.

◆ MaxTrafficBurst

unsigned long _MTAMGMT_MTA_SERVICE_FLOW::MaxTrafficBurst

Definition at line 299 of file mta_hal.h.

◆ TrafficType

char _MTAMGMT_MTA_SERVICE_FLOW::TrafficType[64]

Definition at line 300 of file mta_hal.h.

◆ NumberOfPackets

unsigned long _MTAMGMT_MTA_SERVICE_FLOW::NumberOfPackets

Definition at line 301 of file mta_hal.h.

◆ _MTAMGMT_MTA_CALLS

struct _MTAMGMT_MTA_CALLS

Definition at line 305 of file mta_hal.h.

Collaboration diagram for _MTAMGMT_MTA_CALLS:
Collaboration graph

Data Fields

char Codec [64]
 
char RemoteCodec [64]
 
char CallStartTime [64]
 
char CallEndTime [64]
 
char CWErrorRate [16]
 
char PktLossConcealment [16]
 
unsigned char JitterBufferAdaptive
 
unsigned char Originator
 
union {
   unsigned char   Dot [4]
 
   uint32_t   Value
 
RemoteIPAddress
 
unsigned long CallDuration
 
char CWErrors [16]
 
char SNR [16]
 
char MicroReflections [16]
 
char DownstreamPower [16]
 
char UpstreamPower [16]
 
char EQIAverage [16]
 
char EQIMinimum [16]
 
char EQIMaximum [16]
 
char EQIInstantaneous [16]
 
char MOS_LQ [16]
 
char MOS_CQ [16]
 
char EchoReturnLoss [16]
 
char SignalLevel [16]
 
char NoiseLevel [16]
 
char LossRate [16]
 
char DiscardRate [16]
 
char BurstDensity [16]
 
char GapDensity [16]
 
char BurstDuration [16]
 
char GapDuration [16]
 
char RoundTripDelay [16]
 
char Gmin [16]
 
char RFactor [16]
 
char ExternalRFactor [16]
 
char JitterBufRate [16]
 
char JBNominalDelay [16]
 
char JBMaxDelay [16]
 
char JBAbsMaxDelay [16]
 
char TxPackets [16]
 
char TxOctets [16]
 
char RxPackets [16]
 
char RxOctets [16]
 
char PacketLoss [16]
 
char IntervalJitter [16]
 
char RemoteIntervalJitter [16]
 
char RemoteMOS_LQ [16]
 
char RemoteMOS_CQ [16]
 
char RemoteEchoReturnLoss [16]
 
char RemoteSignalLevel [16]
 
char RemoteNoiseLevel [16]
 
char RemoteLossRate [16]
 
char RemotePktLossConcealment [16]
 
char RemoteDiscardRate [16]
 
char RemoteBurstDensity [16]
 
char RemoteGapDensity [16]
 
char RemoteBurstDuration [16]
 
char RemoteGapDuration [16]
 
char RemoteRoundTripDelay [16]
 
char RemoteGmin [16]
 
char RemoteRFactor [16]
 
char RemoteExternalRFactor [16]
 
unsigned char RemoteJitterBufferAdaptive
 
char RemoteJitterBufRate [16]
 
char RemoteJBNominalDelay [16]
 
char RemoteJBMaxDelay [16]
 
char RemoteJBAbsMaxDelay [16]
 

Field Documentation

◆ Codec

char _MTAMGMT_MTA_CALLS::Codec[64]

Definition at line 308 of file mta_hal.h.

◆ RemoteCodec

char _MTAMGMT_MTA_CALLS::RemoteCodec[64]

Definition at line 309 of file mta_hal.h.

◆ CallStartTime

char _MTAMGMT_MTA_CALLS::CallStartTime[64]

Definition at line 310 of file mta_hal.h.

◆ CallEndTime

char _MTAMGMT_MTA_CALLS::CallEndTime[64]

Definition at line 311 of file mta_hal.h.

◆ CWErrorRate

char _MTAMGMT_MTA_CALLS::CWErrorRate[16]

Definition at line 312 of file mta_hal.h.

◆ PktLossConcealment

char _MTAMGMT_MTA_CALLS::PktLossConcealment[16]

Definition at line 313 of file mta_hal.h.

◆ JitterBufferAdaptive

unsigned char _MTAMGMT_MTA_CALLS::JitterBufferAdaptive

Definition at line 314 of file mta_hal.h.

◆ Originator

unsigned char _MTAMGMT_MTA_CALLS::Originator

Definition at line 315 of file mta_hal.h.

◆ Dot

unsigned char _MTAMGMT_MTA_CALLS::Dot[4]

Definition at line 316 of file mta_hal.h.

◆ Value

uint32_t _MTAMGMT_MTA_CALLS::Value

Definition at line 316 of file mta_hal.h.

◆ RemoteIPAddress

union { ... } _MTAMGMT_MTA_CALLS::RemoteIPAddress

◆ CallDuration

unsigned long _MTAMGMT_MTA_CALLS::CallDuration

Definition at line 317 of file mta_hal.h.

◆ CWErrors

char _MTAMGMT_MTA_CALLS::CWErrors[16]

Definition at line 318 of file mta_hal.h.

◆ SNR

char _MTAMGMT_MTA_CALLS::SNR[16]

Definition at line 319 of file mta_hal.h.

◆ MicroReflections

char _MTAMGMT_MTA_CALLS::MicroReflections[16]

Definition at line 320 of file mta_hal.h.

◆ DownstreamPower

char _MTAMGMT_MTA_CALLS::DownstreamPower[16]

Definition at line 321 of file mta_hal.h.

◆ UpstreamPower

char _MTAMGMT_MTA_CALLS::UpstreamPower[16]

Definition at line 322 of file mta_hal.h.

◆ EQIAverage

char _MTAMGMT_MTA_CALLS::EQIAverage[16]

Definition at line 323 of file mta_hal.h.

◆ EQIMinimum

char _MTAMGMT_MTA_CALLS::EQIMinimum[16]

Definition at line 324 of file mta_hal.h.

◆ EQIMaximum

char _MTAMGMT_MTA_CALLS::EQIMaximum[16]

Definition at line 325 of file mta_hal.h.

◆ EQIInstantaneous

char _MTAMGMT_MTA_CALLS::EQIInstantaneous[16]

Definition at line 326 of file mta_hal.h.

◆ MOS_LQ

char _MTAMGMT_MTA_CALLS::MOS_LQ[16]

Definition at line 327 of file mta_hal.h.

◆ MOS_CQ

char _MTAMGMT_MTA_CALLS::MOS_CQ[16]

Definition at line 328 of file mta_hal.h.

◆ EchoReturnLoss

char _MTAMGMT_MTA_CALLS::EchoReturnLoss[16]

Definition at line 329 of file mta_hal.h.

◆ SignalLevel

char _MTAMGMT_MTA_CALLS::SignalLevel[16]

Definition at line 330 of file mta_hal.h.

◆ NoiseLevel

char _MTAMGMT_MTA_CALLS::NoiseLevel[16]

Definition at line 331 of file mta_hal.h.

◆ LossRate

char _MTAMGMT_MTA_CALLS::LossRate[16]

Definition at line 332 of file mta_hal.h.

◆ DiscardRate

char _MTAMGMT_MTA_CALLS::DiscardRate[16]

Definition at line 333 of file mta_hal.h.

◆ BurstDensity

char _MTAMGMT_MTA_CALLS::BurstDensity[16]

Definition at line 334 of file mta_hal.h.

◆ GapDensity

char _MTAMGMT_MTA_CALLS::GapDensity[16]

Definition at line 335 of file mta_hal.h.

◆ BurstDuration

char _MTAMGMT_MTA_CALLS::BurstDuration[16]

Definition at line 336 of file mta_hal.h.

◆ GapDuration

char _MTAMGMT_MTA_CALLS::GapDuration[16]

Definition at line 337 of file mta_hal.h.

◆ RoundTripDelay

char _MTAMGMT_MTA_CALLS::RoundTripDelay[16]

Definition at line 338 of file mta_hal.h.

◆ Gmin

char _MTAMGMT_MTA_CALLS::Gmin[16]

Definition at line 339 of file mta_hal.h.

◆ RFactor

char _MTAMGMT_MTA_CALLS::RFactor[16]

Definition at line 340 of file mta_hal.h.

◆ ExternalRFactor

char _MTAMGMT_MTA_CALLS::ExternalRFactor[16]

Definition at line 341 of file mta_hal.h.

◆ JitterBufRate

char _MTAMGMT_MTA_CALLS::JitterBufRate[16]

Definition at line 342 of file mta_hal.h.

◆ JBNominalDelay

char _MTAMGMT_MTA_CALLS::JBNominalDelay[16]

Definition at line 343 of file mta_hal.h.

◆ JBMaxDelay

char _MTAMGMT_MTA_CALLS::JBMaxDelay[16]

Definition at line 344 of file mta_hal.h.

◆ JBAbsMaxDelay

char _MTAMGMT_MTA_CALLS::JBAbsMaxDelay[16]

Definition at line 345 of file mta_hal.h.

◆ TxPackets

char _MTAMGMT_MTA_CALLS::TxPackets[16]

Definition at line 346 of file mta_hal.h.

◆ TxOctets

char _MTAMGMT_MTA_CALLS::TxOctets[16]

Definition at line 347 of file mta_hal.h.

◆ RxPackets

char _MTAMGMT_MTA_CALLS::RxPackets[16]

Definition at line 348 of file mta_hal.h.

◆ RxOctets

char _MTAMGMT_MTA_CALLS::RxOctets[16]

Definition at line 349 of file mta_hal.h.

◆ PacketLoss

char _MTAMGMT_MTA_CALLS::PacketLoss[16]

Definition at line 350 of file mta_hal.h.

◆ IntervalJitter

char _MTAMGMT_MTA_CALLS::IntervalJitter[16]

Definition at line 351 of file mta_hal.h.

◆ RemoteIntervalJitter

char _MTAMGMT_MTA_CALLS::RemoteIntervalJitter[16]

Definition at line 352 of file mta_hal.h.

◆ RemoteMOS_LQ

char _MTAMGMT_MTA_CALLS::RemoteMOS_LQ[16]

Definition at line 353 of file mta_hal.h.

◆ RemoteMOS_CQ

char _MTAMGMT_MTA_CALLS::RemoteMOS_CQ[16]

Definition at line 354 of file mta_hal.h.

◆ RemoteEchoReturnLoss

char _MTAMGMT_MTA_CALLS::RemoteEchoReturnLoss[16]

Definition at line 355 of file mta_hal.h.

◆ RemoteSignalLevel

char _MTAMGMT_MTA_CALLS::RemoteSignalLevel[16]

Definition at line 356 of file mta_hal.h.

◆ RemoteNoiseLevel

char _MTAMGMT_MTA_CALLS::RemoteNoiseLevel[16]

Definition at line 357 of file mta_hal.h.

◆ RemoteLossRate

char _MTAMGMT_MTA_CALLS::RemoteLossRate[16]

Definition at line 358 of file mta_hal.h.

◆ RemotePktLossConcealment

char _MTAMGMT_MTA_CALLS::RemotePktLossConcealment[16]

Definition at line 359 of file mta_hal.h.

◆ RemoteDiscardRate

char _MTAMGMT_MTA_CALLS::RemoteDiscardRate[16]

Definition at line 360 of file mta_hal.h.

◆ RemoteBurstDensity

char _MTAMGMT_MTA_CALLS::RemoteBurstDensity[16]

Definition at line 361 of file mta_hal.h.

◆ RemoteGapDensity

char _MTAMGMT_MTA_CALLS::RemoteGapDensity[16]

Definition at line 362 of file mta_hal.h.

◆ RemoteBurstDuration

char _MTAMGMT_MTA_CALLS::RemoteBurstDuration[16]

Definition at line 363 of file mta_hal.h.

◆ RemoteGapDuration

char _MTAMGMT_MTA_CALLS::RemoteGapDuration[16]

Definition at line 364 of file mta_hal.h.

◆ RemoteRoundTripDelay

char _MTAMGMT_MTA_CALLS::RemoteRoundTripDelay[16]

Definition at line 365 of file mta_hal.h.

◆ RemoteGmin

char _MTAMGMT_MTA_CALLS::RemoteGmin[16]

Definition at line 366 of file mta_hal.h.

◆ RemoteRFactor

char _MTAMGMT_MTA_CALLS::RemoteRFactor[16]

Definition at line 367 of file mta_hal.h.

◆ RemoteExternalRFactor

char _MTAMGMT_MTA_CALLS::RemoteExternalRFactor[16]

Definition at line 368 of file mta_hal.h.

◆ RemoteJitterBufferAdaptive

unsigned char _MTAMGMT_MTA_CALLS::RemoteJitterBufferAdaptive

Definition at line 369 of file mta_hal.h.

◆ RemoteJitterBufRate

char _MTAMGMT_MTA_CALLS::RemoteJitterBufRate[16]

Definition at line 370 of file mta_hal.h.

◆ RemoteJBNominalDelay

char _MTAMGMT_MTA_CALLS::RemoteJBNominalDelay[16]

Definition at line 371 of file mta_hal.h.

◆ RemoteJBMaxDelay

char _MTAMGMT_MTA_CALLS::RemoteJBMaxDelay[16]

Definition at line 372 of file mta_hal.h.

◆ RemoteJBAbsMaxDelay

char _MTAMGMT_MTA_CALLS::RemoteJBAbsMaxDelay[16]

Definition at line 373 of file mta_hal.h.

◆ _MTAMGMT_MTA_LINETABLE_INFO

struct _MTAMGMT_MTA_LINETABLE_INFO

Definition at line 377 of file mta_hal.h.

Collaboration diagram for _MTAMGMT_MTA_LINETABLE_INFO:
Collaboration graph

Data Fields

unsigned long InstanceNumber
 
unsigned long LineNumber
 
unsigned long Status
 
char HazardousPotential [128]
 
char ForeignEMF [128]
 
char ResistiveFaults [128]
 
char ReceiverOffHook [128]
 
char RingerEquivalency [64]
 
char CAName [64]
 
unsigned long CAPort
 
unsigned long MWD
 
unsigned long CallsNumber
 
PMTAMGMT_MTA_CALLS pCalls
 
unsigned long CallsUpdateTime
 
unsigned long OverCurrentFault
 

Field Documentation

◆ InstanceNumber

unsigned long _MTAMGMT_MTA_LINETABLE_INFO::InstanceNumber

Definition at line 380 of file mta_hal.h.

◆ LineNumber

unsigned long _MTAMGMT_MTA_LINETABLE_INFO::LineNumber

Definition at line 381 of file mta_hal.h.

◆ Status

unsigned long _MTAMGMT_MTA_LINETABLE_INFO::Status

Definition at line 382 of file mta_hal.h.

◆ HazardousPotential

char _MTAMGMT_MTA_LINETABLE_INFO::HazardousPotential[128]

Definition at line 383 of file mta_hal.h.

◆ ForeignEMF

char _MTAMGMT_MTA_LINETABLE_INFO::ForeignEMF[128]

Definition at line 384 of file mta_hal.h.

◆ ResistiveFaults

char _MTAMGMT_MTA_LINETABLE_INFO::ResistiveFaults[128]

Definition at line 385 of file mta_hal.h.

◆ ReceiverOffHook

char _MTAMGMT_MTA_LINETABLE_INFO::ReceiverOffHook[128]

Definition at line 386 of file mta_hal.h.

◆ RingerEquivalency

char _MTAMGMT_MTA_LINETABLE_INFO::RingerEquivalency[64]

Definition at line 387 of file mta_hal.h.

◆ CAName

char _MTAMGMT_MTA_LINETABLE_INFO::CAName[64]

Definition at line 388 of file mta_hal.h.

◆ CAPort

unsigned long _MTAMGMT_MTA_LINETABLE_INFO::CAPort

Definition at line 389 of file mta_hal.h.

◆ MWD

unsigned long _MTAMGMT_MTA_LINETABLE_INFO::MWD

Definition at line 390 of file mta_hal.h.

◆ CallsNumber

unsigned long _MTAMGMT_MTA_LINETABLE_INFO::CallsNumber

Definition at line 391 of file mta_hal.h.

◆ pCalls

PMTAMGMT_MTA_CALLS _MTAMGMT_MTA_LINETABLE_INFO::pCalls

Definition at line 392 of file mta_hal.h.

◆ CallsUpdateTime

unsigned long _MTAMGMT_MTA_LINETABLE_INFO::CallsUpdateTime

Definition at line 393 of file mta_hal.h.

◆ OverCurrentFault

unsigned long _MTAMGMT_MTA_LINETABLE_INFO::OverCurrentFault

Definition at line 394 of file mta_hal.h.

◆ _MTAMGMT_MTA_CALLP

struct _MTAMGMT_MTA_CALLP

Definition at line 398 of file mta_hal.h.

Collaboration diagram for _MTAMGMT_MTA_CALLP:
Collaboration graph

Data Fields

char LCState [64]
 
char CallPState [64]
 
char LoopCurrent [64]
 

Field Documentation

◆ LCState

char _MTAMGMT_MTA_CALLP::LCState[64]

Definition at line 401 of file mta_hal.h.

◆ CallPState

char _MTAMGMT_MTA_CALLP::CallPState[64]

Definition at line 402 of file mta_hal.h.

◆ LoopCurrent

char _MTAMGMT_MTA_CALLP::LoopCurrent[64]

Definition at line 403 of file mta_hal.h.

◆ _MTAMGMT_MTA_DSXLOG

struct _MTAMGMT_MTA_DSXLOG

Definition at line 407 of file mta_hal.h.

Collaboration diagram for _MTAMGMT_MTA_DSXLOG:
Collaboration graph

Data Fields

char Time [64]
 
char Description [128]
 
unsigned long ID
 
unsigned long Level
 

Field Documentation

◆ Time

char _MTAMGMT_MTA_DSXLOG::Time[64]

Definition at line 410 of file mta_hal.h.

◆ Description

char _MTAMGMT_MTA_DSXLOG::Description[128]

Definition at line 411 of file mta_hal.h.

◆ ID

unsigned long _MTAMGMT_MTA_DSXLOG::ID

Definition at line 412 of file mta_hal.h.

◆ Level

unsigned long _MTAMGMT_MTA_DSXLOG::Level

Definition at line 413 of file mta_hal.h.

◆ _MTAMGMT_MTA_MTALOG_FULL

struct _MTAMGMT_MTA_MTALOG_FULL

Definition at line 417 of file mta_hal.h.

Collaboration diagram for _MTAMGMT_MTA_MTALOG_FULL:
Collaboration graph

Data Fields

unsigned long Index
 
unsigned long EventID
 
char EventLevel [64]
 
char Time [64]
 
char * pDescription
 

Field Documentation

◆ Index

unsigned long _MTAMGMT_MTA_MTALOG_FULL::Index

Definition at line 420 of file mta_hal.h.

◆ EventID

unsigned long _MTAMGMT_MTA_MTALOG_FULL::EventID

Definition at line 421 of file mta_hal.h.

◆ EventLevel

char _MTAMGMT_MTA_MTALOG_FULL::EventLevel[64]

Definition at line 422 of file mta_hal.h.

◆ Time

char _MTAMGMT_MTA_MTALOG_FULL::Time[64]

Definition at line 423 of file mta_hal.h.

◆ pDescription

char* _MTAMGMT_MTA_MTALOG_FULL::pDescription

Definition at line 424 of file mta_hal.h.

◆ _MTAMGMT_MTA_BATTERY_INFO

struct _MTAMGMT_MTA_BATTERY_INFO

Definition at line 428 of file mta_hal.h.

Collaboration diagram for _MTAMGMT_MTA_BATTERY_INFO:
Collaboration graph

Data Fields

char ModelNumber [32]
 
char SerialNumber [32]
 
char PartNumber [32]
 
char ChargerFirmwareRevision [32]
 

Field Documentation

◆ ModelNumber

char _MTAMGMT_MTA_BATTERY_INFO::ModelNumber[32]

Definition at line 431 of file mta_hal.h.

◆ SerialNumber

char _MTAMGMT_MTA_BATTERY_INFO::SerialNumber[32]

Definition at line 432 of file mta_hal.h.

◆ PartNumber

char _MTAMGMT_MTA_BATTERY_INFO::PartNumber[32]

Definition at line 433 of file mta_hal.h.

◆ ChargerFirmwareRevision

char _MTAMGMT_MTA_BATTERY_INFO::ChargerFirmwareRevision[32]

Definition at line 434 of file mta_hal.h.

Macro Definition Documentation

◆ ULONG

#define ULONG   unsigned long

Definition at line 105 of file mta_hal.h.

◆ CHAR

#define CHAR   char

Definition at line 109 of file mta_hal.h.

◆ UCHAR

#define UCHAR   unsigned char

Definition at line 113 of file mta_hal.h.

◆ BOOLEAN

#define BOOLEAN   UCHAR

Definition at line 117 of file mta_hal.h.

◆ INT

#define INT   int

Definition at line 121 of file mta_hal.h.

◆ TRUE

#define TRUE   1

Definition at line 125 of file mta_hal.h.

◆ FALSE

#define FALSE   0

Definition at line 129 of file mta_hal.h.

◆ ENABLE

#define ENABLE   1

Definition at line 133 of file mta_hal.h.

◆ RETURN_OK

#define RETURN_OK   0

Definition at line 137 of file mta_hal.h.

◆ RETURN_ERR

#define RETURN_ERR   -1

Definition at line 141 of file mta_hal.h.

◆ IPV4_ADDRESS_SIZE

#define IPV4_ADDRESS_SIZE   4

Definition at line 145 of file mta_hal.h.

◆ MTA_HAL_SHORT_VALUE_LEN

#define MTA_HAL_SHORT_VALUE_LEN   16

Definition at line 149 of file mta_hal.h.

◆ MTA_HAL_LONG_VALUE_LEN

#define MTA_HAL_LONG_VALUE_LEN   64

Definition at line 153 of file mta_hal.h.

◆ ANSC_IPV4_ADDRESS

#define ANSC_IPV4_ADDRESS
Value:
union \
{ \
unsigned char Dot[IPV4_ADDRESS_SIZE]; \
uint32_t Value; \
}

Definition at line 162 of file mta_hal.h.

◆ DECT_MAX_HANDSETS

#define DECT_MAX_HANDSETS   5

Definition at line 205 of file mta_hal.h.

◆ MTA_LINENUMBER

#define MTA_LINENUMBER   8

Definition at line 438 of file mta_hal.h.

Typedef Documentation

◆ MTAMGMT_MTA_DECT

◆ PMTAMGMT_MTA_DECT

◆ MTAMGMT_MTA_HANDSETS_INFO

◆ PMTAMGMT_MTA_HANDSETS_INFO

◆ MTAMGMT_MTA_DHCP_INFO

◆ PMTAMGMT_MTA_DHCP_INFO

◆ MTAMGMT_MTA_DHCPv6_INFO

◆ PMTAMGMT_MTA_DHCPv6_INFO

◆ MTAMGMT_MTA_SERVICE_FLOW

◆ PMTAMGMT_MTA_SERVICE_FLOW

◆ MTAMGMT_MTA_CALLS

◆ PMTAMGMT_MTA_CALLS

◆ MTAMGMT_MTA_LINETABLE_INFO

◆ PMTAMGMT_MTA_LINETABLE_INFO

◆ MTAMGMT_MTA_CALLP

◆ PMTAMGMT_MTA_CALLP

◆ MTAMGMT_MTA_DSXLOG

◆ PMTAMGMT_MTA_DSXLOG

◆ MTAMGMT_MTA_MTALOG_FULL

◆ PMTAMGMT_MTA_MTALOG_FULL

◆ MTAMGMT_MTA_BATTERY_INFO

◆ PMTAMGMT_MTA_BATTERY_INFO

Enumeration Type Documentation

◆ MTAMGMT_MTA_STATUS

Enumerator
MTA_INIT 
MTA_START 
MTA_COMPLETE 
MTA_ERROR 
MTA_REJECTED 

Definition at line 439 of file mta_hal.h.

◆ MTAMGMT_MTA_PROVISION_STATUS

Enumerator
MTA_PROVISIONED 
MTA_NON_PROVISIONED 

Definition at line 447 of file mta_hal.h.

IPV4_ADDRESS_SIZE
#define IPV4_ADDRESS_SIZE
Definition: mta_hal.h:145