class CigParameters
Defined at line 2982 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 2991 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 2995 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 3002 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 3010 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 3021 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 3025 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 3032 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 3040 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 3051 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 3055 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 3062 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 3070 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 3080 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 3084 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 3090 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 3098 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 3109 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 3113 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 3120 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 3128 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 3139 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 3143 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 3150 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 3158 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)