class CigParameters

Defined at line 3010 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const uint32_t & sdu_interval_c_to_p ()

Interval between the start of consecutive SDUs (central => peripheral,

microseconds). This is a function of the codec being used.

Required.

Defined at line 3019 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

bool has_sdu_interval_c_to_p ()

Defined at line 3023 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

uint32_t * mutable_sdu_interval_c_to_p ()

Interval between the start of consecutive SDUs (central => peripheral,

microseconds). This is a function of the codec being used.

Required.

Defined at line 3030 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

void clear_sdu_interval_c_to_p ()

Defined at line 3038 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

const uint32_t & sdu_interval_p_to_c ()

Interval between the start of consecutive SDUs (peripheral => central,

microseconds). This is a function of the codec being used.

Required.

Defined at line 3049 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

bool has_sdu_interval_p_to_c ()

Defined at line 3053 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

uint32_t * mutable_sdu_interval_p_to_c ()

Interval between the start of consecutive SDUs (peripheral => central,

microseconds). This is a function of the codec being used.

Required.

Defined at line 3060 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

void clear_sdu_interval_p_to_c ()

Defined at line 3068 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

const ::fuchsia::bluetooth::le::CigPacking & packing ()

The preferred method of arranging subevents of multiple CISes. The

controller may ignore this parameter.

Optional. If not specified, SEQUENTIAL will be used.

Defined at line 3079 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

bool has_packing ()

Defined at line 3083 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

::fuchsia::bluetooth::le::CigPacking * mutable_packing ()

The preferred method of arranging subevents of multiple CISes. The

controller may ignore this parameter.

Optional. If not specified, SEQUENTIAL will be used.

Defined at line 3090 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

void clear_packing ()

Defined at line 3098 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

const ::fuchsia::bluetooth::le::CigFramingOptions & framing ()

Specifies inclusion of time offset values in data frame.

Optional. If not specified, UNFRAMED will be used.

Defined at line 3108 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

bool has_framing ()

Defined at line 3112 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

::fuchsia::bluetooth::le::CigFramingOptions * mutable_framing ()

Specifies inclusion of time offset values in data frame.

Optional. If not specified, UNFRAMED will be used.

Defined at line 3118 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

void clear_framing ()

Defined at line 3126 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

const uint16_t & max_transport_latency_c_to_p ()

Maximum latency, in milliseconds, between controllers (central =>

peripheral).

Required.

Defined at line 3137 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

bool has_max_transport_latency_c_to_p ()

Defined at line 3141 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

uint16_t * mutable_max_transport_latency_c_to_p ()

Maximum latency, in milliseconds, between controllers (central =>

peripheral).

Required.

Defined at line 3148 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

void clear_max_transport_latency_c_to_p ()

Defined at line 3156 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

const uint16_t & max_transport_latency_p_to_c ()

Maximum latency, in milliseconds, between controllers (peripheral =>

central).

Required.

Defined at line 3167 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

bool has_max_transport_latency_p_to_c ()

Defined at line 3171 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

uint16_t * mutable_max_transport_latency_p_to_c ()

Maximum latency, in milliseconds, between controllers (peripheral =>

central).

Required.

Defined at line 3178 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

void clear_max_transport_latency_p_to_c ()

Defined at line 3186 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

CigParameters & set_sdu_interval_c_to_p (uint32_t _value)
CigParameters & set_sdu_interval_p_to_c (uint32_t _value)
CigParameters & set_packing (::fuchsia::bluetooth::le::CigPacking _value)
CigParameters & set_framing (::fuchsia::bluetooth::le::CigFramingOptions _value)
CigParameters & set_max_transport_latency_c_to_p (uint16_t _value)
CigParameters & set_max_transport_latency_p_to_c (uint16_t _value)
void CigParameters ()
void CigParameters (CigParameters && other)
void ~CigParameters ()
CigParameters & operator= (CigParameters && other)
::std::unique_ptr<CigParameters> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, CigParameters * _value, size_t _offset)
zx_status_t Clone (CigParameters * _result)