Module prontonet.structures

Expand source code
from dataclasses import dataclass
from typing import Type
from prontonet.constants import IP_SECURITY_STRING
from prontonet.enums import Command, DeviceNet, LineStatus, IPCallType, AlarmStatus, Codec, BitsSample, AudioMode, \
    EncoderMix, MPEGLayer, Frequency, BondingType, AACMode, BitRate, APTXType, G711Law, MPEGL3Polarity, \
    StreamingProtocol, DeviceSubNet, ProntoNetCodecMode, AudioConfig, SIPAddressType, AudioAlgorithm, \
    EthernetInterface, EthernetNegotiatedSpeed, AudioModeAlgorithm, Acknowledge


@dataclass
class ProntonetCommand:
    command: bytes
    unpack_pattern: str
    response_type: Type


@dataclass
class AcknowledgeResponse:
    command: Command
    acknowledge: Acknowledge


@dataclass
class CSConnect:
    securityString = bytes(IP_SECURITY_STRING, "utf-8")


@dataclass
class CSCommandResponse:
    command: int
    response: int


@dataclass
class StatusDeviceNetChanged:
    device_net: DeviceNet


@dataclass
class StatusLineStatusChanged:
    line: int
    line_status: LineStatus
    number: str
    disconnection_code: int
    ip_call_type: IPCallType


@dataclass
class StatusAlarmsStatusChanged:
    alarm_status: AlarmStatus


@dataclass
class StatusDecoderAudioModeChanged:
    codec: Codec
    name: str


@dataclass
class StatusEncoderAudioModeChanged:
    codec: Codec
    name: str


@dataclass
class CommandDeviceNet:
    device_net: DeviceNet


@dataclass
class CommandCall:
    line: int
    number: str
    ip_call_type: IPCallType


@dataclass
class CommandHangUp:
    line: int


@dataclass
class CommandGetLineStatus:
    line: int


@dataclass
class CommandGetLineStatusResponse:
    line_status: LineStatus


@dataclass
class CommandGetVUMetersResponse:
    input_left_vu_meter: int
    input_right_vu_meter: int
    output_left_vu_meter: int
    output_right_vu_meter: int


@dataclass
class CommandGetMonitorsResponse:
    v12_main: int
    v12_backup: int
    temp: int
    fan_rpm: int


@dataclass
class CommandAlarmsGetStatusResponse:
    alarm_status: AlarmStatus


@dataclass
class CommandDecoderGetAudioMode:
    codec: Codec


@dataclass
class CommandEncoderGetAudioMode:
    codec: Codec


@dataclass
class CommandEncoderSetAudioModePCM:
    codec: Codec
    bits_sample: BitsSample
    audio_mode: AudioMode
    encoder_mix: EncoderMix


@dataclass
class CommandEncoderSetAudioModeMPEG:
    codec: Codec
    bit_rate: BitRate
    audio_mode: AudioMode
    mpeg_layer: MPEGLayer
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix
    bonding_type: BondingType


@dataclass
class CommandEncoderSetAudioModeAAC:
    codec: Codec
    bit_rate: BitRate
    audio_mode: AudioMode
    aac_mode: AACMode
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix
    bonding_type: BondingType


@dataclass
class CommandEncoderSetAudioModeG711:
    codec: Codec
    encoder_mix: EncoderMix


@dataclass
class CommandEncoderSetAudioModeG722:
    codec: Codec
    encoder_mix: EncoderMix


@dataclass
class CommandEncoderSetAudioModeAuto:
    codec: Codec
    aux_data: bool


@dataclass
class CommandEncoderSetAudioModeAPTX:
    codec: Codec
    audio_mode: AudioMode
    aptx_type: APTXType
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix


@dataclass
class CommandGetLineStatusDetails:
    line: int


@dataclass
class CommandGetLineStatusDetailsResponse:
    number: str
    disconnection_code: int
    ip_call_type: IPCallType


@dataclass
class CommandAnswer:
    line: int


@dataclass
class CommandEncoderSetAudioModeG711v2:
    codec: Codec
    encoder_mix: EncoderMix
    g711_law: G711Law


@dataclass
class CommandEncoderSetAudioModeG722v2:
    codec: Codec
    encoder_mix: EncoderMix
    g722_dither: bool


@dataclass
class CommandEncoderSetAudioModeMPEGv2:
    codec: Codec
    bit_rate: BitRate
    audio_mode: AudioMode
    mpeg_layer: MPEGLayer
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix
    bonding_type: BondingType
    mpeg_l3_polarity: MPEGL3Polarity


@dataclass
class CommandIPSetStreamingProtocol:
    streaming_protocol: StreamingProtocol


@dataclass
class CommandX21EnableTX:
    enable: bool


@dataclass
class CommandLoadPreset:
    name: str


@dataclass
class CommandCallFromBook:
    line: int
    book_entry: int


@dataclass
class CommandCallFromBookAllLines:
    book_entry: int


@dataclass
class CommandDeviceNetV2:
    device_net: DeviceNet
    device_sub_net: DeviceSubNet
    pronto_net_codec_mode: ProntoNetCodecMode
    multi_unicast: bool
    streaming_protocol: StreamingProtocol


@dataclass
class CommandCallV2:
    line: int
    number: str
    ip_call_type: IPCallType
    target_codec: Codec


@dataclass
class CommandEnableNetBackup:
    enable: bool


@dataclass
class CommandGetLoadedPresetIndex:
    index: int


@dataclass
class CommandRunGPIAction:
    gpi: int
    active: bool


@dataclass
class CommandGetLoadedPresetName:
    last_loaded_preset_name: str


@dataclass
class CommandGetStreamingStats:
    target_codec: Codec


@dataclass
class CommandGetStreamingStatsResponse:
    lost_packets: int
    disordered_packets: int
    recovered_packets: int
    current_jitter: int


@dataclass
class CommandGetSIPServerRegisterStatus:
    registered: bool


@dataclass
class CommandGetSTUNServerRegisterStatus:
    registered: bool


@dataclass
class CommandGetCallDuration:
    line: int


@dataclass
class CommandGetCallDurationResponse:
    duration_seconds = int


@dataclass
class CommandAudioGetConfigurationResponse:
    command_supported: bool
    audio_config: AudioConfig
    db_in_left: int
    db_in_right: int
    db_out_left: int
    db_out_right: int


@dataclass
class CommandAudioSetConfiguration:
    audio_config: AudioConfig
    db_in_left: int
    db_in_right: int
    db_out_left: int
    db_out_right: int


@dataclass
class CommandSysDeviceName:
    device_name: str


@dataclass
class CommandSysGetVersionInfo:
    serial_number: bytes
    version: bytes


@dataclass
class CommandSIPConfiguration:
    sip_port: int
    audio_port: int
    auto_answer: bool
    enable_fec: bool
    fec_port: int
    audio_packets_per_fec_packet: int
    register_in_server: bool
    sip_user_name: str
    sip_server_address: str
    sip_server_user: str
    sip_server_password: str
    sip_server_timeout: int
    sip_address_type: SIPAddressType
    public_address: str
    stun_address: str
    stun_request_period: int


@dataclass
class CommandProdysV4Configuration:
    line_1_port: int
    enable_control_port: bool
    auto_answer: bool
    enable_fec: bool
    audio_packets_per_fec_packet: int
    fec_delay: int


@dataclass
class CommandProdysV4ConfigurationResponse:
    line_1_port: int
    enable_control_port: bool
    auto_answer: bool
    enable_fec: bool
    audio_packets_per_fec_packet: int
    fec_delay: int


@dataclass
class CommandStreamingTXCodecGetConfiguration:
    codec: Codec
    audio_algorithm: AudioAlgorithm


@dataclass
class CommandStreamingTXCodecGetConfigurationResponse:
    valid_request: bool
    time_between_packets: int


@dataclass
class CommandStreamingTXCodecSetConfiguration:
    codec: Codec
    audio_algorithm = AudioAlgorithm
    time_between_packets: int


@dataclass
class CommandStreamingRXCodecGetConfiguration:
    codec = Codec


@dataclass
class CommandStreamingRXCodecGetConfigurationResponse:
    valid_request: bool
    auto_adjustment: bool
    auto_min_delay: bool
    auto_min_delay_duration: int
    auto_max_delay: bool
    auto_max_delay_duration: int
    manual_max_delay: int


@dataclass
class CommandStreamingRXCodecSetConfiguration:
    codec: Codec
    auto_adjustment: bool
    auto_min_delay: bool
    auto_min_delay_duration: int
    auto_max_delay: bool
    auto_max_delay_duration: int
    manual_max_delay: int


@dataclass
class CommandGetStreamingStatsV2:
    codec: Codec


@dataclass
class CommandGetStreamingStatsV2Response:
    valid_request: bool
    call_in_progress: bool
    detected_bitrate: int
    rx_buffer_last_value: int
    lost_packets: int
    disordered_packets: int
    recovered_by_fec_packets: int
    current_jitter: int
    max_jitter: int
    mean_jitter: int


@dataclass
class CommandEthernetGetSpeed:
    ethernet_interface: EthernetInterface


@dataclass
class CommandEthernetGetSpeedResponse:
    valid_request: bool
    interface_enabled: bool
    ethernet_negotiated_speed: EthernetNegotiatedSpeed


@dataclass
class CommandStreamingStatsReset:
    codec: Codec


@dataclass
class CommandAudioModeConfigPCMV2:
    codec: Codec
    bits_sample: BitsSample
    audio_mode: AudioMode
    encoder_mix: EncoderMix
    aux_data: bool


@dataclass
class CommandAudioModeConfigG711V3:
    codec: Codec
    g711_law: G711Law
    encoder_mix: EncoderMix
    aux_data: bool


@dataclass
class CommandAudioModeConfigG722V3:
    codec: Codec
    encoder_mix: EncoderMix
    aux_data: bool
    g722_dither: bool


@dataclass
class CommandAudioModeConfigAPTXV2:
    codec: Codec
    aptx_type: APTXType
    bit_rate: BitRate
    audio_mode: AudioMode
    encoder_mix: EncoderMix
    aux_data: bool


@dataclass
class CommandGetAudioModeAlgorithm:
    codec: Codec


@dataclass
class CommandEncoderGetAudioModeAlgorithmResponse:
    valid_request: bool
    audio_mode_algorithm: AudioModeAlgorithm


@dataclass
class CommandDecoderGetAudioModeAlgorithmResponse:
    valid_request: bool
    is_framed: bool
    audio_mode_algorithm: AudioModeAlgorithm


@dataclass
class CommandEncoderGetAudioModeAutoResponse:
    codec: Codec
    aux_data: bool


@dataclass
class CommandEncoderGetAudioModePCMResponse:
    codec: Codec
    bits_sample: BitsSample
    audio_mode: AudioMode
    encoder_mix: EncoderMix
    aux_data: bool


@dataclass
class CommandEncoderGetAudioModeG711Response:
    codec: Codec
    g711_law: G711Law
    encoder_mix: EncoderMix
    aux_data: bool


@dataclass
class CommandEncoderGetAudioModeG722Response:
    codec: Codec
    encoder_mix: EncoderMix
    aux_data: bool
    g722_dither: bool


@dataclass
class CommandEncoderGetAudioModeMPEGResponse:
    codec: Codec
    bit_rate: BitRate
    audio_mode: AudioMode
    mpeg_layer: MPEGLayer
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix
    bonding_type: BondingType
    mpeg_l3_polarity: MPEGL3Polarity


@dataclass
class CommandEncoderGetAudioModeAACResponse:
    codec: Codec
    bit_rate: BitRate
    audio_mode: AudioMode
    aac_mode: AACMode
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix
    bonding_type: BondingType


@dataclass
class CommandEncoderGetAudioModeAPTXResponse:
    codec: Codec
    aptx_type: APTXType
    bit_rate: BitRate
    audio_mode: AudioMode
    encoder_mix: EncoderMix
    aux_data: bool


@dataclass
class CommandDecoderGetAudioModePCMResponse:
    codec: Codec
    bits_sample: BitsSample
    audio_mode: AudioMode
    encoder_mix: EncoderMix
    aux_data: bool


@dataclass
class CommandDecoderGetAudioModeG711Response:
    codec: Codec
    g711_law: G711Law
    encoder_mix: EncoderMix
    aux_data: bool


@dataclass
class CommandDecoderGetAudioModeG722Response:
    codec: Codec
    encoder_mix: EncoderMix
    aux_data: bool
    g722_dither: bool


@dataclass
class CommandDecoderGetAudioModeMPEGResponse:
    codec: Codec
    bit_rate: BitRate
    audio_mode: AudioMode
    mpeg_layer: MPEGLayer
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix
    bonding_type: BondingType
    mpeg_l3_polarity: MPEGL3Polarity


@dataclass
class CommandDecoderGetAudioModeAACResponse:
    codec: Codec
    bit_rate: BitRate
    audio_mode: AudioMode
    aac_mode: AACMode
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix
    bonding_type: BondingType


@dataclass
class CommandDecoderGetAudioModeAPTXResponse:
    codec: Codec
    aptx_type: APTXType
    bit_rate: BitRate
    audio_mode: AudioMode
    encoder_mix: EncoderMix
    aux_data: bool


@dataclass
class CommandAudioModeOPUS:
    codec: Codec
    bit_rate: BitRate
    encoder_mix: EncoderMix
    aux_data: bool

Classes

class AcknowledgeResponse (command: Command, acknowledge: Acknowledge)

AcknowledgeResponse(command: prontonet.enums.Command, acknowledge: prontonet.enums.Acknowledge)

Expand source code
@dataclass
class AcknowledgeResponse:
    command: Command
    acknowledge: Acknowledge

Class variables

var acknowledgeAcknowledge
var commandCommand
class CSCommandResponse (command: int, response: int)

CSCommandResponse(command: int, response: int)

Expand source code
@dataclass
class CSCommandResponse:
    command: int
    response: int

Class variables

var command : int
var response : int
class CSConnect

CSConnect()

Expand source code
@dataclass
class CSConnect:
    securityString = bytes(IP_SECURITY_STRING, "utf-8")

Class variables

var securityString
class CommandAlarmsGetStatusResponse (alarm_status: AlarmStatus)

CommandAlarmsGetStatusResponse(alarm_status: prontonet.enums.AlarmStatus)

Expand source code
@dataclass
class CommandAlarmsGetStatusResponse:
    alarm_status: AlarmStatus

Class variables

var alarm_statusAlarmStatus
class CommandAnswer (line: int)

CommandAnswer(line: int)

Expand source code
@dataclass
class CommandAnswer:
    line: int

Class variables

var line : int
class CommandAudioGetConfigurationResponse (command_supported: bool, audio_config: AudioConfig, db_in_left: int, db_in_right: int, db_out_left: int, db_out_right: int)

CommandAudioGetConfigurationResponse(command_supported: bool, audio_config: prontonet.enums.AudioConfig, db_in_left: int, db_in_right: int, db_out_left: int, db_out_right: int)

Expand source code
@dataclass
class CommandAudioGetConfigurationResponse:
    command_supported: bool
    audio_config: AudioConfig
    db_in_left: int
    db_in_right: int
    db_out_left: int
    db_out_right: int

Class variables

var audio_configAudioConfig
var command_supported : bool
var db_in_left : int
var db_in_right : int
var db_out_left : int
var db_out_right : int
class CommandAudioModeConfigAPTXV2 (codec: Codec, aptx_type: APTXType, bit_rate: BitRate, audio_mode: AudioMode, encoder_mix: EncoderMix, aux_data: bool)

CommandAudioModeConfigAPTXV2(codec: prontonet.enums.Codec, aptx_type: prontonet.enums.APTXType, bit_rate: prontonet.enums.BitRate, audio_mode: prontonet.enums.AudioMode, encoder_mix: prontonet.enums.EncoderMix, aux_data: bool)

Expand source code
@dataclass
class CommandAudioModeConfigAPTXV2:
    codec: Codec
    aptx_type: APTXType
    bit_rate: BitRate
    audio_mode: AudioMode
    encoder_mix: EncoderMix
    aux_data: bool

Class variables

var aptx_typeAPTXType
var audio_modeAudioMode
var aux_data : bool
var bit_rateBitRate
var codecCodec
var encoder_mixEncoderMix
class CommandAudioModeConfigG711V3 (codec: Codec, g711_law: G711Law, encoder_mix: EncoderMix, aux_data: bool)

CommandAudioModeConfigG711V3(codec: prontonet.enums.Codec, g711_law: prontonet.enums.G711Law, encoder_mix: prontonet.enums.EncoderMix, aux_data: bool)

Expand source code
@dataclass
class CommandAudioModeConfigG711V3:
    codec: Codec
    g711_law: G711Law
    encoder_mix: EncoderMix
    aux_data: bool

Class variables

var aux_data : bool
var codecCodec
var encoder_mixEncoderMix
var g711_lawG711Law
class CommandAudioModeConfigG722V3 (codec: Codec, encoder_mix: EncoderMix, aux_data: bool, g722_dither: bool)

CommandAudioModeConfigG722V3(codec: prontonet.enums.Codec, encoder_mix: prontonet.enums.EncoderMix, aux_data: bool, g722_dither: bool)

Expand source code
@dataclass
class CommandAudioModeConfigG722V3:
    codec: Codec
    encoder_mix: EncoderMix
    aux_data: bool
    g722_dither: bool

Class variables

var aux_data : bool
var codecCodec
var encoder_mixEncoderMix
var g722_dither : bool
class CommandAudioModeConfigPCMV2 (codec: Codec, bits_sample: BitsSample, audio_mode: AudioMode, encoder_mix: EncoderMix, aux_data: bool)

CommandAudioModeConfigPCMV2(codec: prontonet.enums.Codec, bits_sample: prontonet.enums.BitsSample, audio_mode: prontonet.enums.AudioMode, encoder_mix: prontonet.enums.EncoderMix, aux_data: bool)

Expand source code
@dataclass
class CommandAudioModeConfigPCMV2:
    codec: Codec
    bits_sample: BitsSample
    audio_mode: AudioMode
    encoder_mix: EncoderMix
    aux_data: bool

Class variables

var audio_modeAudioMode
var aux_data : bool
var bits_sampleBitsSample
var codecCodec
var encoder_mixEncoderMix
class CommandAudioModeOPUS (codec: Codec, bit_rate: BitRate, encoder_mix: EncoderMix, aux_data: bool)

CommandAudioModeOPUS(codec: prontonet.enums.Codec, bit_rate: prontonet.enums.BitRate, encoder_mix: prontonet.enums.EncoderMix, aux_data: bool)

Expand source code
@dataclass
class CommandAudioModeOPUS:
    codec: Codec
    bit_rate: BitRate
    encoder_mix: EncoderMix
    aux_data: bool

Class variables

var aux_data : bool
var bit_rateBitRate
var codecCodec
var encoder_mixEncoderMix
class CommandAudioSetConfiguration (audio_config: AudioConfig, db_in_left: int, db_in_right: int, db_out_left: int, db_out_right: int)

CommandAudioSetConfiguration(audio_config: prontonet.enums.AudioConfig, db_in_left: int, db_in_right: int, db_out_left: int, db_out_right: int)

Expand source code
@dataclass
class CommandAudioSetConfiguration:
    audio_config: AudioConfig
    db_in_left: int
    db_in_right: int
    db_out_left: int
    db_out_right: int

Class variables

var audio_configAudioConfig
var db_in_left : int
var db_in_right : int
var db_out_left : int
var db_out_right : int
class CommandCall (line: int, number: str, ip_call_type: IPCallType)

CommandCall(line: int, number: str, ip_call_type: prontonet.enums.IPCallType)

Expand source code
@dataclass
class CommandCall:
    line: int
    number: str
    ip_call_type: IPCallType

Class variables

var ip_call_typeIPCallType
var line : int
var number : str
class CommandCallFromBook (line: int, book_entry: int)

CommandCallFromBook(line: int, book_entry: int)

Expand source code
@dataclass
class CommandCallFromBook:
    line: int
    book_entry: int

Class variables

var book_entry : int
var line : int
class CommandCallFromBookAllLines (book_entry: int)

CommandCallFromBookAllLines(book_entry: int)

Expand source code
@dataclass
class CommandCallFromBookAllLines:
    book_entry: int

Class variables

var book_entry : int
class CommandCallV2 (line: int, number: str, ip_call_type: IPCallType, target_codec: Codec)

CommandCallV2(line: int, number: str, ip_call_type: prontonet.enums.IPCallType, target_codec: prontonet.enums.Codec)

Expand source code
@dataclass
class CommandCallV2:
    line: int
    number: str
    ip_call_type: IPCallType
    target_codec: Codec

Class variables

var ip_call_typeIPCallType
var line : int
var number : str
var target_codecCodec
class CommandDecoderGetAudioMode (codec: Codec)

CommandDecoderGetAudioMode(codec: prontonet.enums.Codec)

Expand source code
@dataclass
class CommandDecoderGetAudioMode:
    codec: Codec

Class variables

var codecCodec
class CommandDecoderGetAudioModeAACResponse (codec: Codec, bit_rate: BitRate, audio_mode: AudioMode, aac_mode: AACMode, frequency: Frequency, crc: bool, aux_data: bool, encoder_mix: EncoderMix, bonding_type: BondingType)

CommandDecoderGetAudioModeAACResponse(codec: prontonet.enums.Codec, bit_rate: prontonet.enums.BitRate, audio_mode: prontonet.enums.AudioMode, aac_mode: prontonet.enums.AACMode, frequency: prontonet.enums.Frequency, crc: bool, aux_data: bool, encoder_mix: prontonet.enums.EncoderMix, bonding_type: prontonet.enums.BondingType)

Expand source code
@dataclass
class CommandDecoderGetAudioModeAACResponse:
    codec: Codec
    bit_rate: BitRate
    audio_mode: AudioMode
    aac_mode: AACMode
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix
    bonding_type: BondingType

Class variables

var aac_modeAACMode
var audio_modeAudioMode
var aux_data : bool
var bit_rateBitRate
var bonding_typeBondingType
var codecCodec
var crc : bool
var encoder_mixEncoderMix
var frequencyFrequency
class CommandDecoderGetAudioModeAPTXResponse (codec: Codec, aptx_type: APTXType, bit_rate: BitRate, audio_mode: AudioMode, encoder_mix: EncoderMix, aux_data: bool)

CommandDecoderGetAudioModeAPTXResponse(codec: prontonet.enums.Codec, aptx_type: prontonet.enums.APTXType, bit_rate: prontonet.enums.BitRate, audio_mode: prontonet.enums.AudioMode, encoder_mix: prontonet.enums.EncoderMix, aux_data: bool)

Expand source code
@dataclass
class CommandDecoderGetAudioModeAPTXResponse:
    codec: Codec
    aptx_type: APTXType
    bit_rate: BitRate
    audio_mode: AudioMode
    encoder_mix: EncoderMix
    aux_data: bool

Class variables

var aptx_typeAPTXType
var audio_modeAudioMode
var aux_data : bool
var bit_rateBitRate
var codecCodec
var encoder_mixEncoderMix
class CommandDecoderGetAudioModeAlgorithmResponse (valid_request: bool, is_framed: bool, audio_mode_algorithm: AudioModeAlgorithm)

CommandDecoderGetAudioModeAlgorithmResponse(valid_request: bool, is_framed: bool, audio_mode_algorithm: prontonet.enums.AudioModeAlgorithm)

Expand source code
@dataclass
class CommandDecoderGetAudioModeAlgorithmResponse:
    valid_request: bool
    is_framed: bool
    audio_mode_algorithm: AudioModeAlgorithm

Class variables

var audio_mode_algorithmAudioModeAlgorithm
var is_framed : bool
var valid_request : bool
class CommandDecoderGetAudioModeG711Response (codec: Codec, g711_law: G711Law, encoder_mix: EncoderMix, aux_data: bool)

CommandDecoderGetAudioModeG711Response(codec: prontonet.enums.Codec, g711_law: prontonet.enums.G711Law, encoder_mix: prontonet.enums.EncoderMix, aux_data: bool)

Expand source code
@dataclass
class CommandDecoderGetAudioModeG711Response:
    codec: Codec
    g711_law: G711Law
    encoder_mix: EncoderMix
    aux_data: bool

Class variables

var aux_data : bool
var codecCodec
var encoder_mixEncoderMix
var g711_lawG711Law
class CommandDecoderGetAudioModeG722Response (codec: Codec, encoder_mix: EncoderMix, aux_data: bool, g722_dither: bool)

CommandDecoderGetAudioModeG722Response(codec: prontonet.enums.Codec, encoder_mix: prontonet.enums.EncoderMix, aux_data: bool, g722_dither: bool)

Expand source code
@dataclass
class CommandDecoderGetAudioModeG722Response:
    codec: Codec
    encoder_mix: EncoderMix
    aux_data: bool
    g722_dither: bool

Class variables

var aux_data : bool
var codecCodec
var encoder_mixEncoderMix
var g722_dither : bool
class CommandDecoderGetAudioModeMPEGResponse (codec: Codec, bit_rate: BitRate, audio_mode: AudioMode, mpeg_layer: MPEGLayer, frequency: Frequency, crc: bool, aux_data: bool, encoder_mix: EncoderMix, bonding_type: BondingType, mpeg_l3_polarity: MPEGL3Polarity)

CommandDecoderGetAudioModeMPEGResponse(codec: prontonet.enums.Codec, bit_rate: prontonet.enums.BitRate, audio_mode: prontonet.enums.AudioMode, mpeg_layer: prontonet.enums.MPEGLayer, frequency: prontonet.enums.Frequency, crc: bool, aux_data: bool, encoder_mix: prontonet.enums.EncoderMix, bonding_type: prontonet.enums.BondingType, mpeg_l3_polarity: prontonet.enums.MPEGL3Polarity)

Expand source code
@dataclass
class CommandDecoderGetAudioModeMPEGResponse:
    codec: Codec
    bit_rate: BitRate
    audio_mode: AudioMode
    mpeg_layer: MPEGLayer
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix
    bonding_type: BondingType
    mpeg_l3_polarity: MPEGL3Polarity

Class variables

var audio_modeAudioMode
var aux_data : bool
var bit_rateBitRate
var bonding_typeBondingType
var codecCodec
var crc : bool
var encoder_mixEncoderMix
var frequencyFrequency
var mpeg_l3_polarityMPEGL3Polarity
var mpeg_layerMPEGLayer
class CommandDecoderGetAudioModePCMResponse (codec: Codec, bits_sample: BitsSample, audio_mode: AudioMode, encoder_mix: EncoderMix, aux_data: bool)

CommandDecoderGetAudioModePCMResponse(codec: prontonet.enums.Codec, bits_sample: prontonet.enums.BitsSample, audio_mode: prontonet.enums.AudioMode, encoder_mix: prontonet.enums.EncoderMix, aux_data: bool)

Expand source code
@dataclass
class CommandDecoderGetAudioModePCMResponse:
    codec: Codec
    bits_sample: BitsSample
    audio_mode: AudioMode
    encoder_mix: EncoderMix
    aux_data: bool

Class variables

var audio_modeAudioMode
var aux_data : bool
var bits_sampleBitsSample
var codecCodec
var encoder_mixEncoderMix
class CommandDeviceNet (device_net: DeviceNet)

CommandDeviceNet(device_net: prontonet.enums.DeviceNet)

Expand source code
@dataclass
class CommandDeviceNet:
    device_net: DeviceNet

Class variables

var device_netDeviceNet
class CommandDeviceNetV2 (device_net: DeviceNet, device_sub_net: DeviceSubNet, pronto_net_codec_mode: ProntoNetCodecMode, multi_unicast: bool, streaming_protocol: StreamingProtocol)

CommandDeviceNetV2(device_net: prontonet.enums.DeviceNet, device_sub_net: prontonet.enums.DeviceSubNet, pronto_net_codec_mode: prontonet.enums.ProntoNetCodecMode, multi_unicast: bool, streaming_protocol: prontonet.enums.StreamingProtocol)

Expand source code
@dataclass
class CommandDeviceNetV2:
    device_net: DeviceNet
    device_sub_net: DeviceSubNet
    pronto_net_codec_mode: ProntoNetCodecMode
    multi_unicast: bool
    streaming_protocol: StreamingProtocol

Class variables

var device_netDeviceNet
var device_sub_netDeviceSubNet
var multi_unicast : bool
var pronto_net_codec_modeProntoNetCodecMode
var streaming_protocolStreamingProtocol
class CommandEnableNetBackup (enable: bool)

CommandEnableNetBackup(enable: bool)

Expand source code
@dataclass
class CommandEnableNetBackup:
    enable: bool

Class variables

var enable : bool
class CommandEncoderGetAudioMode (codec: Codec)

CommandEncoderGetAudioMode(codec: prontonet.enums.Codec)

Expand source code
@dataclass
class CommandEncoderGetAudioMode:
    codec: Codec

Class variables

var codecCodec
class CommandEncoderGetAudioModeAACResponse (codec: Codec, bit_rate: BitRate, audio_mode: AudioMode, aac_mode: AACMode, frequency: Frequency, crc: bool, aux_data: bool, encoder_mix: EncoderMix, bonding_type: BondingType)

CommandEncoderGetAudioModeAACResponse(codec: prontonet.enums.Codec, bit_rate: prontonet.enums.BitRate, audio_mode: prontonet.enums.AudioMode, aac_mode: prontonet.enums.AACMode, frequency: prontonet.enums.Frequency, crc: bool, aux_data: bool, encoder_mix: prontonet.enums.EncoderMix, bonding_type: prontonet.enums.BondingType)

Expand source code
@dataclass
class CommandEncoderGetAudioModeAACResponse:
    codec: Codec
    bit_rate: BitRate
    audio_mode: AudioMode
    aac_mode: AACMode
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix
    bonding_type: BondingType

Class variables

var aac_modeAACMode
var audio_modeAudioMode
var aux_data : bool
var bit_rateBitRate
var bonding_typeBondingType
var codecCodec
var crc : bool
var encoder_mixEncoderMix
var frequencyFrequency
class CommandEncoderGetAudioModeAPTXResponse (codec: Codec, aptx_type: APTXType, bit_rate: BitRate, audio_mode: AudioMode, encoder_mix: EncoderMix, aux_data: bool)

CommandEncoderGetAudioModeAPTXResponse(codec: prontonet.enums.Codec, aptx_type: prontonet.enums.APTXType, bit_rate: prontonet.enums.BitRate, audio_mode: prontonet.enums.AudioMode, encoder_mix: prontonet.enums.EncoderMix, aux_data: bool)

Expand source code
@dataclass
class CommandEncoderGetAudioModeAPTXResponse:
    codec: Codec
    aptx_type: APTXType
    bit_rate: BitRate
    audio_mode: AudioMode
    encoder_mix: EncoderMix
    aux_data: bool

Class variables

var aptx_typeAPTXType
var audio_modeAudioMode
var aux_data : bool
var bit_rateBitRate
var codecCodec
var encoder_mixEncoderMix
class CommandEncoderGetAudioModeAlgorithmResponse (valid_request: bool, audio_mode_algorithm: AudioModeAlgorithm)

CommandEncoderGetAudioModeAlgorithmResponse(valid_request: bool, audio_mode_algorithm: prontonet.enums.AudioModeAlgorithm)

Expand source code
@dataclass
class CommandEncoderGetAudioModeAlgorithmResponse:
    valid_request: bool
    audio_mode_algorithm: AudioModeAlgorithm

Class variables

var audio_mode_algorithmAudioModeAlgorithm
var valid_request : bool
class CommandEncoderGetAudioModeAutoResponse (codec: Codec, aux_data: bool)

CommandEncoderGetAudioModeAutoResponse(codec: prontonet.enums.Codec, aux_data: bool)

Expand source code
@dataclass
class CommandEncoderGetAudioModeAutoResponse:
    codec: Codec
    aux_data: bool

Class variables

var aux_data : bool
var codecCodec
class CommandEncoderGetAudioModeG711Response (codec: Codec, g711_law: G711Law, encoder_mix: EncoderMix, aux_data: bool)

CommandEncoderGetAudioModeG711Response(codec: prontonet.enums.Codec, g711_law: prontonet.enums.G711Law, encoder_mix: prontonet.enums.EncoderMix, aux_data: bool)

Expand source code
@dataclass
class CommandEncoderGetAudioModeG711Response:
    codec: Codec
    g711_law: G711Law
    encoder_mix: EncoderMix
    aux_data: bool

Class variables

var aux_data : bool
var codecCodec
var encoder_mixEncoderMix
var g711_lawG711Law
class CommandEncoderGetAudioModeG722Response (codec: Codec, encoder_mix: EncoderMix, aux_data: bool, g722_dither: bool)

CommandEncoderGetAudioModeG722Response(codec: prontonet.enums.Codec, encoder_mix: prontonet.enums.EncoderMix, aux_data: bool, g722_dither: bool)

Expand source code
@dataclass
class CommandEncoderGetAudioModeG722Response:
    codec: Codec
    encoder_mix: EncoderMix
    aux_data: bool
    g722_dither: bool

Class variables

var aux_data : bool
var codecCodec
var encoder_mixEncoderMix
var g722_dither : bool
class CommandEncoderGetAudioModeMPEGResponse (codec: Codec, bit_rate: BitRate, audio_mode: AudioMode, mpeg_layer: MPEGLayer, frequency: Frequency, crc: bool, aux_data: bool, encoder_mix: EncoderMix, bonding_type: BondingType, mpeg_l3_polarity: MPEGL3Polarity)

CommandEncoderGetAudioModeMPEGResponse(codec: prontonet.enums.Codec, bit_rate: prontonet.enums.BitRate, audio_mode: prontonet.enums.AudioMode, mpeg_layer: prontonet.enums.MPEGLayer, frequency: prontonet.enums.Frequency, crc: bool, aux_data: bool, encoder_mix: prontonet.enums.EncoderMix, bonding_type: prontonet.enums.BondingType, mpeg_l3_polarity: prontonet.enums.MPEGL3Polarity)

Expand source code
@dataclass
class CommandEncoderGetAudioModeMPEGResponse:
    codec: Codec
    bit_rate: BitRate
    audio_mode: AudioMode
    mpeg_layer: MPEGLayer
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix
    bonding_type: BondingType
    mpeg_l3_polarity: MPEGL3Polarity

Class variables

var audio_modeAudioMode
var aux_data : bool
var bit_rateBitRate
var bonding_typeBondingType
var codecCodec
var crc : bool
var encoder_mixEncoderMix
var frequencyFrequency
var mpeg_l3_polarityMPEGL3Polarity
var mpeg_layerMPEGLayer
class CommandEncoderGetAudioModePCMResponse (codec: Codec, bits_sample: BitsSample, audio_mode: AudioMode, encoder_mix: EncoderMix, aux_data: bool)

CommandEncoderGetAudioModePCMResponse(codec: prontonet.enums.Codec, bits_sample: prontonet.enums.BitsSample, audio_mode: prontonet.enums.AudioMode, encoder_mix: prontonet.enums.EncoderMix, aux_data: bool)

Expand source code
@dataclass
class CommandEncoderGetAudioModePCMResponse:
    codec: Codec
    bits_sample: BitsSample
    audio_mode: AudioMode
    encoder_mix: EncoderMix
    aux_data: bool

Class variables

var audio_modeAudioMode
var aux_data : bool
var bits_sampleBitsSample
var codecCodec
var encoder_mixEncoderMix
class CommandEncoderSetAudioModeAAC (codec: Codec, bit_rate: BitRate, audio_mode: AudioMode, aac_mode: AACMode, frequency: Frequency, crc: bool, aux_data: bool, encoder_mix: EncoderMix, bonding_type: BondingType)

CommandEncoderSetAudioModeAAC(codec: prontonet.enums.Codec, bit_rate: prontonet.enums.BitRate, audio_mode: prontonet.enums.AudioMode, aac_mode: prontonet.enums.AACMode, frequency: prontonet.enums.Frequency, crc: bool, aux_data: bool, encoder_mix: prontonet.enums.EncoderMix, bonding_type: prontonet.enums.BondingType)

Expand source code
@dataclass
class CommandEncoderSetAudioModeAAC:
    codec: Codec
    bit_rate: BitRate
    audio_mode: AudioMode
    aac_mode: AACMode
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix
    bonding_type: BondingType

Class variables

var aac_modeAACMode
var audio_modeAudioMode
var aux_data : bool
var bit_rateBitRate
var bonding_typeBondingType
var codecCodec
var crc : bool
var encoder_mixEncoderMix
var frequencyFrequency
class CommandEncoderSetAudioModeAPTX (codec: Codec, audio_mode: AudioMode, aptx_type: APTXType, frequency: Frequency, crc: bool, aux_data: bool, encoder_mix: EncoderMix)

CommandEncoderSetAudioModeAPTX(codec: prontonet.enums.Codec, audio_mode: prontonet.enums.AudioMode, aptx_type: prontonet.enums.APTXType, frequency: prontonet.enums.Frequency, crc: bool, aux_data: bool, encoder_mix: prontonet.enums.EncoderMix)

Expand source code
@dataclass
class CommandEncoderSetAudioModeAPTX:
    codec: Codec
    audio_mode: AudioMode
    aptx_type: APTXType
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix

Class variables

var aptx_typeAPTXType
var audio_modeAudioMode
var aux_data : bool
var codecCodec
var crc : bool
var encoder_mixEncoderMix
var frequencyFrequency
class CommandEncoderSetAudioModeAuto (codec: Codec, aux_data: bool)

CommandEncoderSetAudioModeAuto(codec: prontonet.enums.Codec, aux_data: bool)

Expand source code
@dataclass
class CommandEncoderSetAudioModeAuto:
    codec: Codec
    aux_data: bool

Class variables

var aux_data : bool
var codecCodec
class CommandEncoderSetAudioModeG711 (codec: Codec, encoder_mix: EncoderMix)

CommandEncoderSetAudioModeG711(codec: prontonet.enums.Codec, encoder_mix: prontonet.enums.EncoderMix)

Expand source code
@dataclass
class CommandEncoderSetAudioModeG711:
    codec: Codec
    encoder_mix: EncoderMix

Class variables

var codecCodec
var encoder_mixEncoderMix
class CommandEncoderSetAudioModeG711v2 (codec: Codec, encoder_mix: EncoderMix, g711_law: G711Law)

CommandEncoderSetAudioModeG711v2(codec: prontonet.enums.Codec, encoder_mix: prontonet.enums.EncoderMix, g711_law: prontonet.enums.G711Law)

Expand source code
@dataclass
class CommandEncoderSetAudioModeG711v2:
    codec: Codec
    encoder_mix: EncoderMix
    g711_law: G711Law

Class variables

var codecCodec
var encoder_mixEncoderMix
var g711_lawG711Law
class CommandEncoderSetAudioModeG722 (codec: Codec, encoder_mix: EncoderMix)

CommandEncoderSetAudioModeG722(codec: prontonet.enums.Codec, encoder_mix: prontonet.enums.EncoderMix)

Expand source code
@dataclass
class CommandEncoderSetAudioModeG722:
    codec: Codec
    encoder_mix: EncoderMix

Class variables

var codecCodec
var encoder_mixEncoderMix
class CommandEncoderSetAudioModeG722v2 (codec: Codec, encoder_mix: EncoderMix, g722_dither: bool)

CommandEncoderSetAudioModeG722v2(codec: prontonet.enums.Codec, encoder_mix: prontonet.enums.EncoderMix, g722_dither: bool)

Expand source code
@dataclass
class CommandEncoderSetAudioModeG722v2:
    codec: Codec
    encoder_mix: EncoderMix
    g722_dither: bool

Class variables

var codecCodec
var encoder_mixEncoderMix
var g722_dither : bool
class CommandEncoderSetAudioModeMPEG (codec: Codec, bit_rate: BitRate, audio_mode: AudioMode, mpeg_layer: MPEGLayer, frequency: Frequency, crc: bool, aux_data: bool, encoder_mix: EncoderMix, bonding_type: BondingType)

CommandEncoderSetAudioModeMPEG(codec: prontonet.enums.Codec, bit_rate: prontonet.enums.BitRate, audio_mode: prontonet.enums.AudioMode, mpeg_layer: prontonet.enums.MPEGLayer, frequency: prontonet.enums.Frequency, crc: bool, aux_data: bool, encoder_mix: prontonet.enums.EncoderMix, bonding_type: prontonet.enums.BondingType)

Expand source code
@dataclass
class CommandEncoderSetAudioModeMPEG:
    codec: Codec
    bit_rate: BitRate
    audio_mode: AudioMode
    mpeg_layer: MPEGLayer
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix
    bonding_type: BondingType

Class variables

var audio_modeAudioMode
var aux_data : bool
var bit_rateBitRate
var bonding_typeBondingType
var codecCodec
var crc : bool
var encoder_mixEncoderMix
var frequencyFrequency
var mpeg_layerMPEGLayer
class CommandEncoderSetAudioModeMPEGv2 (codec: Codec, bit_rate: BitRate, audio_mode: AudioMode, mpeg_layer: MPEGLayer, frequency: Frequency, crc: bool, aux_data: bool, encoder_mix: EncoderMix, bonding_type: BondingType, mpeg_l3_polarity: MPEGL3Polarity)

CommandEncoderSetAudioModeMPEGv2(codec: prontonet.enums.Codec, bit_rate: prontonet.enums.BitRate, audio_mode: prontonet.enums.AudioMode, mpeg_layer: prontonet.enums.MPEGLayer, frequency: prontonet.enums.Frequency, crc: bool, aux_data: bool, encoder_mix: prontonet.enums.EncoderMix, bonding_type: prontonet.enums.BondingType, mpeg_l3_polarity: prontonet.enums.MPEGL3Polarity)

Expand source code
@dataclass
class CommandEncoderSetAudioModeMPEGv2:
    codec: Codec
    bit_rate: BitRate
    audio_mode: AudioMode
    mpeg_layer: MPEGLayer
    frequency: Frequency
    crc: bool
    aux_data: bool
    encoder_mix: EncoderMix
    bonding_type: BondingType
    mpeg_l3_polarity: MPEGL3Polarity

Class variables

var audio_modeAudioMode
var aux_data : bool
var bit_rateBitRate
var bonding_typeBondingType
var codecCodec
var crc : bool
var encoder_mixEncoderMix
var frequencyFrequency
var mpeg_l3_polarityMPEGL3Polarity
var mpeg_layerMPEGLayer
class CommandEncoderSetAudioModePCM (codec: Codec, bits_sample: BitsSample, audio_mode: AudioMode, encoder_mix: EncoderMix)

CommandEncoderSetAudioModePCM(codec: prontonet.enums.Codec, bits_sample: prontonet.enums.BitsSample, audio_mode: prontonet.enums.AudioMode, encoder_mix: prontonet.enums.EncoderMix)

Expand source code
@dataclass
class CommandEncoderSetAudioModePCM:
    codec: Codec
    bits_sample: BitsSample
    audio_mode: AudioMode
    encoder_mix: EncoderMix

Class variables

var audio_modeAudioMode
var bits_sampleBitsSample
var codecCodec
var encoder_mixEncoderMix
class CommandEthernetGetSpeed (ethernet_interface: EthernetInterface)

CommandEthernetGetSpeed(ethernet_interface: prontonet.enums.EthernetInterface)

Expand source code
@dataclass
class CommandEthernetGetSpeed:
    ethernet_interface: EthernetInterface

Class variables

var ethernet_interfaceEthernetInterface
class CommandEthernetGetSpeedResponse (valid_request: bool, interface_enabled: bool, ethernet_negotiated_speed: EthernetNegotiatedSpeed)

CommandEthernetGetSpeedResponse(valid_request: bool, interface_enabled: bool, ethernet_negotiated_speed: prontonet.enums.EthernetNegotiatedSpeed)

Expand source code
@dataclass
class CommandEthernetGetSpeedResponse:
    valid_request: bool
    interface_enabled: bool
    ethernet_negotiated_speed: EthernetNegotiatedSpeed

Class variables

var ethernet_negotiated_speedEthernetNegotiatedSpeed
var interface_enabled : bool
var valid_request : bool
class CommandGetAudioModeAlgorithm (codec: Codec)

CommandGetAudioModeAlgorithm(codec: prontonet.enums.Codec)

Expand source code
@dataclass
class CommandGetAudioModeAlgorithm:
    codec: Codec

Class variables

var codecCodec
class CommandGetCallDuration (line: int)

CommandGetCallDuration(line: int)

Expand source code
@dataclass
class CommandGetCallDuration:
    line: int

Class variables

var line : int
class CommandGetCallDurationResponse

CommandGetCallDurationResponse()

Expand source code
@dataclass
class CommandGetCallDurationResponse:
    duration_seconds = int

Class variables

var duration_seconds

int([x]) -> integer int(x, base=10) -> integer

Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.int(). For floating point numbers, this truncates towards zero.

If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by '+' or '-' and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal.

>>> int('0b100', base=0)
4
class CommandGetLineStatus (line: int)

CommandGetLineStatus(line: int)

Expand source code
@dataclass
class CommandGetLineStatus:
    line: int

Class variables

var line : int
class CommandGetLineStatusDetails (line: int)

CommandGetLineStatusDetails(line: int)

Expand source code
@dataclass
class CommandGetLineStatusDetails:
    line: int

Class variables

var line : int
class CommandGetLineStatusDetailsResponse (number: str, disconnection_code: int, ip_call_type: IPCallType)

CommandGetLineStatusDetailsResponse(number: str, disconnection_code: int, ip_call_type: prontonet.enums.IPCallType)

Expand source code
@dataclass
class CommandGetLineStatusDetailsResponse:
    number: str
    disconnection_code: int
    ip_call_type: IPCallType

Class variables

var disconnection_code : int
var ip_call_typeIPCallType
var number : str
class CommandGetLineStatusResponse (line_status: LineStatus)

CommandGetLineStatusResponse(line_status: prontonet.enums.LineStatus)

Expand source code
@dataclass
class CommandGetLineStatusResponse:
    line_status: LineStatus

Class variables

var line_statusLineStatus
class CommandGetLoadedPresetIndex (index: int)

CommandGetLoadedPresetIndex(index: int)

Expand source code
@dataclass
class CommandGetLoadedPresetIndex:
    index: int

Class variables

var index : int
class CommandGetLoadedPresetName (last_loaded_preset_name: str)

CommandGetLoadedPresetName(last_loaded_preset_name: str)

Expand source code
@dataclass
class CommandGetLoadedPresetName:
    last_loaded_preset_name: str

Class variables

var last_loaded_preset_name : str
class CommandGetMonitorsResponse (v12_main: int, v12_backup: int, temp: int, fan_rpm: int)

CommandGetMonitorsResponse(v12_main: int, v12_backup: int, temp: int, fan_rpm: int)

Expand source code
@dataclass
class CommandGetMonitorsResponse:
    v12_main: int
    v12_backup: int
    temp: int
    fan_rpm: int

Class variables

var fan_rpm : int
var temp : int
var v12_backup : int
var v12_main : int
class CommandGetSIPServerRegisterStatus (registered: bool)

CommandGetSIPServerRegisterStatus(registered: bool)

Expand source code
@dataclass
class CommandGetSIPServerRegisterStatus:
    registered: bool

Class variables

var registered : bool
class CommandGetSTUNServerRegisterStatus (registered: bool)

CommandGetSTUNServerRegisterStatus(registered: bool)

Expand source code
@dataclass
class CommandGetSTUNServerRegisterStatus:
    registered: bool

Class variables

var registered : bool
class CommandGetStreamingStats (target_codec: Codec)

CommandGetStreamingStats(target_codec: prontonet.enums.Codec)

Expand source code
@dataclass
class CommandGetStreamingStats:
    target_codec: Codec

Class variables

var target_codecCodec
class CommandGetStreamingStatsResponse (lost_packets: int, disordered_packets: int, recovered_packets: int, current_jitter: int)

CommandGetStreamingStatsResponse(lost_packets: int, disordered_packets: int, recovered_packets: int, current_jitter: int)

Expand source code
@dataclass
class CommandGetStreamingStatsResponse:
    lost_packets: int
    disordered_packets: int
    recovered_packets: int
    current_jitter: int

Class variables

var current_jitter : int
var disordered_packets : int
var lost_packets : int
var recovered_packets : int
class CommandGetStreamingStatsV2 (codec: Codec)

CommandGetStreamingStatsV2(codec: prontonet.enums.Codec)

Expand source code
@dataclass
class CommandGetStreamingStatsV2:
    codec: Codec

Class variables

var codecCodec
class CommandGetStreamingStatsV2Response (valid_request: bool, call_in_progress: bool, detected_bitrate: int, rx_buffer_last_value: int, lost_packets: int, disordered_packets: int, recovered_by_fec_packets: int, current_jitter: int, max_jitter: int, mean_jitter: int)

CommandGetStreamingStatsV2Response(valid_request: bool, call_in_progress: bool, detected_bitrate: int, rx_buffer_last_value: int, lost_packets: int, disordered_packets: int, recovered_by_fec_packets: int, current_jitter: int, max_jitter: int, mean_jitter: int)

Expand source code
@dataclass
class CommandGetStreamingStatsV2Response:
    valid_request: bool
    call_in_progress: bool
    detected_bitrate: int
    rx_buffer_last_value: int
    lost_packets: int
    disordered_packets: int
    recovered_by_fec_packets: int
    current_jitter: int
    max_jitter: int
    mean_jitter: int

Class variables

var call_in_progress : bool
var current_jitter : int
var detected_bitrate : int
var disordered_packets : int
var lost_packets : int
var max_jitter : int
var mean_jitter : int
var recovered_by_fec_packets : int
var rx_buffer_last_value : int
var valid_request : bool
class CommandGetVUMetersResponse (input_left_vu_meter: int, input_right_vu_meter: int, output_left_vu_meter: int, output_right_vu_meter: int)

CommandGetVUMetersResponse(input_left_vu_meter: int, input_right_vu_meter: int, output_left_vu_meter: int, output_right_vu_meter: int)

Expand source code
@dataclass
class CommandGetVUMetersResponse:
    input_left_vu_meter: int
    input_right_vu_meter: int
    output_left_vu_meter: int
    output_right_vu_meter: int

Class variables

var input_left_vu_meter : int
var input_right_vu_meter : int
var output_left_vu_meter : int
var output_right_vu_meter : int
class CommandHangUp (line: int)

CommandHangUp(line: int)

Expand source code
@dataclass
class CommandHangUp:
    line: int

Class variables

var line : int
class CommandIPSetStreamingProtocol (streaming_protocol: StreamingProtocol)

CommandIPSetStreamingProtocol(streaming_protocol: prontonet.enums.StreamingProtocol)

Expand source code
@dataclass
class CommandIPSetStreamingProtocol:
    streaming_protocol: StreamingProtocol

Class variables

var streaming_protocolStreamingProtocol
class CommandLoadPreset (name: str)

CommandLoadPreset(name: str)

Expand source code
@dataclass
class CommandLoadPreset:
    name: str

Class variables

var name : str
class CommandProdysV4Configuration (line_1_port: int, enable_control_port: bool, auto_answer: bool, enable_fec: bool, audio_packets_per_fec_packet: int, fec_delay: int)

CommandProdysV4Configuration(line_1_port: int, enable_control_port: bool, auto_answer: bool, enable_fec: bool, audio_packets_per_fec_packet: int, fec_delay: int)

Expand source code
@dataclass
class CommandProdysV4Configuration:
    line_1_port: int
    enable_control_port: bool
    auto_answer: bool
    enable_fec: bool
    audio_packets_per_fec_packet: int
    fec_delay: int

Class variables

var audio_packets_per_fec_packet : int
var auto_answer : bool
var enable_control_port : bool
var enable_fec : bool
var fec_delay : int
var line_1_port : int
class CommandProdysV4ConfigurationResponse (line_1_port: int, enable_control_port: bool, auto_answer: bool, enable_fec: bool, audio_packets_per_fec_packet: int, fec_delay: int)

CommandProdysV4ConfigurationResponse(line_1_port: int, enable_control_port: bool, auto_answer: bool, enable_fec: bool, audio_packets_per_fec_packet: int, fec_delay: int)

Expand source code
@dataclass
class CommandProdysV4ConfigurationResponse:
    line_1_port: int
    enable_control_port: bool
    auto_answer: bool
    enable_fec: bool
    audio_packets_per_fec_packet: int
    fec_delay: int

Class variables

var audio_packets_per_fec_packet : int
var auto_answer : bool
var enable_control_port : bool
var enable_fec : bool
var fec_delay : int
var line_1_port : int
class CommandRunGPIAction (gpi: int, active: bool)

CommandRunGPIAction(gpi: int, active: bool)

Expand source code
@dataclass
class CommandRunGPIAction:
    gpi: int
    active: bool

Class variables

var active : bool
var gpi : int
class CommandSIPConfiguration (sip_port: int, audio_port: int, auto_answer: bool, enable_fec: bool, fec_port: int, audio_packets_per_fec_packet: int, register_in_server: bool, sip_user_name: str, sip_server_address: str, sip_server_user: str, sip_server_password: str, sip_server_timeout: int, sip_address_type: SIPAddressType, public_address: str, stun_address: str, stun_request_period: int)

CommandSIPConfiguration(sip_port: int, audio_port: int, auto_answer: bool, enable_fec: bool, fec_port: int, audio_packets_per_fec_packet: int, register_in_server: bool, sip_user_name: str, sip_server_address: str, sip_server_user: str, sip_server_password: str, sip_server_timeout: int, sip_address_type: prontonet.enums.SIPAddressType, public_address: str, stun_address: str, stun_request_period: int)

Expand source code
@dataclass
class CommandSIPConfiguration:
    sip_port: int
    audio_port: int
    auto_answer: bool
    enable_fec: bool
    fec_port: int
    audio_packets_per_fec_packet: int
    register_in_server: bool
    sip_user_name: str
    sip_server_address: str
    sip_server_user: str
    sip_server_password: str
    sip_server_timeout: int
    sip_address_type: SIPAddressType
    public_address: str
    stun_address: str
    stun_request_period: int

Class variables

var audio_packets_per_fec_packet : int
var audio_port : int
var auto_answer : bool
var enable_fec : bool
var fec_port : int
var public_address : str
var register_in_server : bool
var sip_address_typeSIPAddressType
var sip_port : int
var sip_server_address : str
var sip_server_password : str
var sip_server_timeout : int
var sip_server_user : str
var sip_user_name : str
var stun_address : str
var stun_request_period : int
class CommandStreamingRXCodecGetConfiguration

CommandStreamingRXCodecGetConfiguration()

Expand source code
@dataclass
class CommandStreamingRXCodecGetConfiguration:
    codec = Codec

Class variables

var codec

An enumeration.

class CommandStreamingRXCodecGetConfigurationResponse (valid_request: bool, auto_adjustment: bool, auto_min_delay: bool, auto_min_delay_duration: int, auto_max_delay: bool, auto_max_delay_duration: int, manual_max_delay: int)

CommandStreamingRXCodecGetConfigurationResponse(valid_request: bool, auto_adjustment: bool, auto_min_delay: bool, auto_min_delay_duration: int, auto_max_delay: bool, auto_max_delay_duration: int, manual_max_delay: int)

Expand source code
@dataclass
class CommandStreamingRXCodecGetConfigurationResponse:
    valid_request: bool
    auto_adjustment: bool
    auto_min_delay: bool
    auto_min_delay_duration: int
    auto_max_delay: bool
    auto_max_delay_duration: int
    manual_max_delay: int

Class variables

var auto_adjustment : bool
var auto_max_delay : bool
var auto_max_delay_duration : int
var auto_min_delay : bool
var auto_min_delay_duration : int
var manual_max_delay : int
var valid_request : bool
class CommandStreamingRXCodecSetConfiguration (codec: Codec, auto_adjustment: bool, auto_min_delay: bool, auto_min_delay_duration: int, auto_max_delay: bool, auto_max_delay_duration: int, manual_max_delay: int)

CommandStreamingRXCodecSetConfiguration(codec: prontonet.enums.Codec, auto_adjustment: bool, auto_min_delay: bool, auto_min_delay_duration: int, auto_max_delay: bool, auto_max_delay_duration: int, manual_max_delay: int)

Expand source code
@dataclass
class CommandStreamingRXCodecSetConfiguration:
    codec: Codec
    auto_adjustment: bool
    auto_min_delay: bool
    auto_min_delay_duration: int
    auto_max_delay: bool
    auto_max_delay_duration: int
    manual_max_delay: int

Class variables

var auto_adjustment : bool
var auto_max_delay : bool
var auto_max_delay_duration : int
var auto_min_delay : bool
var auto_min_delay_duration : int
var codecCodec
var manual_max_delay : int
class CommandStreamingStatsReset (codec: Codec)

CommandStreamingStatsReset(codec: prontonet.enums.Codec)

Expand source code
@dataclass
class CommandStreamingStatsReset:
    codec: Codec

Class variables

var codecCodec
class CommandStreamingTXCodecGetConfiguration (codec: Codec, audio_algorithm: AudioAlgorithm)

CommandStreamingTXCodecGetConfiguration(codec: prontonet.enums.Codec, audio_algorithm: prontonet.enums.AudioAlgorithm)

Expand source code
@dataclass
class CommandStreamingTXCodecGetConfiguration:
    codec: Codec
    audio_algorithm: AudioAlgorithm

Class variables

var audio_algorithmAudioAlgorithm
var codecCodec
class CommandStreamingTXCodecGetConfigurationResponse (valid_request: bool, time_between_packets: int)

CommandStreamingTXCodecGetConfigurationResponse(valid_request: bool, time_between_packets: int)

Expand source code
@dataclass
class CommandStreamingTXCodecGetConfigurationResponse:
    valid_request: bool
    time_between_packets: int

Class variables

var time_between_packets : int
var valid_request : bool
class CommandStreamingTXCodecSetConfiguration (codec: Codec, time_between_packets: int)

CommandStreamingTXCodecSetConfiguration(codec: prontonet.enums.Codec, time_between_packets: int)

Expand source code
@dataclass
class CommandStreamingTXCodecSetConfiguration:
    codec: Codec
    audio_algorithm = AudioAlgorithm
    time_between_packets: int

Class variables

var audio_algorithm

An enumeration.

var codecCodec
var time_between_packets : int
class CommandSysDeviceName (device_name: str)

CommandSysDeviceName(device_name: str)

Expand source code
@dataclass
class CommandSysDeviceName:
    device_name: str

Class variables

var device_name : str
class CommandSysGetVersionInfo (serial_number: bytes, version: bytes)

CommandSysGetVersionInfo(serial_number: bytes, version: bytes)

Expand source code
@dataclass
class CommandSysGetVersionInfo:
    serial_number: bytes
    version: bytes

Class variables

var serial_number : bytes
var version : bytes
class CommandX21EnableTX (enable: bool)

CommandX21EnableTX(enable: bool)

Expand source code
@dataclass
class CommandX21EnableTX:
    enable: bool

Class variables

var enable : bool
class ProntonetCommand (command: bytes, unpack_pattern: str, response_type: Type)

ProntonetCommand(command: bytes, unpack_pattern: str, response_type: Type)

Expand source code
@dataclass
class ProntonetCommand:
    command: bytes
    unpack_pattern: str
    response_type: Type

Class variables

var command : bytes
var response_type : Type
var unpack_pattern : str
class StatusAlarmsStatusChanged (alarm_status: AlarmStatus)

StatusAlarmsStatusChanged(alarm_status: prontonet.enums.AlarmStatus)

Expand source code
@dataclass
class StatusAlarmsStatusChanged:
    alarm_status: AlarmStatus

Class variables

var alarm_statusAlarmStatus
class StatusDecoderAudioModeChanged (codec: Codec, name: str)

StatusDecoderAudioModeChanged(codec: prontonet.enums.Codec, name: str)

Expand source code
@dataclass
class StatusDecoderAudioModeChanged:
    codec: Codec
    name: str

Class variables

var codecCodec
var name : str
class StatusDeviceNetChanged (device_net: DeviceNet)

StatusDeviceNetChanged(device_net: prontonet.enums.DeviceNet)

Expand source code
@dataclass
class StatusDeviceNetChanged:
    device_net: DeviceNet

Class variables

var device_netDeviceNet
class StatusEncoderAudioModeChanged (codec: Codec, name: str)

StatusEncoderAudioModeChanged(codec: prontonet.enums.Codec, name: str)

Expand source code
@dataclass
class StatusEncoderAudioModeChanged:
    codec: Codec
    name: str

Class variables

var codecCodec
var name : str
class StatusLineStatusChanged (line: int, line_status: LineStatus, number: str, disconnection_code: int, ip_call_type: IPCallType)

StatusLineStatusChanged(line: int, line_status: prontonet.enums.LineStatus, number: str, disconnection_code: int, ip_call_type: prontonet.enums.IPCallType)

Expand source code
@dataclass
class StatusLineStatusChanged:
    line: int
    line_status: LineStatus
    number: str
    disconnection_code: int
    ip_call_type: IPCallType

Class variables

var disconnection_code : int
var ip_call_typeIPCallType
var line : int
var line_statusLineStatus
var number : str