c73a33edd8
Path A landed for R3/R4. The byte->MxStatus synthesizer in Lmx.dll is
FUN_10100ce0 (`analysis/ghidra/exports/Lmx.dll.synthesizer-helpers2-decompile.md`),
a 4-byte u32 LE -> 4-tuple MxStatus decoder used by every NMX-frame
parser in Lmx.dll. The kernel is byte-deterministic and context-free,
so it ports as a pure function -- the operation-tracking state
machine the original verdict deferred is NOT required for synthesis.
Bit layout (per FUN_10100ce0 lines 21-24):
bit 31: success (-1 if set, 0 if clear)
bits 27..24: category (4 bits)
bits 23..20: detected_by (4 bits)
bits 15..0: detail (i16 -- low 16 bits, signed)
bits 30..28, 19..16: reserved/padding
Codec changes:
- MxStatus::from_packed_u32() / ::to_packed_u32() -- the kernel +
inverse for round-trip parity.
- MxStatus::from_nmx_response_code() -- the constructed-from-response-
code switch in FUN_1010bd10:741-770 (six proven mappings: 0x01, 0x02
-> CommunicationError + RequestingNmx; 0x03 -> ConfigurationError +
RequestingNmx; 0x04 -> ConfigurationError + RespondingNmx; 0x05 ->
CommunicationError + RespondingNmx; 0x1A -> CommunicationError +
RequestingNmx).
- MxStatusCategory / MxStatusSource: from_i16/to_i16 promoted to const
fn so MxStatus::from_packed_u32 can be const.
- NmxOperationStatusMessage::try_parse_process_data_received_body() --
thin wrapper that peels the outer NmxObservedEnvelope before
delegating to try_parse_inner. Mirrors
NmxOperationStatusMessage.TryParseProcessDataReceivedBody (.NET cs:20-32).
- NmxOperationStatusMessage::promote_to_typed() -- entry point that
returns the existing Status field. Documented as a no-op pass-through
for now (the 5-byte inner-body wire shape is NOT the same field as
the 4-byte packed-u32 the kernel decodes); kept for API symmetry.
- 22 new round-trip tests covering the kernel, the response-code
switch, the proven 0x00/0x41/0xEF completion bytes, and round-trip
for every canonical sentinel.
mxaccess (Session) changes:
- New OperationKind enum (Write/WriteSecured/Read/Subscribe/
Unsubscribe/Activate/Suspend/Other).
- New OperationContext struct (correlation_id, op_kind, reference,
retry_count) -- ground for the F54 follow-on per-operation
correlation work.
- New OperationStatus event type {raw, status, context,
is_during_recovery}, mirroring MxNativeOperationStatusEvent (cs:73-78)
with the typed-MxStatus addition.
- Session::operation_status_events() -> broadcast::Receiver<Arc<
OperationStatus>> + operation_status_stream() Stream variant.
- callback_router() now tries operation-status parsing first, falling
through to subscription messages -- matches MxNativeSession
.OnCallbackReceived dispatch order (cs:574,582,590).
- recover_connection() flips a recovery_active counter (Arc<AtomicU32>
shared with the router) so OperationStatus.is_during_recovery is
populated correctly. Mirrors MxNativeSession._recoveryActive
Volatile.Read at cs:573.
- 3 new router tests covering: status-word frame dispatch + typed
promotion to WriteCompleteOk; completion-only frames stay verbatim;
is_during_recovery is stamped from the live counter.
Per-operation context tracking (correlating completion frames back to
outstanding writes/subscribes via the correlation_id) is filed as F54
in design/followups.md. The synthesizer kernel itself is byte-
deterministic, so the kernel and the correlation work are decoupled.
Ghidra evidence (the next-ring xref walk beyond FUN_10114a90):
- analysis/ghidra/exports/Lmx.dll.set-attribute-result-xrefs.md --
xrefs to OnSetAttributeResult / CancelWithStatus / OperationComplete.
- analysis/ghidra/exports/Lmx.dll.vtable-data-xrefs.md -- vtable-slot
data xrefs for the virtual-dispatch path.
- analysis/ghidra/exports/Lmx.dll.synthesizer-decompile.md --
ScanOnDemandCallback::OperationComplete/MultipleOperationComplete
(FUN_1010b990), RemotePlatformResolver::OperationComplete
(FUN_1010dc80), and the constructed-from-responseCode synthesizer
in FUN_1010bd10 (lines 698-770). FUN_1010bd10 is the wire-frame
receiver that drives the synthesis.
- analysis/ghidra/exports/Lmx.dll.synthesizer-helpers-decompile.md --
FUN_10003fc0 (the <success %d category %d ...> formatter; confirms
the 4-tuple layout), FUN_1008f150 (dispatch helper).
- analysis/ghidra/exports/Lmx.dll.synthesizer-helpers2-decompile.md --
FUN_10100ce0 (the kernel itself), FUN_10100bc0 (3xu16 reader),
FUN_1005e580 (4-byte stream reader), FUN_1010ee00 (sister NMX-frame
parser using the same kernel).
- analysis/ghidra/exports/Lmx.dll.synthesizer-callers-xrefs.md --
caller graph; confirms the kernel is called from many wire-frame
parsers but each parser shares the single 4-byte decoder.
R3/R4 verdict updated in design/70-risks-and-open-questions.md from
"settled at verbatim-preserve" to "settled per Path A". F54 filed in
design/followups.md for the per-operation correlation work.
cargo build / test / clippy -D warnings / RUSTDOCFLAGS=-D warnings doc
all clean. cargo public-api baselines regenerated for mxaccess and
mxaccess-codec.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2532 lines
212 KiB
Plaintext
2532 lines
212 KiB
Plaintext
pub mod mxaccess_codec
|
|
pub mod mxaccess_codec::asb_variant
|
|
#[repr(u16)] pub enum mxaccess_codec::asb_variant::AsbDataType
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Bool = 17
|
|
pub mxaccess_codec::asb_variant::AsbDataType::BoolArray = 57
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Byte = 0
|
|
pub mxaccess_codec::asb_variant::AsbDataType::ByteArray = 40
|
|
pub mxaccess_codec::asb_variant::AsbDataType::ByteString = 14
|
|
pub mxaccess_codec::asb_variant::AsbDataType::ByteStringArray = 54
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Char = 1
|
|
pub mxaccess_codec::asb_variant::AsbDataType::CharArray = 41
|
|
pub mxaccess_codec::asb_variant::AsbDataType::DataQuality = 23
|
|
pub mxaccess_codec::asb_variant::AsbDataType::DataQualityArray = 63
|
|
pub mxaccess_codec::asb_variant::AsbDataType::DataType = 21
|
|
pub mxaccess_codec::asb_variant::AsbDataType::DataTypeArray = 61
|
|
pub mxaccess_codec::asb_variant::AsbDataType::DateTime = 11
|
|
pub mxaccess_codec::asb_variant::AsbDataType::DateTimeArray = 51
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Double = 9
|
|
pub mxaccess_codec::asb_variant::AsbDataType::DoubleArray = 49
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Duration = 12
|
|
pub mxaccess_codec::asb_variant::AsbDataType::DurationArray = 52
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Enum = 20
|
|
pub mxaccess_codec::asb_variant::AsbDataType::EnumArray = 60
|
|
pub mxaccess_codec::asb_variant::AsbDataType::ErrorStatus = 19
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Float = 8
|
|
pub mxaccess_codec::asb_variant::AsbDataType::FloatArray = 48
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Guid = 13
|
|
pub mxaccess_codec::asb_variant::AsbDataType::GuidArray = 53
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Int16 = 2
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Int16Array = 42
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Int32 = 4
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Int32Array = 44
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Int64 = 6
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Int64Array = 46
|
|
pub mxaccess_codec::asb_variant::AsbDataType::LocaleId = 15
|
|
pub mxaccess_codec::asb_variant::AsbDataType::LocaleIdArray = 55
|
|
pub mxaccess_codec::asb_variant::AsbDataType::LocalizedText = 16
|
|
pub mxaccess_codec::asb_variant::AsbDataType::LocalizedTextArray = 56
|
|
pub mxaccess_codec::asb_variant::AsbDataType::SByte = 18
|
|
pub mxaccess_codec::asb_variant::AsbDataType::SByteArray = 58
|
|
pub mxaccess_codec::asb_variant::AsbDataType::SecurityClassification = 22
|
|
pub mxaccess_codec::asb_variant::AsbDataType::SecurityClassificationArray = 62
|
|
pub mxaccess_codec::asb_variant::AsbDataType::String = 10
|
|
pub mxaccess_codec::asb_variant::AsbDataType::StringArray = 50
|
|
pub mxaccess_codec::asb_variant::AsbDataType::UInt16 = 3
|
|
pub mxaccess_codec::asb_variant::AsbDataType::UInt16Array = 43
|
|
pub mxaccess_codec::asb_variant::AsbDataType::UInt32 = 5
|
|
pub mxaccess_codec::asb_variant::AsbDataType::UInt32Array = 45
|
|
pub mxaccess_codec::asb_variant::AsbDataType::UInt64 = 7
|
|
pub mxaccess_codec::asb_variant::AsbDataType::UInt64Array = 47
|
|
pub mxaccess_codec::asb_variant::AsbDataType::Unknown = 65535
|
|
impl mxaccess_codec::asb_variant::AsbDataType
|
|
pub fn mxaccess_codec::asb_variant::AsbDataType::as_u16(self) -> u16
|
|
impl core::clone::Clone for mxaccess_codec::asb_variant::AsbDataType
|
|
pub fn mxaccess_codec::asb_variant::AsbDataType::clone(&self) -> mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::cmp::Eq for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::cmp::PartialEq for mxaccess_codec::asb_variant::AsbDataType
|
|
pub fn mxaccess_codec::asb_variant::AsbDataType::eq(&self, other: &mxaccess_codec::asb_variant::AsbDataType) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::asb_variant::AsbDataType
|
|
pub fn mxaccess_codec::asb_variant::AsbDataType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Copy for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::marker::Freeze for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::marker::Send for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::marker::Sync for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::marker::Unpin for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::AsbDataType
|
|
pub enum mxaccess_codec::asb_variant::DecodedVariant
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::Bool(bool)
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::BoolArray(alloc::vec::Vec<bool>)
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::DateTime(i64)
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::DateTimeArray(alloc::vec::Vec<i64>)
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::Double(f64)
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::DoubleArray(alloc::vec::Vec<f64>)
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::Duration(i64)
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::DurationArray(alloc::vec::Vec<i64>)
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::Empty
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::Float(f32)
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::FloatArray(alloc::vec::Vec<f32>)
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::Int32(i32)
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::Int32Array(alloc::vec::Vec<i32>)
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::String(alloc::string::String)
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::StringArray(alloc::vec::Vec<alloc::string::String>)
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::Unsupported
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::Unsupported::payload: alloc::vec::Vec<u8>
|
|
pub mxaccess_codec::asb_variant::DecodedVariant::Unsupported::type_id: u16
|
|
impl core::clone::Clone for mxaccess_codec::asb_variant::DecodedVariant
|
|
pub fn mxaccess_codec::asb_variant::DecodedVariant::clone(&self) -> mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::cmp::PartialEq for mxaccess_codec::asb_variant::DecodedVariant
|
|
pub fn mxaccess_codec::asb_variant::DecodedVariant::eq(&self, other: &mxaccess_codec::asb_variant::DecodedVariant) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::asb_variant::DecodedVariant
|
|
pub fn mxaccess_codec::asb_variant::DecodedVariant::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::marker::Freeze for mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::marker::Send for mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::marker::Sync for mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::marker::Unpin for mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::DecodedVariant
|
|
pub struct mxaccess_codec::asb_variant::AsbStatus
|
|
pub mxaccess_codec::asb_variant::AsbStatus::count: i8
|
|
pub mxaccess_codec::asb_variant::AsbStatus::payload: alloc::vec::Vec<u8>
|
|
impl mxaccess_codec::asb_variant::AsbStatus
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::wire_len(&self) -> usize
|
|
impl core::clone::Clone for mxaccess_codec::asb_variant::AsbStatus
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::clone(&self) -> mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::cmp::Eq for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::cmp::PartialEq for mxaccess_codec::asb_variant::AsbStatus
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::eq(&self, other: &mxaccess_codec::asb_variant::AsbStatus) -> bool
|
|
impl core::default::Default for mxaccess_codec::asb_variant::AsbStatus
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::default() -> mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::fmt::Debug for mxaccess_codec::asb_variant::AsbStatus
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::marker::Freeze for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::marker::Send for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::marker::Sync for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::marker::Unpin for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::AsbStatus
|
|
pub struct mxaccess_codec::asb_variant::AsbVariant
|
|
pub mxaccess_codec::asb_variant::AsbVariant::length: i32
|
|
pub mxaccess_codec::asb_variant::AsbVariant::payload: alloc::vec::Vec<u8>
|
|
pub mxaccess_codec::asb_variant::AsbVariant::type_id: u16
|
|
impl mxaccess_codec::asb_variant::AsbVariant
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::empty() -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::new(type_id: mxaccess_codec::asb_variant::AsbDataType, payload: alloc::vec::Vec<u8>) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::wire_len(&self) -> usize
|
|
impl mxaccess_codec::asb_variant::AsbVariant
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_bool(value: bool) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_bool_array(values: &[bool]) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_duration_array(values: &[i64]) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_duration_ticks(value: i64) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_f32(value: f32) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_f32_array(values: &[f32]) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_f64(value: f64) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_f64_array(values: &[f64]) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_filetime(value: i64) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_filetime_array(values: &[i64]) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_i32(value: i32) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_i32_array(values: &[i32]) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_string(value: &str) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_string_array(values: &[&str]) -> Self
|
|
impl core::clone::Clone for mxaccess_codec::asb_variant::AsbVariant
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::clone(&self) -> mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::cmp::Eq for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::cmp::PartialEq for mxaccess_codec::asb_variant::AsbVariant
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::eq(&self, other: &mxaccess_codec::asb_variant::AsbVariant) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::asb_variant::AsbVariant
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::marker::Freeze for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::marker::Send for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::marker::Sync for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::marker::Unpin for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::AsbVariant
|
|
pub struct mxaccess_codec::asb_variant::RuntimeValue
|
|
pub mxaccess_codec::asb_variant::RuntimeValue::status: mxaccess_codec::asb_variant::AsbStatus
|
|
pub mxaccess_codec::asb_variant::RuntimeValue::timestamp_binary: i64
|
|
pub mxaccess_codec::asb_variant::RuntimeValue::timestamp_specified: bool
|
|
pub mxaccess_codec::asb_variant::RuntimeValue::value: mxaccess_codec::asb_variant::AsbVariant
|
|
impl mxaccess_codec::asb_variant::RuntimeValue
|
|
pub fn mxaccess_codec::asb_variant::RuntimeValue::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::asb_variant::RuntimeValue::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::asb_variant::RuntimeValue::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
|
|
pub fn mxaccess_codec::asb_variant::RuntimeValue::wire_len(&self) -> usize
|
|
impl core::clone::Clone for mxaccess_codec::asb_variant::RuntimeValue
|
|
pub fn mxaccess_codec::asb_variant::RuntimeValue::clone(&self) -> mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::cmp::PartialEq for mxaccess_codec::asb_variant::RuntimeValue
|
|
pub fn mxaccess_codec::asb_variant::RuntimeValue::eq(&self, other: &mxaccess_codec::asb_variant::RuntimeValue) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::asb_variant::RuntimeValue
|
|
pub fn mxaccess_codec::asb_variant::RuntimeValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::marker::Freeze for mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::marker::Send for mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::marker::Sync for mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::marker::Unpin for mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::RuntimeValue
|
|
pub fn mxaccess_codec::asb_variant::decode_variant(variant: &mxaccess_codec::asb_variant::AsbVariant) -> core::result::Result<mxaccess_codec::asb_variant::DecodedVariant, mxaccess_codec::error::CodecError>
|
|
pub mod mxaccess_codec::envelope
|
|
#[non_exhaustive] #[repr(u8)] pub enum mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub mxaccess_codec::envelope::NmxTransferMessageKind::ItemControl = 2
|
|
pub mxaccess_codec::envelope::NmxTransferMessageKind::Metadata = 1
|
|
pub mxaccess_codec::envelope::NmxTransferMessageKind::Unknown = 0
|
|
pub mxaccess_codec::envelope::NmxTransferMessageKind::Write = 3
|
|
impl core::clone::Clone for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::clone(&self) -> mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::cmp::Eq for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::cmp::PartialEq for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::eq(&self, other: &mxaccess_codec::envelope::NmxTransferMessageKind) -> bool
|
|
impl core::default::Default for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::default() -> mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::fmt::Debug for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::Freeze for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::Send for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::Sync for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::Unpin for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub struct mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub mxaccess_codec::envelope::NmxTransferEnvelope::local_engine_id: i32
|
|
pub mxaccess_codec::envelope::NmxTransferEnvelope::message_kind: mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub mxaccess_codec::envelope::NmxTransferEnvelope::reserved6_10: [u8; 4]
|
|
pub mxaccess_codec::envelope::NmxTransferEnvelope::source_galaxy_id: i32
|
|
pub mxaccess_codec::envelope::NmxTransferEnvelope::source_platform_id: i32
|
|
pub mxaccess_codec::envelope::NmxTransferEnvelope::target_engine_id: i32
|
|
pub mxaccess_codec::envelope::NmxTransferEnvelope::target_galaxy_id: i32
|
|
pub mxaccess_codec::envelope::NmxTransferEnvelope::target_platform_id: i32
|
|
pub mxaccess_codec::envelope::NmxTransferEnvelope::timeout_ms: i32
|
|
impl mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub const mxaccess_codec::envelope::NmxTransferEnvelope::HEADER_LEN: usize
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::encode_with_inner(self, inner_body: &[u8]) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::parse(transfer_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::write_to(self, transfer_body: &mut [u8]) -> core::result::Result<(), mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::clone(&self) -> mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::cmp::Eq for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::cmp::PartialEq for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::eq(&self, other: &mxaccess_codec::envelope::NmxTransferEnvelope) -> bool
|
|
impl core::default::Default for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::default() -> Self
|
|
impl core::fmt::Debug for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::Freeze for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::Send for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::Sync for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::Unpin for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub const mxaccess_codec::envelope::ENVELOPE_HEADER_LEN: usize
|
|
pub mod mxaccess_codec::envelope_template
|
|
pub struct mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub const mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::HEADER_LEN: usize
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::decode_inner<'a>(&self, transfer_body: &'a [u8]) -> core::result::Result<&'a [u8], mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::encode(&self, inner_put_request_body: &[u8]) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::from_observed(observed_transfer_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::header(&self) -> &[u8; 46]
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::with_inner_length(self, inner_length: i32) -> Self
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::with_message_kind(self, kind: mxaccess_codec::envelope::NmxTransferMessageKind) -> Self
|
|
impl core::clone::Clone for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::clone(&self) -> mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::cmp::Eq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::cmp::PartialEq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::eq(&self, other: &mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::Freeze for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::Send for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::Sync for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::Unpin for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub const mxaccess_codec::envelope_template::HEADER_LENGTH: usize
|
|
pub const mxaccess_codec::envelope_template::INNER_LENGTH_OFFSET: usize
|
|
pub mod mxaccess_codec::error
|
|
#[non_exhaustive] pub enum mxaccess_codec::error::CodecError
|
|
pub mxaccess_codec::error::CodecError::Decode
|
|
pub mxaccess_codec::error::CodecError::Decode::buffer_len: usize
|
|
pub mxaccess_codec::error::CodecError::Decode::offset: usize
|
|
pub mxaccess_codec::error::CodecError::Decode::reason: &'static str
|
|
pub mxaccess_codec::error::CodecError::InnerLengthMismatch
|
|
pub mxaccess_codec::error::CodecError::InnerLengthMismatch::actual: usize
|
|
pub mxaccess_codec::error::CodecError::InnerLengthMismatch::declared: i32
|
|
pub mxaccess_codec::error::CodecError::InvalidName
|
|
pub mxaccess_codec::error::CodecError::ShortRead
|
|
pub mxaccess_codec::error::CodecError::ShortRead::actual: usize
|
|
pub mxaccess_codec::error::CodecError::ShortRead::expected: usize
|
|
pub mxaccess_codec::error::CodecError::UnexpectedOpcode(u8)
|
|
pub mxaccess_codec::error::CodecError::UnsupportedProtocolMarker(i32)
|
|
pub mxaccess_codec::error::CodecError::UnsupportedVersion
|
|
pub mxaccess_codec::error::CodecError::UnsupportedVersion::actual: u16
|
|
pub mxaccess_codec::error::CodecError::UnsupportedVersion::expected: u16
|
|
impl core::error::Error for mxaccess_codec::error::CodecError
|
|
impl core::fmt::Debug for mxaccess_codec::error::CodecError
|
|
pub fn mxaccess_codec::error::CodecError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::fmt::Display for mxaccess_codec::error::CodecError
|
|
pub fn mxaccess_codec::error::CodecError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Freeze for mxaccess_codec::error::CodecError
|
|
impl core::marker::Send for mxaccess_codec::error::CodecError
|
|
impl core::marker::Sync for mxaccess_codec::error::CodecError
|
|
impl core::marker::Unpin for mxaccess_codec::error::CodecError
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::error::CodecError
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::error::CodecError
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::error::CodecError
|
|
pub mod mxaccess_codec::item_control
|
|
#[repr(u8)] pub enum mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub mxaccess_codec::item_control::NmxItemControlCommand::AdviseSupervisory = 31
|
|
pub mxaccess_codec::item_control::NmxItemControlCommand::UnAdvise = 33
|
|
impl core::clone::Clone for mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub fn mxaccess_codec::item_control::NmxItemControlCommand::clone(&self) -> mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::cmp::Eq for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::cmp::PartialEq for mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub fn mxaccess_codec::item_control::NmxItemControlCommand::eq(&self, other: &mxaccess_codec::item_control::NmxItemControlCommand) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub fn mxaccess_codec::item_control::NmxItemControlCommand::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub fn mxaccess_codec::item_control::NmxItemControlCommand::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::Freeze for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::Send for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::Sync for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::Unpin for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub struct mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub mxaccess_codec::item_control::NmxItemControlMessage::attribute_id: i16
|
|
pub mxaccess_codec::item_control::NmxItemControlMessage::attribute_index: i16
|
|
pub mxaccess_codec::item_control::NmxItemControlMessage::attribute_signature: u16
|
|
pub mxaccess_codec::item_control::NmxItemControlMessage::command: mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub mxaccess_codec::item_control::NmxItemControlMessage::item_correlation_id: [u8; 16]
|
|
pub mxaccess_codec::item_control::NmxItemControlMessage::object_id: u16
|
|
pub mxaccess_codec::item_control::NmxItemControlMessage::object_signature: u16
|
|
pub mxaccess_codec::item_control::NmxItemControlMessage::primitive_id: i16
|
|
pub mxaccess_codec::item_control::NmxItemControlMessage::property_id: i16
|
|
pub mxaccess_codec::item_control::NmxItemControlMessage::tail: u32
|
|
impl mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::encoded_length(command: mxaccess_codec::item_control::NmxItemControlCommand) -> usize
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::from_reference_handle_fields(command: mxaccess_codec::item_control::NmxItemControlCommand, item_correlation_id: [u8; 16], object_id: u16, object_signature: u16, primitive_id: i16, attribute_id: i16, property_id: i16, attribute_signature: u16, attribute_index: i16, tail: u32) -> Self
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::to_advise_supervisory(self) -> Self
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::to_un_advise(self) -> Self
|
|
impl core::clone::Clone for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::clone(&self) -> mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::cmp::Eq for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::eq(&self, other: &mxaccess_codec::item_control::NmxItemControlMessage) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::Freeze for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::Send for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::Sync for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::Unpin for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub const mxaccess_codec::item_control::DEFAULT_TAIL: u32
|
|
pub mod mxaccess_codec::metadata_query
|
|
pub struct mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
impl mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
pub fn mxaccess_codec::metadata_query::NmxMetadataQueryMessage::encode_observed_pre_advise(item_correlation_id: [u8; 16]) -> alloc::vec::Vec<u8>
|
|
impl core::marker::Freeze for mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
impl core::marker::Send for mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
impl core::marker::Sync for mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
impl core::marker::Unpin for mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
pub const mxaccess_codec::metadata_query::PRE_ADVISE_BODY_LEN: usize
|
|
pub const mxaccess_codec::metadata_query::PRE_ADVISE_CORRELATION_OFFSET: usize
|
|
pub mod mxaccess_codec::observed_frame
|
|
pub struct mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
pub mxaccess_codec::observed_frame::NmxObservedEnvelope::actual_inner_length: usize
|
|
pub mxaccess_codec::observed_frame::NmxObservedEnvelope::declared_inner_length: i32
|
|
pub mxaccess_codec::observed_frame::NmxObservedEnvelope::has_length_prefix: bool
|
|
pub mxaccess_codec::observed_frame::NmxObservedEnvelope::header: alloc::vec::Vec<u8>
|
|
pub mxaccess_codec::observed_frame::NmxObservedEnvelope::inner_body: alloc::vec::Vec<u8>
|
|
pub mxaccess_codec::observed_frame::NmxObservedEnvelope::total_length_prefix: core::option::Option<i32>
|
|
impl mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_process_data_received_body(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_process_data_received_body_flexible(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_transfer_data_body(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::clone(&self) -> mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::cmp::Eq for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::cmp::PartialEq for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::eq(&self, other: &mxaccess_codec::observed_frame::NmxObservedEnvelope) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::marker::Freeze for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::marker::Send for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::marker::Sync for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::marker::Unpin for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
pub struct mxaccess_codec::observed_frame::NmxObservedMessage
|
|
pub mxaccess_codec::observed_frame::NmxObservedMessage::command: u8
|
|
pub mxaccess_codec::observed_frame::NmxObservedMessage::command_name: &'static str
|
|
pub mxaccess_codec::observed_frame::NmxObservedMessage::item_correlation_id: core::option::Option<[u8; 16]>
|
|
pub mxaccess_codec::observed_frame::NmxObservedMessage::strings: alloc::vec::Vec<mxaccess_codec::observed_frame::NmxObservedString>
|
|
pub mxaccess_codec::observed_frame::NmxObservedMessage::synthetic_name: core::option::Option<alloc::string::String>
|
|
pub mxaccess_codec::observed_frame::NmxObservedMessage::version_major: u8
|
|
pub mxaccess_codec::observed_frame::NmxObservedMessage::version_minor: u8
|
|
impl mxaccess_codec::observed_frame::NmxObservedMessage
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedMessage::clone(&self) -> mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::cmp::Eq for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedMessage::eq(&self, other: &mxaccess_codec::observed_frame::NmxObservedMessage) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::marker::Freeze for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::marker::Send for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::marker::Sync for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::marker::Unpin for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
pub struct mxaccess_codec::observed_frame::NmxObservedString
|
|
pub mxaccess_codec::observed_frame::NmxObservedString::offset: usize
|
|
pub mxaccess_codec::observed_frame::NmxObservedString::value: alloc::string::String
|
|
impl core::clone::Clone for mxaccess_codec::observed_frame::NmxObservedString
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedString::clone(&self) -> mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::cmp::Eq for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::cmp::PartialEq for mxaccess_codec::observed_frame::NmxObservedString
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedString::eq(&self, other: &mxaccess_codec::observed_frame::NmxObservedString) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::observed_frame::NmxObservedString
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedString::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::marker::Freeze for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::marker::Send for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::marker::Sync for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::marker::Unpin for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_frame::NmxObservedString
|
|
pub const mxaccess_codec::observed_frame::HEADER_LENGTH: usize
|
|
pub const mxaccess_codec::observed_frame::INNER_LENGTH_OFFSET: usize
|
|
pub mod mxaccess_codec::observed_write_template
|
|
pub struct mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::command(&self) -> u8
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::decode_write_index(body: &[u8]) -> core::result::Result<i32, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::from_observed(kind: mxaccess_codec::value::MxValueKind, observed_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::kind(&self) -> mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::prefix(&self) -> &[u8]
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::suffix_before_write_index(&self) -> &[u8]
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::wire_kind(&self) -> u8
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_boolean(&self, value: bool, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_float32(&self, value: f32, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_float64(&self, value: f64, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_int32(&self, value: i32, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_string(&self, value: &str, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_value(&self, value: &mxaccess_codec::value::MxValue, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::clone(&self) -> mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl core::fmt::Debug for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Freeze for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl core::marker::Send for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl core::marker::Sync for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl core::marker::Unpin for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
pub const mxaccess_codec::observed_write_template::ARRAY_VALUE_OFFSET: usize
|
|
pub const mxaccess_codec::observed_write_template::FIXED_VALUE_OFFSET: usize
|
|
pub const mxaccess_codec::observed_write_template::VARIABLE_VALUE_OFFSET: usize
|
|
pub mod mxaccess_codec::operation_status
|
|
pub enum mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
pub mxaccess_codec::operation_status::NmxOperationStatusFormat::CompletionOnly
|
|
pub mxaccess_codec::operation_status::NmxOperationStatusFormat::StatusWord
|
|
impl core::clone::Clone for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::clone(&self) -> mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::cmp::Eq for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::cmp::PartialEq for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::eq(&self, other: &mxaccess_codec::operation_status::NmxOperationStatusFormat) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::marker::Freeze for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::marker::Send for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::marker::Sync for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::marker::Unpin for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
pub struct mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub mxaccess_codec::operation_status::NmxOperationStatusMessage::command: u8
|
|
pub mxaccess_codec::operation_status::NmxOperationStatusMessage::completion_code: u8
|
|
pub mxaccess_codec::operation_status::NmxOperationStatusMessage::format: mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
pub mxaccess_codec::operation_status::NmxOperationStatusMessage::status: mxaccess_codec::status::MxStatus
|
|
pub mxaccess_codec::operation_status::NmxOperationStatusMessage::status_code: u16
|
|
impl mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::is_mx_access_write_complete(&self) -> bool
|
|
pub const fn mxaccess_codec::operation_status::NmxOperationStatusMessage::promote_to_typed(&self) -> mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_inner(inner: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_process_data_received_body(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::clone(&self) -> mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::cmp::Eq for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::eq(&self, other: &mxaccess_codec::operation_status::NmxOperationStatusMessage) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::Freeze for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::Send for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::Sync for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::Unpin for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub mod mxaccess_codec::prelude
|
|
#[non_exhaustive] pub enum mxaccess_codec::prelude::CodecError
|
|
pub mxaccess_codec::prelude::CodecError::Decode
|
|
pub mxaccess_codec::prelude::CodecError::Decode::buffer_len: usize
|
|
pub mxaccess_codec::prelude::CodecError::Decode::offset: usize
|
|
pub mxaccess_codec::prelude::CodecError::Decode::reason: &'static str
|
|
pub mxaccess_codec::prelude::CodecError::InnerLengthMismatch
|
|
pub mxaccess_codec::prelude::CodecError::InnerLengthMismatch::actual: usize
|
|
pub mxaccess_codec::prelude::CodecError::InnerLengthMismatch::declared: i32
|
|
pub mxaccess_codec::prelude::CodecError::InvalidName
|
|
pub mxaccess_codec::prelude::CodecError::ShortRead
|
|
pub mxaccess_codec::prelude::CodecError::ShortRead::actual: usize
|
|
pub mxaccess_codec::prelude::CodecError::ShortRead::expected: usize
|
|
pub mxaccess_codec::prelude::CodecError::UnexpectedOpcode(u8)
|
|
pub mxaccess_codec::prelude::CodecError::UnsupportedProtocolMarker(i32)
|
|
pub mxaccess_codec::prelude::CodecError::UnsupportedVersion
|
|
pub mxaccess_codec::prelude::CodecError::UnsupportedVersion::actual: u16
|
|
pub mxaccess_codec::prelude::CodecError::UnsupportedVersion::expected: u16
|
|
impl core::error::Error for mxaccess_codec::error::CodecError
|
|
impl core::fmt::Debug for mxaccess_codec::error::CodecError
|
|
pub fn mxaccess_codec::error::CodecError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::fmt::Display for mxaccess_codec::error::CodecError
|
|
pub fn mxaccess_codec::error::CodecError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Freeze for mxaccess_codec::error::CodecError
|
|
impl core::marker::Send for mxaccess_codec::error::CodecError
|
|
impl core::marker::Sync for mxaccess_codec::error::CodecError
|
|
impl core::marker::Unpin for mxaccess_codec::error::CodecError
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::error::CodecError
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::error::CodecError
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::error::CodecError
|
|
#[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::prelude::MxDataType
|
|
pub mxaccess_codec::prelude::MxDataType::BigString = 16
|
|
pub mxaccess_codec::prelude::MxDataType::Boolean = 1
|
|
pub mxaccess_codec::prelude::MxDataType::DataQualityType = 12
|
|
pub mxaccess_codec::prelude::MxDataType::Double = 4
|
|
pub mxaccess_codec::prelude::MxDataType::ElapsedTime = 7
|
|
pub mxaccess_codec::prelude::MxDataType::End = 17
|
|
pub mxaccess_codec::prelude::MxDataType::Enum = 10
|
|
pub mxaccess_codec::prelude::MxDataType::Float = 3
|
|
pub mxaccess_codec::prelude::MxDataType::Integer = 2
|
|
pub mxaccess_codec::prelude::MxDataType::InternationalizedString = 15
|
|
pub mxaccess_codec::prelude::MxDataType::NoData = 0
|
|
pub mxaccess_codec::prelude::MxDataType::QualifiedEnum = 13
|
|
pub mxaccess_codec::prelude::MxDataType::QualifiedStruct = 14
|
|
pub mxaccess_codec::prelude::MxDataType::ReferenceType = 8
|
|
pub mxaccess_codec::prelude::MxDataType::SecurityClassificationEnum = 11
|
|
pub mxaccess_codec::prelude::MxDataType::StatusType = 9
|
|
pub mxaccess_codec::prelude::MxDataType::String = 5
|
|
pub mxaccess_codec::prelude::MxDataType::Time = 6
|
|
pub mxaccess_codec::prelude::MxDataType::Unknown = -1
|
|
impl mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::from_i16(value: i16) -> Self
|
|
pub fn mxaccess_codec::value::MxDataType::to_i16(self) -> i16
|
|
impl core::clone::Clone for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::clone(&self) -> mxaccess_codec::value::MxDataType
|
|
impl core::cmp::Eq for mxaccess_codec::value::MxDataType
|
|
impl core::cmp::PartialEq for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::eq(&self, other: &mxaccess_codec::value::MxDataType) -> bool
|
|
impl core::default::Default for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::default() -> mxaccess_codec::value::MxDataType
|
|
impl core::fmt::Debug for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::value::MxDataType
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxDataType
|
|
impl core::marker::Freeze for mxaccess_codec::value::MxDataType
|
|
impl core::marker::Send for mxaccess_codec::value::MxDataType
|
|
impl core::marker::Sync for mxaccess_codec::value::MxDataType
|
|
impl core::marker::Unpin for mxaccess_codec::value::MxDataType
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxDataType
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxDataType
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxDataType
|
|
#[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::prelude::MxStatusCategory
|
|
pub mxaccess_codec::prelude::MxStatusCategory::CommunicationError = 3
|
|
pub mxaccess_codec::prelude::MxStatusCategory::ConfigurationError = 4
|
|
pub mxaccess_codec::prelude::MxStatusCategory::Ok = 0
|
|
pub mxaccess_codec::prelude::MxStatusCategory::OperationalError = 5
|
|
pub mxaccess_codec::prelude::MxStatusCategory::OtherError = 8
|
|
pub mxaccess_codec::prelude::MxStatusCategory::Pending = 1
|
|
pub mxaccess_codec::prelude::MxStatusCategory::SecurityError = 6
|
|
pub mxaccess_codec::prelude::MxStatusCategory::SoftwareError = 7
|
|
pub mxaccess_codec::prelude::MxStatusCategory::Unknown = -1
|
|
pub mxaccess_codec::prelude::MxStatusCategory::Warning = 2
|
|
impl mxaccess_codec::status::MxStatusCategory
|
|
pub const fn mxaccess_codec::status::MxStatusCategory::from_i16(value: i16) -> Self
|
|
pub const fn mxaccess_codec::status::MxStatusCategory::to_i16(self) -> i16
|
|
impl core::clone::Clone for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::clone(&self) -> mxaccess_codec::status::MxStatusCategory
|
|
impl core::cmp::Eq for mxaccess_codec::status::MxStatusCategory
|
|
impl core::cmp::PartialEq for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::eq(&self, other: &mxaccess_codec::status::MxStatusCategory) -> bool
|
|
impl core::default::Default for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::default() -> mxaccess_codec::status::MxStatusCategory
|
|
impl core::fmt::Debug for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::Freeze for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::Send for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::Sync for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::Unpin for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatusCategory
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatusCategory
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatusCategory
|
|
#[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::prelude::MxStatusSource
|
|
pub mxaccess_codec::prelude::MxStatusSource::RequestingAutomationObject = 4
|
|
pub mxaccess_codec::prelude::MxStatusSource::RequestingLmx = 0
|
|
pub mxaccess_codec::prelude::MxStatusSource::RequestingNmx = 2
|
|
pub mxaccess_codec::prelude::MxStatusSource::RespondingAutomationObject = 5
|
|
pub mxaccess_codec::prelude::MxStatusSource::RespondingLmx = 1
|
|
pub mxaccess_codec::prelude::MxStatusSource::RespondingNmx = 3
|
|
pub mxaccess_codec::prelude::MxStatusSource::Unknown = -1
|
|
impl mxaccess_codec::status::MxStatusSource
|
|
pub const fn mxaccess_codec::status::MxStatusSource::from_i16(value: i16) -> Self
|
|
pub const fn mxaccess_codec::status::MxStatusSource::to_i16(self) -> i16
|
|
impl core::clone::Clone for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::clone(&self) -> mxaccess_codec::status::MxStatusSource
|
|
impl core::cmp::Eq for mxaccess_codec::status::MxStatusSource
|
|
impl core::cmp::PartialEq for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::eq(&self, other: &mxaccess_codec::status::MxStatusSource) -> bool
|
|
impl core::default::Default for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::default() -> mxaccess_codec::status::MxStatusSource
|
|
impl core::fmt::Debug for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::Freeze for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::Send for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::Sync for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::Unpin for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatusSource
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatusSource
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatusSource
|
|
#[non_exhaustive] pub enum mxaccess_codec::prelude::MxValue
|
|
pub mxaccess_codec::prelude::MxValue::BoolArray(alloc::vec::Vec<bool>)
|
|
pub mxaccess_codec::prelude::MxValue::Boolean(bool)
|
|
pub mxaccess_codec::prelude::MxValue::DateTime(i64)
|
|
pub mxaccess_codec::prelude::MxValue::DateTimeArray(alloc::vec::Vec<i64>)
|
|
pub mxaccess_codec::prelude::MxValue::ElapsedTime(i64)
|
|
pub mxaccess_codec::prelude::MxValue::Float32(f32)
|
|
pub mxaccess_codec::prelude::MxValue::Float32Array(alloc::vec::Vec<f32>)
|
|
pub mxaccess_codec::prelude::MxValue::Float64(f64)
|
|
pub mxaccess_codec::prelude::MxValue::Float64Array(alloc::vec::Vec<f64>)
|
|
pub mxaccess_codec::prelude::MxValue::Int32(i32)
|
|
pub mxaccess_codec::prelude::MxValue::Int32Array(alloc::vec::Vec<i32>)
|
|
pub mxaccess_codec::prelude::MxValue::String(alloc::string::String)
|
|
pub mxaccess_codec::prelude::MxValue::StringArray(alloc::vec::Vec<alloc::string::String>)
|
|
impl mxaccess_codec::value::MxValue
|
|
pub fn mxaccess_codec::value::MxValue::data_type(&self) -> mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxValue::kind(&self) -> mxaccess_codec::value::MxValueKind
|
|
impl core::clone::Clone for mxaccess_codec::value::MxValue
|
|
pub fn mxaccess_codec::value::MxValue::clone(&self) -> mxaccess_codec::value::MxValue
|
|
impl core::cmp::PartialEq for mxaccess_codec::value::MxValue
|
|
pub fn mxaccess_codec::value::MxValue::eq(&self, other: &mxaccess_codec::value::MxValue) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::value::MxValue
|
|
pub fn mxaccess_codec::value::MxValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxValue
|
|
impl core::marker::Freeze for mxaccess_codec::value::MxValue
|
|
impl core::marker::Send for mxaccess_codec::value::MxValue
|
|
impl core::marker::Sync for mxaccess_codec::value::MxValue
|
|
impl core::marker::Unpin for mxaccess_codec::value::MxValue
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxValue
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxValue
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxValue
|
|
#[non_exhaustive] #[repr(u8)] pub enum mxaccess_codec::prelude::MxValueKind
|
|
pub mxaccess_codec::prelude::MxValueKind::BoolArray = 65
|
|
pub mxaccess_codec::prelude::MxValueKind::Boolean = 1
|
|
pub mxaccess_codec::prelude::MxValueKind::DateTime = 6
|
|
pub mxaccess_codec::prelude::MxValueKind::DateTimeArray = 70
|
|
pub mxaccess_codec::prelude::MxValueKind::ElapsedTime = 7
|
|
pub mxaccess_codec::prelude::MxValueKind::Float32 = 3
|
|
pub mxaccess_codec::prelude::MxValueKind::Float32Array = 67
|
|
pub mxaccess_codec::prelude::MxValueKind::Float64 = 4
|
|
pub mxaccess_codec::prelude::MxValueKind::Float64Array = 68
|
|
pub mxaccess_codec::prelude::MxValueKind::Int32 = 2
|
|
pub mxaccess_codec::prelude::MxValueKind::Int32Array = 66
|
|
pub mxaccess_codec::prelude::MxValueKind::String = 5
|
|
pub mxaccess_codec::prelude::MxValueKind::StringArray = 69
|
|
pub mxaccess_codec::prelude::MxValueKind::Unknown = 0
|
|
impl mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::for_data_type(data_type: mxaccess_codec::value::MxDataType, is_array: bool) -> core::option::Option<mxaccess_codec::value::MxValueKind>
|
|
pub fn mxaccess_codec::value::MxValueKind::from_u8(value: u8) -> Self
|
|
pub fn mxaccess_codec::value::MxValueKind::to_u8(self) -> u8
|
|
impl core::clone::Clone for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::clone(&self) -> mxaccess_codec::value::MxValueKind
|
|
impl core::cmp::Eq for mxaccess_codec::value::MxValueKind
|
|
impl core::cmp::PartialEq for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::eq(&self, other: &mxaccess_codec::value::MxValueKind) -> bool
|
|
impl core::default::Default for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::default() -> mxaccess_codec::value::MxValueKind
|
|
impl core::fmt::Debug for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::Freeze for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::Send for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::Sync for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::Unpin for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxValueKind
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxValueKind
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxValueKind
|
|
#[repr(u8)] pub enum mxaccess_codec::prelude::NmxItemControlCommand
|
|
pub mxaccess_codec::prelude::NmxItemControlCommand::AdviseSupervisory = 31
|
|
pub mxaccess_codec::prelude::NmxItemControlCommand::UnAdvise = 33
|
|
impl core::clone::Clone for mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub fn mxaccess_codec::item_control::NmxItemControlCommand::clone(&self) -> mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::cmp::Eq for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::cmp::PartialEq for mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub fn mxaccess_codec::item_control::NmxItemControlCommand::eq(&self, other: &mxaccess_codec::item_control::NmxItemControlCommand) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub fn mxaccess_codec::item_control::NmxItemControlCommand::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub fn mxaccess_codec::item_control::NmxItemControlCommand::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::Freeze for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::Send for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::Sync for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::Unpin for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::item_control::NmxItemControlCommand
|
|
#[non_exhaustive] #[repr(u8)] pub enum mxaccess_codec::prelude::NmxTransferMessageKind
|
|
pub mxaccess_codec::prelude::NmxTransferMessageKind::ItemControl = 2
|
|
pub mxaccess_codec::prelude::NmxTransferMessageKind::Metadata = 1
|
|
pub mxaccess_codec::prelude::NmxTransferMessageKind::Unknown = 0
|
|
pub mxaccess_codec::prelude::NmxTransferMessageKind::Write = 3
|
|
impl core::clone::Clone for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::clone(&self) -> mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::cmp::Eq for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::cmp::PartialEq for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::eq(&self, other: &mxaccess_codec::envelope::NmxTransferMessageKind) -> bool
|
|
impl core::default::Default for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::default() -> mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::fmt::Debug for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::Freeze for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::Send for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::Sync for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::Unpin for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub struct mxaccess_codec::prelude::MxReferenceHandle
|
|
pub mxaccess_codec::prelude::MxReferenceHandle::attribute_id: i16
|
|
pub mxaccess_codec::prelude::MxReferenceHandle::attribute_index: i16
|
|
pub mxaccess_codec::prelude::MxReferenceHandle::engine_id: u16
|
|
pub mxaccess_codec::prelude::MxReferenceHandle::galaxy_id: u8
|
|
pub mxaccess_codec::prelude::MxReferenceHandle::object_id: u16
|
|
pub mxaccess_codec::prelude::MxReferenceHandle::platform_id: u16
|
|
pub mxaccess_codec::prelude::MxReferenceHandle::primitive_id: i16
|
|
pub mxaccess_codec::prelude::MxReferenceHandle::property_id: i16
|
|
impl mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub const mxaccess_codec::reference_handle::MxReferenceHandle::ENCODED_LEN: usize
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::attribute_signature(self) -> u16
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::encode(self) -> [u8; 20]
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::from_names(galaxy_id: u8, platform_id: u16, engine_id: u16, object_id: u16, object_tag_name: &str, primitive_id: i16, attribute_id: i16, property_id: i16, attribute_name: &str, is_array: bool) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::object_signature(self) -> u16
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::parse(bytes: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_attribute_name(self, attribute_name: &str) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_object_tag_name(self, object_tag_name: &str) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::write_to(self, destination: &mut [u8])
|
|
impl core::clone::Clone for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::clone(&self) -> mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::cmp::Eq for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::cmp::PartialEq for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::eq(&self, other: &mxaccess_codec::reference_handle::MxReferenceHandle) -> bool
|
|
impl core::default::Default for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::default() -> mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::fmt::Debug for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::Freeze for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::Send for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::Sync for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::Unpin for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub struct mxaccess_codec::prelude::MxStatus
|
|
pub mxaccess_codec::prelude::MxStatus::category: mxaccess_codec::status::MxStatusCategory
|
|
pub mxaccess_codec::prelude::MxStatus::detail: i16
|
|
pub mxaccess_codec::prelude::MxStatus::detected_by: mxaccess_codec::status::MxStatusSource
|
|
pub mxaccess_codec::prelude::MxStatus::success: i16
|
|
impl mxaccess_codec::status::MxStatus
|
|
pub const mxaccess_codec::status::MxStatus::ACTIVATE_OK: Self
|
|
pub const mxaccess_codec::status::MxStatus::DATA_CHANGE_OK: Self
|
|
pub const mxaccess_codec::status::MxStatus::INVALID_REFERENCE_CONFIGURATION: Self
|
|
pub const mxaccess_codec::status::MxStatus::SUSPEND_PENDING: Self
|
|
pub const mxaccess_codec::status::MxStatus::WRITE_COMPLETE_OK: Self
|
|
pub fn mxaccess_codec::status::MxStatus::detail_text(&self) -> core::option::Option<&'static str>
|
|
pub const fn mxaccess_codec::status::MxStatus::from_nmx_response_code(response_code: u8) -> core::option::Option<Self>
|
|
pub const fn mxaccess_codec::status::MxStatus::from_packed_u32(packed: u32) -> Self
|
|
pub fn mxaccess_codec::status::MxStatus::is_ok(&self) -> bool
|
|
pub const fn mxaccess_codec::status::MxStatus::to_packed_u32(self) -> u32
|
|
impl core::clone::Clone for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::clone(&self) -> mxaccess_codec::status::MxStatus
|
|
impl core::cmp::Eq for mxaccess_codec::status::MxStatus
|
|
impl core::cmp::PartialEq for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::eq(&self, other: &mxaccess_codec::status::MxStatus) -> bool
|
|
impl core::default::Default for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::default() -> mxaccess_codec::status::MxStatus
|
|
impl core::fmt::Debug for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::status::MxStatus
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatus
|
|
impl core::marker::Freeze for mxaccess_codec::status::MxStatus
|
|
impl core::marker::Send for mxaccess_codec::status::MxStatus
|
|
impl core::marker::Sync for mxaccess_codec::status::MxStatus
|
|
impl core::marker::Unpin for mxaccess_codec::status::MxStatus
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatus
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatus
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatus
|
|
pub struct mxaccess_codec::prelude::NmxItemControlMessage
|
|
pub mxaccess_codec::prelude::NmxItemControlMessage::attribute_id: i16
|
|
pub mxaccess_codec::prelude::NmxItemControlMessage::attribute_index: i16
|
|
pub mxaccess_codec::prelude::NmxItemControlMessage::attribute_signature: u16
|
|
pub mxaccess_codec::prelude::NmxItemControlMessage::command: mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub mxaccess_codec::prelude::NmxItemControlMessage::item_correlation_id: [u8; 16]
|
|
pub mxaccess_codec::prelude::NmxItemControlMessage::object_id: u16
|
|
pub mxaccess_codec::prelude::NmxItemControlMessage::object_signature: u16
|
|
pub mxaccess_codec::prelude::NmxItemControlMessage::primitive_id: i16
|
|
pub mxaccess_codec::prelude::NmxItemControlMessage::property_id: i16
|
|
pub mxaccess_codec::prelude::NmxItemControlMessage::tail: u32
|
|
impl mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::encoded_length(command: mxaccess_codec::item_control::NmxItemControlCommand) -> usize
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::from_reference_handle_fields(command: mxaccess_codec::item_control::NmxItemControlCommand, item_correlation_id: [u8; 16], object_id: u16, object_signature: u16, primitive_id: i16, attribute_id: i16, property_id: i16, attribute_signature: u16, attribute_index: i16, tail: u32) -> Self
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::to_advise_supervisory(self) -> Self
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::to_un_advise(self) -> Self
|
|
impl core::clone::Clone for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::clone(&self) -> mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::cmp::Eq for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::eq(&self, other: &mxaccess_codec::item_control::NmxItemControlMessage) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::Freeze for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::Send for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::Sync for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::Unpin for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub struct mxaccess_codec::prelude::NmxOperationStatusMessage
|
|
pub mxaccess_codec::prelude::NmxOperationStatusMessage::command: u8
|
|
pub mxaccess_codec::prelude::NmxOperationStatusMessage::completion_code: u8
|
|
pub mxaccess_codec::prelude::NmxOperationStatusMessage::format: mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
pub mxaccess_codec::prelude::NmxOperationStatusMessage::status: mxaccess_codec::status::MxStatus
|
|
pub mxaccess_codec::prelude::NmxOperationStatusMessage::status_code: u16
|
|
impl mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::is_mx_access_write_complete(&self) -> bool
|
|
pub const fn mxaccess_codec::operation_status::NmxOperationStatusMessage::promote_to_typed(&self) -> mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_inner(inner: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_process_data_received_body(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::clone(&self) -> mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::cmp::Eq for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::eq(&self, other: &mxaccess_codec::operation_status::NmxOperationStatusMessage) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::Freeze for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::Send for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::Sync for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::Unpin for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub struct mxaccess_codec::prelude::NmxReferenceRegistrationMessage
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationMessage::item_context: alloc::string::String
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationMessage::item_correlation_id: mxaccess_codec::reference_registration::Guid16
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationMessage::item_definition: alloc::string::String
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationMessage::item_handle: i32
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationMessage::reserved_25_27: [u8; 2]
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationMessage::reserved_31_55: [u8; 24]
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationMessage::subscribe: bool
|
|
impl mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub const mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::COMMAND: u8
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::to_buffered_item_definition(item_definition: &str) -> core::result::Result<alloc::string::String, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::clone(&self) -> mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::cmp::Eq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::eq(&self, other: &mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage) -> bool
|
|
impl core::default::Default for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::default() -> mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::fmt::Debug for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::Freeze for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::Send for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::Sync for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::Unpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub struct mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::first_timestamp_filetime: i64
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::item_context: alloc::string::String
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::item_correlation_id: mxaccess_codec::reference_registration::Guid16
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::item_definition: alloc::string::String
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::item_handle: i32
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::mx_data_type: i32
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::second_timestamp_filetime: i64
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::status_category: u8
|
|
pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::status_detail: u8
|
|
impl mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub const mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::COMMAND: u8
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::clone(&self) -> mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::cmp::Eq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::eq(&self, other: &mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage) -> bool
|
|
impl core::default::Default for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::default() -> mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::fmt::Debug for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::Freeze for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::Send for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::Sync for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::Unpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub struct mxaccess_codec::prelude::NmxSubscriptionMessage
|
|
pub mxaccess_codec::prelude::NmxSubscriptionMessage::command: u8
|
|
pub mxaccess_codec::prelude::NmxSubscriptionMessage::item_correlation_id: core::option::Option<mxaccess_codec::subscription_message::NmxGuid>
|
|
pub mxaccess_codec::prelude::NmxSubscriptionMessage::operation_id: mxaccess_codec::subscription_message::NmxGuid
|
|
pub mxaccess_codec::prelude::NmxSubscriptionMessage::record_count: i32
|
|
pub mxaccess_codec::prelude::NmxSubscriptionMessage::records: alloc::vec::Vec<mxaccess_codec::subscription_message::NmxSubscriptionRecord>
|
|
pub mxaccess_codec::prelude::NmxSubscriptionMessage::version: u16
|
|
impl mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub const mxaccess_codec::subscription_message::NmxSubscriptionMessage::PREAMBLE_LEN: usize
|
|
pub const mxaccess_codec::subscription_message::NmxSubscriptionMessage::SUBSCRIPTION_STATUS_HEADER_LEN: usize
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::parse_inner(inner: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::clone(&self) -> mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::eq(&self, other: &mxaccess_codec::subscription_message::NmxSubscriptionMessage) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::Freeze for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::Send for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::Sync for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::Unpin for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub struct mxaccess_codec::prelude::NmxTransferEnvelope
|
|
pub mxaccess_codec::prelude::NmxTransferEnvelope::local_engine_id: i32
|
|
pub mxaccess_codec::prelude::NmxTransferEnvelope::message_kind: mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub mxaccess_codec::prelude::NmxTransferEnvelope::reserved6_10: [u8; 4]
|
|
pub mxaccess_codec::prelude::NmxTransferEnvelope::source_galaxy_id: i32
|
|
pub mxaccess_codec::prelude::NmxTransferEnvelope::source_platform_id: i32
|
|
pub mxaccess_codec::prelude::NmxTransferEnvelope::target_engine_id: i32
|
|
pub mxaccess_codec::prelude::NmxTransferEnvelope::target_galaxy_id: i32
|
|
pub mxaccess_codec::prelude::NmxTransferEnvelope::target_platform_id: i32
|
|
pub mxaccess_codec::prelude::NmxTransferEnvelope::timeout_ms: i32
|
|
impl mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub const mxaccess_codec::envelope::NmxTransferEnvelope::HEADER_LEN: usize
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::encode_with_inner(self, inner_body: &[u8]) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::parse(transfer_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::write_to(self, transfer_body: &mut [u8]) -> core::result::Result<(), mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::clone(&self) -> mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::cmp::Eq for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::cmp::PartialEq for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::eq(&self, other: &mxaccess_codec::envelope::NmxTransferEnvelope) -> bool
|
|
impl core::default::Default for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::default() -> Self
|
|
impl core::fmt::Debug for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::Freeze for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::Send for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::Sync for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::Unpin for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub struct mxaccess_codec::prelude::NmxTransferEnvelopeTemplate
|
|
impl mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub const mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::HEADER_LEN: usize
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::decode_inner<'a>(&self, transfer_body: &'a [u8]) -> core::result::Result<&'a [u8], mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::encode(&self, inner_put_request_body: &[u8]) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::from_observed(observed_transfer_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::header(&self) -> &[u8; 46]
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::with_inner_length(self, inner_length: i32) -> Self
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::with_message_kind(self, kind: mxaccess_codec::envelope::NmxTransferMessageKind) -> Self
|
|
impl core::clone::Clone for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::clone(&self) -> mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::cmp::Eq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::cmp::PartialEq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::eq(&self, other: &mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::Freeze for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::Send for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::Sync for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::Unpin for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub mod mxaccess_codec::reference_handle
|
|
pub struct mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub mxaccess_codec::reference_handle::MxReferenceHandle::attribute_id: i16
|
|
pub mxaccess_codec::reference_handle::MxReferenceHandle::attribute_index: i16
|
|
pub mxaccess_codec::reference_handle::MxReferenceHandle::engine_id: u16
|
|
pub mxaccess_codec::reference_handle::MxReferenceHandle::galaxy_id: u8
|
|
pub mxaccess_codec::reference_handle::MxReferenceHandle::object_id: u16
|
|
pub mxaccess_codec::reference_handle::MxReferenceHandle::platform_id: u16
|
|
pub mxaccess_codec::reference_handle::MxReferenceHandle::primitive_id: i16
|
|
pub mxaccess_codec::reference_handle::MxReferenceHandle::property_id: i16
|
|
impl mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub const mxaccess_codec::reference_handle::MxReferenceHandle::ENCODED_LEN: usize
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::attribute_signature(self) -> u16
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::encode(self) -> [u8; 20]
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::from_names(galaxy_id: u8, platform_id: u16, engine_id: u16, object_id: u16, object_tag_name: &str, primitive_id: i16, attribute_id: i16, property_id: i16, attribute_name: &str, is_array: bool) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::object_signature(self) -> u16
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::parse(bytes: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_attribute_name(self, attribute_name: &str) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_object_tag_name(self, object_tag_name: &str) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::write_to(self, destination: &mut [u8])
|
|
impl core::clone::Clone for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::clone(&self) -> mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::cmp::Eq for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::cmp::PartialEq for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::eq(&self, other: &mxaccess_codec::reference_handle::MxReferenceHandle) -> bool
|
|
impl core::default::Default for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::default() -> mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::fmt::Debug for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::Freeze for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::Send for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::Sync for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::Unpin for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::compute_name_signature(name: &str) -> core::result::Result<u16, mxaccess_codec::error::CodecError>
|
|
pub const fn mxaccess_codec::reference_handle::update_crc16_ibm(crc: u16, value: u8) -> u16
|
|
pub mod mxaccess_codec::reference_registration
|
|
pub struct mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::item_context: alloc::string::String
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::item_correlation_id: mxaccess_codec::reference_registration::Guid16
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::item_definition: alloc::string::String
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::item_handle: i32
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::reserved_25_27: [u8; 2]
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::reserved_31_55: [u8; 24]
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::subscribe: bool
|
|
impl mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub const mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::COMMAND: u8
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::to_buffered_item_definition(item_definition: &str) -> core::result::Result<alloc::string::String, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::clone(&self) -> mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::cmp::Eq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::eq(&self, other: &mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage) -> bool
|
|
impl core::default::Default for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::default() -> mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::fmt::Debug for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::Freeze for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::Send for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::Sync for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::Unpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub struct mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::first_timestamp_filetime: i64
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::item_context: alloc::string::String
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::item_correlation_id: mxaccess_codec::reference_registration::Guid16
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::item_definition: alloc::string::String
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::item_handle: i32
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::mx_data_type: i32
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::second_timestamp_filetime: i64
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::status_category: u8
|
|
pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::status_detail: u8
|
|
impl mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub const mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::COMMAND: u8
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::clone(&self) -> mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::cmp::Eq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::eq(&self, other: &mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage) -> bool
|
|
impl core::default::Default for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::default() -> mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::fmt::Debug for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::Freeze for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::Send for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::Sync for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::Unpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub type mxaccess_codec::reference_registration::Guid16 = [u8; 16]
|
|
pub mod mxaccess_codec::secured_write
|
|
pub struct mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
pub mxaccess_codec::secured_write::DecodedSecuredWrite::client_name: alloc::string::String
|
|
pub mxaccess_codec::secured_write::DecodedSecuredWrite::current_user_token: [u8; 16]
|
|
pub mxaccess_codec::secured_write::DecodedSecuredWrite::inner: mxaccess_codec::write_message::DecodedWrite
|
|
pub mxaccess_codec::secured_write::DecodedSecuredWrite::verifier_user_token: [u8; 16]
|
|
impl core::clone::Clone for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
pub fn mxaccess_codec::secured_write::DecodedSecuredWrite::clone(&self) -> mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::cmp::PartialEq for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
pub fn mxaccess_codec::secured_write::DecodedSecuredWrite::eq(&self, other: &mxaccess_codec::secured_write::DecodedSecuredWrite) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
pub fn mxaccess_codec::secured_write::DecodedSecuredWrite::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::marker::Freeze for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::marker::Send for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::marker::Sync for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::marker::Unpin for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
pub const mxaccess_codec::secured_write::AUTHENTICATOR_TOKEN_LENGTH: usize
|
|
pub const mxaccess_codec::secured_write::COMMAND: u8
|
|
pub const mxaccess_codec::secured_write::OBSERVED_AUTHENTICATED_USER_TOKEN: [u8; 16]
|
|
pub const mxaccess_codec::secured_write::VERSION: u16
|
|
pub fn mxaccess_codec::secured_write::decode(body: &[u8]) -> core::result::Result<mxaccess_codec::secured_write::DecodedSecuredWrite, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::secured_write::encode(handle: &mxaccess_codec::reference_handle::MxReferenceHandle, value: &mxaccess_codec::write_message::WriteValue, current_user_token: [u8; 16], verifier_user_token: [u8; 16], client_name: &str, timestamp_filetime: i64, write_index: i32, client_token: u32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::secured_write::resolve_observed_user_token(user_id: i32) -> [u8; 16]
|
|
pub mod mxaccess_codec::status
|
|
#[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::status::MxStatusCategory
|
|
pub mxaccess_codec::status::MxStatusCategory::CommunicationError = 3
|
|
pub mxaccess_codec::status::MxStatusCategory::ConfigurationError = 4
|
|
pub mxaccess_codec::status::MxStatusCategory::Ok = 0
|
|
pub mxaccess_codec::status::MxStatusCategory::OperationalError = 5
|
|
pub mxaccess_codec::status::MxStatusCategory::OtherError = 8
|
|
pub mxaccess_codec::status::MxStatusCategory::Pending = 1
|
|
pub mxaccess_codec::status::MxStatusCategory::SecurityError = 6
|
|
pub mxaccess_codec::status::MxStatusCategory::SoftwareError = 7
|
|
pub mxaccess_codec::status::MxStatusCategory::Unknown = -1
|
|
pub mxaccess_codec::status::MxStatusCategory::Warning = 2
|
|
impl mxaccess_codec::status::MxStatusCategory
|
|
pub const fn mxaccess_codec::status::MxStatusCategory::from_i16(value: i16) -> Self
|
|
pub const fn mxaccess_codec::status::MxStatusCategory::to_i16(self) -> i16
|
|
impl core::clone::Clone for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::clone(&self) -> mxaccess_codec::status::MxStatusCategory
|
|
impl core::cmp::Eq for mxaccess_codec::status::MxStatusCategory
|
|
impl core::cmp::PartialEq for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::eq(&self, other: &mxaccess_codec::status::MxStatusCategory) -> bool
|
|
impl core::default::Default for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::default() -> mxaccess_codec::status::MxStatusCategory
|
|
impl core::fmt::Debug for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::Freeze for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::Send for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::Sync for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::Unpin for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatusCategory
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatusCategory
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatusCategory
|
|
#[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::status::MxStatusSource
|
|
pub mxaccess_codec::status::MxStatusSource::RequestingAutomationObject = 4
|
|
pub mxaccess_codec::status::MxStatusSource::RequestingLmx = 0
|
|
pub mxaccess_codec::status::MxStatusSource::RequestingNmx = 2
|
|
pub mxaccess_codec::status::MxStatusSource::RespondingAutomationObject = 5
|
|
pub mxaccess_codec::status::MxStatusSource::RespondingLmx = 1
|
|
pub mxaccess_codec::status::MxStatusSource::RespondingNmx = 3
|
|
pub mxaccess_codec::status::MxStatusSource::Unknown = -1
|
|
impl mxaccess_codec::status::MxStatusSource
|
|
pub const fn mxaccess_codec::status::MxStatusSource::from_i16(value: i16) -> Self
|
|
pub const fn mxaccess_codec::status::MxStatusSource::to_i16(self) -> i16
|
|
impl core::clone::Clone for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::clone(&self) -> mxaccess_codec::status::MxStatusSource
|
|
impl core::cmp::Eq for mxaccess_codec::status::MxStatusSource
|
|
impl core::cmp::PartialEq for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::eq(&self, other: &mxaccess_codec::status::MxStatusSource) -> bool
|
|
impl core::default::Default for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::default() -> mxaccess_codec::status::MxStatusSource
|
|
impl core::fmt::Debug for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::Freeze for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::Send for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::Sync for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::Unpin for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatusSource
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatusSource
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatusSource
|
|
pub struct mxaccess_codec::status::MxStatus
|
|
pub mxaccess_codec::status::MxStatus::category: mxaccess_codec::status::MxStatusCategory
|
|
pub mxaccess_codec::status::MxStatus::detail: i16
|
|
pub mxaccess_codec::status::MxStatus::detected_by: mxaccess_codec::status::MxStatusSource
|
|
pub mxaccess_codec::status::MxStatus::success: i16
|
|
impl mxaccess_codec::status::MxStatus
|
|
pub const mxaccess_codec::status::MxStatus::ACTIVATE_OK: Self
|
|
pub const mxaccess_codec::status::MxStatus::DATA_CHANGE_OK: Self
|
|
pub const mxaccess_codec::status::MxStatus::INVALID_REFERENCE_CONFIGURATION: Self
|
|
pub const mxaccess_codec::status::MxStatus::SUSPEND_PENDING: Self
|
|
pub const mxaccess_codec::status::MxStatus::WRITE_COMPLETE_OK: Self
|
|
pub fn mxaccess_codec::status::MxStatus::detail_text(&self) -> core::option::Option<&'static str>
|
|
pub const fn mxaccess_codec::status::MxStatus::from_nmx_response_code(response_code: u8) -> core::option::Option<Self>
|
|
pub const fn mxaccess_codec::status::MxStatus::from_packed_u32(packed: u32) -> Self
|
|
pub fn mxaccess_codec::status::MxStatus::is_ok(&self) -> bool
|
|
pub const fn mxaccess_codec::status::MxStatus::to_packed_u32(self) -> u32
|
|
impl core::clone::Clone for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::clone(&self) -> mxaccess_codec::status::MxStatus
|
|
impl core::cmp::Eq for mxaccess_codec::status::MxStatus
|
|
impl core::cmp::PartialEq for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::eq(&self, other: &mxaccess_codec::status::MxStatus) -> bool
|
|
impl core::default::Default for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::default() -> mxaccess_codec::status::MxStatus
|
|
impl core::fmt::Debug for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::status::MxStatus
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatus
|
|
impl core::marker::Freeze for mxaccess_codec::status::MxStatus
|
|
impl core::marker::Send for mxaccess_codec::status::MxStatus
|
|
impl core::marker::Sync for mxaccess_codec::status::MxStatus
|
|
impl core::marker::Unpin for mxaccess_codec::status::MxStatus
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatus
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatus
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::detail_text(detail: i16) -> core::option::Option<&'static str>
|
|
pub mod mxaccess_codec::subscription_message
|
|
pub struct mxaccess_codec::subscription_message::NmxGuid(pub [u8; 16])
|
|
impl mxaccess_codec::subscription_message::NmxGuid
|
|
pub const mxaccess_codec::subscription_message::NmxGuid::ENCODED_LEN: usize
|
|
pub fn mxaccess_codec::subscription_message::NmxGuid::from_bytes(bytes: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::subscription_message::NmxGuid
|
|
pub fn mxaccess_codec::subscription_message::NmxGuid::clone(&self) -> mxaccess_codec::subscription_message::NmxGuid
|
|
impl core::cmp::Eq for mxaccess_codec::subscription_message::NmxGuid
|
|
impl core::cmp::PartialEq for mxaccess_codec::subscription_message::NmxGuid
|
|
pub fn mxaccess_codec::subscription_message::NmxGuid::eq(&self, other: &mxaccess_codec::subscription_message::NmxGuid) -> bool
|
|
impl core::default::Default for mxaccess_codec::subscription_message::NmxGuid
|
|
pub fn mxaccess_codec::subscription_message::NmxGuid::default() -> mxaccess_codec::subscription_message::NmxGuid
|
|
impl core::fmt::Debug for mxaccess_codec::subscription_message::NmxGuid
|
|
pub fn mxaccess_codec::subscription_message::NmxGuid::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::subscription_message::NmxGuid
|
|
pub fn mxaccess_codec::subscription_message::NmxGuid::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::subscription_message::NmxGuid
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::subscription_message::NmxGuid
|
|
impl core::marker::Freeze for mxaccess_codec::subscription_message::NmxGuid
|
|
impl core::marker::Send for mxaccess_codec::subscription_message::NmxGuid
|
|
impl core::marker::Sync for mxaccess_codec::subscription_message::NmxGuid
|
|
impl core::marker::Unpin for mxaccess_codec::subscription_message::NmxGuid
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::subscription_message::NmxGuid
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::subscription_message::NmxGuid
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::subscription_message::NmxGuid
|
|
pub struct mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub mxaccess_codec::subscription_message::NmxSubscriptionMessage::command: u8
|
|
pub mxaccess_codec::subscription_message::NmxSubscriptionMessage::item_correlation_id: core::option::Option<mxaccess_codec::subscription_message::NmxGuid>
|
|
pub mxaccess_codec::subscription_message::NmxSubscriptionMessage::operation_id: mxaccess_codec::subscription_message::NmxGuid
|
|
pub mxaccess_codec::subscription_message::NmxSubscriptionMessage::record_count: i32
|
|
pub mxaccess_codec::subscription_message::NmxSubscriptionMessage::records: alloc::vec::Vec<mxaccess_codec::subscription_message::NmxSubscriptionRecord>
|
|
pub mxaccess_codec::subscription_message::NmxSubscriptionMessage::version: u16
|
|
impl mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub const mxaccess_codec::subscription_message::NmxSubscriptionMessage::PREAMBLE_LEN: usize
|
|
pub const mxaccess_codec::subscription_message::NmxSubscriptionMessage::SUBSCRIPTION_STATUS_HEADER_LEN: usize
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::parse_inner(inner: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::clone(&self) -> mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::eq(&self, other: &mxaccess_codec::subscription_message::NmxSubscriptionMessage) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::Freeze for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::Send for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::Sync for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::Unpin for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub struct mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::detail_status: core::option::Option<i32>
|
|
pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::length: usize
|
|
pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::offset: usize
|
|
pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::quality: u16
|
|
pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::status: i32
|
|
pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::timestamp_filetime: i64
|
|
pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::value: core::option::Option<mxaccess_codec::value::MxValue>
|
|
pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::wire_kind: u8
|
|
impl core::clone::Clone for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionRecord::clone(&self) -> mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::cmp::PartialEq for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionRecord::eq(&self, other: &mxaccess_codec::subscription_message::NmxSubscriptionRecord) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionRecord::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::marker::Freeze for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::marker::Send for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::marker::Sync for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::marker::Unpin for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
pub const mxaccess_codec::subscription_message::DATA_UPDATE_COMMAND: u8
|
|
pub const mxaccess_codec::subscription_message::SUBSCRIPTION_STATUS_COMMAND: u8
|
|
pub fn mxaccess_codec::subscription_message::wire_kind_to_value_kind(wire_kind: u8) -> core::option::Option<mxaccess_codec::value::MxValueKind>
|
|
pub mod mxaccess_codec::value
|
|
#[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::value::MxDataType
|
|
pub mxaccess_codec::value::MxDataType::BigString = 16
|
|
pub mxaccess_codec::value::MxDataType::Boolean = 1
|
|
pub mxaccess_codec::value::MxDataType::DataQualityType = 12
|
|
pub mxaccess_codec::value::MxDataType::Double = 4
|
|
pub mxaccess_codec::value::MxDataType::ElapsedTime = 7
|
|
pub mxaccess_codec::value::MxDataType::End = 17
|
|
pub mxaccess_codec::value::MxDataType::Enum = 10
|
|
pub mxaccess_codec::value::MxDataType::Float = 3
|
|
pub mxaccess_codec::value::MxDataType::Integer = 2
|
|
pub mxaccess_codec::value::MxDataType::InternationalizedString = 15
|
|
pub mxaccess_codec::value::MxDataType::NoData = 0
|
|
pub mxaccess_codec::value::MxDataType::QualifiedEnum = 13
|
|
pub mxaccess_codec::value::MxDataType::QualifiedStruct = 14
|
|
pub mxaccess_codec::value::MxDataType::ReferenceType = 8
|
|
pub mxaccess_codec::value::MxDataType::SecurityClassificationEnum = 11
|
|
pub mxaccess_codec::value::MxDataType::StatusType = 9
|
|
pub mxaccess_codec::value::MxDataType::String = 5
|
|
pub mxaccess_codec::value::MxDataType::Time = 6
|
|
pub mxaccess_codec::value::MxDataType::Unknown = -1
|
|
impl mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::from_i16(value: i16) -> Self
|
|
pub fn mxaccess_codec::value::MxDataType::to_i16(self) -> i16
|
|
impl core::clone::Clone for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::clone(&self) -> mxaccess_codec::value::MxDataType
|
|
impl core::cmp::Eq for mxaccess_codec::value::MxDataType
|
|
impl core::cmp::PartialEq for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::eq(&self, other: &mxaccess_codec::value::MxDataType) -> bool
|
|
impl core::default::Default for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::default() -> mxaccess_codec::value::MxDataType
|
|
impl core::fmt::Debug for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::value::MxDataType
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxDataType
|
|
impl core::marker::Freeze for mxaccess_codec::value::MxDataType
|
|
impl core::marker::Send for mxaccess_codec::value::MxDataType
|
|
impl core::marker::Sync for mxaccess_codec::value::MxDataType
|
|
impl core::marker::Unpin for mxaccess_codec::value::MxDataType
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxDataType
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxDataType
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxDataType
|
|
#[non_exhaustive] pub enum mxaccess_codec::value::MxValue
|
|
pub mxaccess_codec::value::MxValue::BoolArray(alloc::vec::Vec<bool>)
|
|
pub mxaccess_codec::value::MxValue::Boolean(bool)
|
|
pub mxaccess_codec::value::MxValue::DateTime(i64)
|
|
pub mxaccess_codec::value::MxValue::DateTimeArray(alloc::vec::Vec<i64>)
|
|
pub mxaccess_codec::value::MxValue::ElapsedTime(i64)
|
|
pub mxaccess_codec::value::MxValue::Float32(f32)
|
|
pub mxaccess_codec::value::MxValue::Float32Array(alloc::vec::Vec<f32>)
|
|
pub mxaccess_codec::value::MxValue::Float64(f64)
|
|
pub mxaccess_codec::value::MxValue::Float64Array(alloc::vec::Vec<f64>)
|
|
pub mxaccess_codec::value::MxValue::Int32(i32)
|
|
pub mxaccess_codec::value::MxValue::Int32Array(alloc::vec::Vec<i32>)
|
|
pub mxaccess_codec::value::MxValue::String(alloc::string::String)
|
|
pub mxaccess_codec::value::MxValue::StringArray(alloc::vec::Vec<alloc::string::String>)
|
|
impl mxaccess_codec::value::MxValue
|
|
pub fn mxaccess_codec::value::MxValue::data_type(&self) -> mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxValue::kind(&self) -> mxaccess_codec::value::MxValueKind
|
|
impl core::clone::Clone for mxaccess_codec::value::MxValue
|
|
pub fn mxaccess_codec::value::MxValue::clone(&self) -> mxaccess_codec::value::MxValue
|
|
impl core::cmp::PartialEq for mxaccess_codec::value::MxValue
|
|
pub fn mxaccess_codec::value::MxValue::eq(&self, other: &mxaccess_codec::value::MxValue) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::value::MxValue
|
|
pub fn mxaccess_codec::value::MxValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxValue
|
|
impl core::marker::Freeze for mxaccess_codec::value::MxValue
|
|
impl core::marker::Send for mxaccess_codec::value::MxValue
|
|
impl core::marker::Sync for mxaccess_codec::value::MxValue
|
|
impl core::marker::Unpin for mxaccess_codec::value::MxValue
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxValue
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxValue
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxValue
|
|
#[non_exhaustive] #[repr(u8)] pub enum mxaccess_codec::value::MxValueKind
|
|
pub mxaccess_codec::value::MxValueKind::BoolArray = 65
|
|
pub mxaccess_codec::value::MxValueKind::Boolean = 1
|
|
pub mxaccess_codec::value::MxValueKind::DateTime = 6
|
|
pub mxaccess_codec::value::MxValueKind::DateTimeArray = 70
|
|
pub mxaccess_codec::value::MxValueKind::ElapsedTime = 7
|
|
pub mxaccess_codec::value::MxValueKind::Float32 = 3
|
|
pub mxaccess_codec::value::MxValueKind::Float32Array = 67
|
|
pub mxaccess_codec::value::MxValueKind::Float64 = 4
|
|
pub mxaccess_codec::value::MxValueKind::Float64Array = 68
|
|
pub mxaccess_codec::value::MxValueKind::Int32 = 2
|
|
pub mxaccess_codec::value::MxValueKind::Int32Array = 66
|
|
pub mxaccess_codec::value::MxValueKind::String = 5
|
|
pub mxaccess_codec::value::MxValueKind::StringArray = 69
|
|
pub mxaccess_codec::value::MxValueKind::Unknown = 0
|
|
impl mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::for_data_type(data_type: mxaccess_codec::value::MxDataType, is_array: bool) -> core::option::Option<mxaccess_codec::value::MxValueKind>
|
|
pub fn mxaccess_codec::value::MxValueKind::from_u8(value: u8) -> Self
|
|
pub fn mxaccess_codec::value::MxValueKind::to_u8(self) -> u8
|
|
impl core::clone::Clone for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::clone(&self) -> mxaccess_codec::value::MxValueKind
|
|
impl core::cmp::Eq for mxaccess_codec::value::MxValueKind
|
|
impl core::cmp::PartialEq for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::eq(&self, other: &mxaccess_codec::value::MxValueKind) -> bool
|
|
impl core::default::Default for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::default() -> mxaccess_codec::value::MxValueKind
|
|
impl core::fmt::Debug for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::Freeze for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::Send for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::Sync for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::Unpin for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxValueKind
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxValueKind
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxValueKind
|
|
pub mod mxaccess_codec::write_message
|
|
pub enum mxaccess_codec::write_message::WriteValue
|
|
pub mxaccess_codec::write_message::WriteValue::Boolean(bool)
|
|
pub mxaccess_codec::write_message::WriteValue::BooleanArray(alloc::vec::Vec<bool>)
|
|
pub mxaccess_codec::write_message::WriteValue::DateTime(alloc::string::String)
|
|
pub mxaccess_codec::write_message::WriteValue::DateTimeArray(alloc::vec::Vec<alloc::string::String>)
|
|
pub mxaccess_codec::write_message::WriteValue::Float32(f32)
|
|
pub mxaccess_codec::write_message::WriteValue::Float32Array(alloc::vec::Vec<f32>)
|
|
pub mxaccess_codec::write_message::WriteValue::Float64(f64)
|
|
pub mxaccess_codec::write_message::WriteValue::Float64Array(alloc::vec::Vec<f64>)
|
|
pub mxaccess_codec::write_message::WriteValue::Int32(i32)
|
|
pub mxaccess_codec::write_message::WriteValue::Int32Array(alloc::vec::Vec<i32>)
|
|
pub mxaccess_codec::write_message::WriteValue::String(alloc::string::String)
|
|
pub mxaccess_codec::write_message::WriteValue::StringArray(alloc::vec::Vec<alloc::string::String>)
|
|
impl mxaccess_codec::write_message::WriteValue
|
|
pub const fn mxaccess_codec::write_message::WriteValue::kind(&self) -> mxaccess_codec::write_message::WriteValueKind
|
|
impl core::clone::Clone for mxaccess_codec::write_message::WriteValue
|
|
pub fn mxaccess_codec::write_message::WriteValue::clone(&self) -> mxaccess_codec::write_message::WriteValue
|
|
impl core::cmp::PartialEq for mxaccess_codec::write_message::WriteValue
|
|
pub fn mxaccess_codec::write_message::WriteValue::eq(&self, other: &mxaccess_codec::write_message::WriteValue) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::write_message::WriteValue
|
|
pub fn mxaccess_codec::write_message::WriteValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::write_message::WriteValue
|
|
impl core::marker::Freeze for mxaccess_codec::write_message::WriteValue
|
|
impl core::marker::Send for mxaccess_codec::write_message::WriteValue
|
|
impl core::marker::Sync for mxaccess_codec::write_message::WriteValue
|
|
impl core::marker::Unpin for mxaccess_codec::write_message::WriteValue
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::write_message::WriteValue
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::write_message::WriteValue
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::write_message::WriteValue
|
|
pub enum mxaccess_codec::write_message::WriteValueKind
|
|
pub mxaccess_codec::write_message::WriteValueKind::Boolean
|
|
pub mxaccess_codec::write_message::WriteValueKind::BooleanArray
|
|
pub mxaccess_codec::write_message::WriteValueKind::DateTime
|
|
pub mxaccess_codec::write_message::WriteValueKind::DateTimeArray
|
|
pub mxaccess_codec::write_message::WriteValueKind::Float32
|
|
pub mxaccess_codec::write_message::WriteValueKind::Float32Array
|
|
pub mxaccess_codec::write_message::WriteValueKind::Float64
|
|
pub mxaccess_codec::write_message::WriteValueKind::Float64Array
|
|
pub mxaccess_codec::write_message::WriteValueKind::Int32
|
|
pub mxaccess_codec::write_message::WriteValueKind::Int32Array
|
|
pub mxaccess_codec::write_message::WriteValueKind::String
|
|
pub mxaccess_codec::write_message::WriteValueKind::StringArray
|
|
impl mxaccess_codec::write_message::WriteValueKind
|
|
pub const fn mxaccess_codec::write_message::WriteValueKind::array_element_width(self) -> core::option::Option<u16>
|
|
pub const fn mxaccess_codec::write_message::WriteValueKind::wire_kind(self) -> u8
|
|
impl core::clone::Clone for mxaccess_codec::write_message::WriteValueKind
|
|
pub fn mxaccess_codec::write_message::WriteValueKind::clone(&self) -> mxaccess_codec::write_message::WriteValueKind
|
|
impl core::cmp::Eq for mxaccess_codec::write_message::WriteValueKind
|
|
impl core::cmp::PartialEq for mxaccess_codec::write_message::WriteValueKind
|
|
pub fn mxaccess_codec::write_message::WriteValueKind::eq(&self, other: &mxaccess_codec::write_message::WriteValueKind) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::write_message::WriteValueKind
|
|
pub fn mxaccess_codec::write_message::WriteValueKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::write_message::WriteValueKind
|
|
pub fn mxaccess_codec::write_message::WriteValueKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::write_message::WriteValueKind
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::write_message::WriteValueKind
|
|
impl core::marker::Freeze for mxaccess_codec::write_message::WriteValueKind
|
|
impl core::marker::Send for mxaccess_codec::write_message::WriteValueKind
|
|
impl core::marker::Sync for mxaccess_codec::write_message::WriteValueKind
|
|
impl core::marker::Unpin for mxaccess_codec::write_message::WriteValueKind
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::write_message::WriteValueKind
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::write_message::WriteValueKind
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::write_message::WriteValueKind
|
|
pub struct mxaccess_codec::write_message::DecodedWrite
|
|
pub mxaccess_codec::write_message::DecodedWrite::client_token: u32
|
|
pub mxaccess_codec::write_message::DecodedWrite::handle_projection: [u8; 14]
|
|
pub mxaccess_codec::write_message::DecodedWrite::timestamp_filetime: core::option::Option<i64>
|
|
pub mxaccess_codec::write_message::DecodedWrite::value: mxaccess_codec::write_message::WriteValue
|
|
pub mxaccess_codec::write_message::DecodedWrite::wire_kind: u8
|
|
pub mxaccess_codec::write_message::DecodedWrite::write_index: i32
|
|
impl core::clone::Clone for mxaccess_codec::write_message::DecodedWrite
|
|
pub fn mxaccess_codec::write_message::DecodedWrite::clone(&self) -> mxaccess_codec::write_message::DecodedWrite
|
|
impl core::cmp::PartialEq for mxaccess_codec::write_message::DecodedWrite
|
|
pub fn mxaccess_codec::write_message::DecodedWrite::eq(&self, other: &mxaccess_codec::write_message::DecodedWrite) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::write_message::DecodedWrite
|
|
pub fn mxaccess_codec::write_message::DecodedWrite::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::write_message::DecodedWrite
|
|
impl core::marker::Freeze for mxaccess_codec::write_message::DecodedWrite
|
|
impl core::marker::Send for mxaccess_codec::write_message::DecodedWrite
|
|
impl core::marker::Sync for mxaccess_codec::write_message::DecodedWrite
|
|
impl core::marker::Unpin for mxaccess_codec::write_message::DecodedWrite
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::write_message::DecodedWrite
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::write_message::DecodedWrite
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::write_message::DecodedWrite
|
|
pub const mxaccess_codec::write_message::COMMAND: u8
|
|
pub const mxaccess_codec::write_message::HANDLE_PROJECTION_LENGTH: usize
|
|
pub const mxaccess_codec::write_message::HANDLE_PROJECTION_OFFSET: usize
|
|
pub const mxaccess_codec::write_message::KIND_OFFSET: usize
|
|
pub const mxaccess_codec::write_message::VERSION: u16
|
|
pub fn mxaccess_codec::write_message::decode(body: &[u8]) -> core::result::Result<mxaccess_codec::write_message::DecodedWrite, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::write_message::encode(handle: &mxaccess_codec::reference_handle::MxReferenceHandle, value: &mxaccess_codec::write_message::WriteValue, write_index: i32, client_token: u32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::write_message::encode_timestamped(handle: &mxaccess_codec::reference_handle::MxReferenceHandle, value: &mxaccess_codec::write_message::WriteValue, timestamp_filetime: i64, write_index: i32, client_token: u32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
#[repr(u16)] pub enum mxaccess_codec::AsbDataType
|
|
pub mxaccess_codec::AsbDataType::Bool = 17
|
|
pub mxaccess_codec::AsbDataType::BoolArray = 57
|
|
pub mxaccess_codec::AsbDataType::Byte = 0
|
|
pub mxaccess_codec::AsbDataType::ByteArray = 40
|
|
pub mxaccess_codec::AsbDataType::ByteString = 14
|
|
pub mxaccess_codec::AsbDataType::ByteStringArray = 54
|
|
pub mxaccess_codec::AsbDataType::Char = 1
|
|
pub mxaccess_codec::AsbDataType::CharArray = 41
|
|
pub mxaccess_codec::AsbDataType::DataQuality = 23
|
|
pub mxaccess_codec::AsbDataType::DataQualityArray = 63
|
|
pub mxaccess_codec::AsbDataType::DataType = 21
|
|
pub mxaccess_codec::AsbDataType::DataTypeArray = 61
|
|
pub mxaccess_codec::AsbDataType::DateTime = 11
|
|
pub mxaccess_codec::AsbDataType::DateTimeArray = 51
|
|
pub mxaccess_codec::AsbDataType::Double = 9
|
|
pub mxaccess_codec::AsbDataType::DoubleArray = 49
|
|
pub mxaccess_codec::AsbDataType::Duration = 12
|
|
pub mxaccess_codec::AsbDataType::DurationArray = 52
|
|
pub mxaccess_codec::AsbDataType::Enum = 20
|
|
pub mxaccess_codec::AsbDataType::EnumArray = 60
|
|
pub mxaccess_codec::AsbDataType::ErrorStatus = 19
|
|
pub mxaccess_codec::AsbDataType::Float = 8
|
|
pub mxaccess_codec::AsbDataType::FloatArray = 48
|
|
pub mxaccess_codec::AsbDataType::Guid = 13
|
|
pub mxaccess_codec::AsbDataType::GuidArray = 53
|
|
pub mxaccess_codec::AsbDataType::Int16 = 2
|
|
pub mxaccess_codec::AsbDataType::Int16Array = 42
|
|
pub mxaccess_codec::AsbDataType::Int32 = 4
|
|
pub mxaccess_codec::AsbDataType::Int32Array = 44
|
|
pub mxaccess_codec::AsbDataType::Int64 = 6
|
|
pub mxaccess_codec::AsbDataType::Int64Array = 46
|
|
pub mxaccess_codec::AsbDataType::LocaleId = 15
|
|
pub mxaccess_codec::AsbDataType::LocaleIdArray = 55
|
|
pub mxaccess_codec::AsbDataType::LocalizedText = 16
|
|
pub mxaccess_codec::AsbDataType::LocalizedTextArray = 56
|
|
pub mxaccess_codec::AsbDataType::SByte = 18
|
|
pub mxaccess_codec::AsbDataType::SByteArray = 58
|
|
pub mxaccess_codec::AsbDataType::SecurityClassification = 22
|
|
pub mxaccess_codec::AsbDataType::SecurityClassificationArray = 62
|
|
pub mxaccess_codec::AsbDataType::String = 10
|
|
pub mxaccess_codec::AsbDataType::StringArray = 50
|
|
pub mxaccess_codec::AsbDataType::UInt16 = 3
|
|
pub mxaccess_codec::AsbDataType::UInt16Array = 43
|
|
pub mxaccess_codec::AsbDataType::UInt32 = 5
|
|
pub mxaccess_codec::AsbDataType::UInt32Array = 45
|
|
pub mxaccess_codec::AsbDataType::UInt64 = 7
|
|
pub mxaccess_codec::AsbDataType::UInt64Array = 47
|
|
pub mxaccess_codec::AsbDataType::Unknown = 65535
|
|
impl mxaccess_codec::asb_variant::AsbDataType
|
|
pub fn mxaccess_codec::asb_variant::AsbDataType::as_u16(self) -> u16
|
|
impl core::clone::Clone for mxaccess_codec::asb_variant::AsbDataType
|
|
pub fn mxaccess_codec::asb_variant::AsbDataType::clone(&self) -> mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::cmp::Eq for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::cmp::PartialEq for mxaccess_codec::asb_variant::AsbDataType
|
|
pub fn mxaccess_codec::asb_variant::AsbDataType::eq(&self, other: &mxaccess_codec::asb_variant::AsbDataType) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::asb_variant::AsbDataType
|
|
pub fn mxaccess_codec::asb_variant::AsbDataType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Copy for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::marker::Freeze for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::marker::Send for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::marker::Sync for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::marker::Unpin for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::AsbDataType
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::AsbDataType
|
|
#[non_exhaustive] pub enum mxaccess_codec::CodecError
|
|
pub mxaccess_codec::CodecError::Decode
|
|
pub mxaccess_codec::CodecError::Decode::buffer_len: usize
|
|
pub mxaccess_codec::CodecError::Decode::offset: usize
|
|
pub mxaccess_codec::CodecError::Decode::reason: &'static str
|
|
pub mxaccess_codec::CodecError::InnerLengthMismatch
|
|
pub mxaccess_codec::CodecError::InnerLengthMismatch::actual: usize
|
|
pub mxaccess_codec::CodecError::InnerLengthMismatch::declared: i32
|
|
pub mxaccess_codec::CodecError::InvalidName
|
|
pub mxaccess_codec::CodecError::ShortRead
|
|
pub mxaccess_codec::CodecError::ShortRead::actual: usize
|
|
pub mxaccess_codec::CodecError::ShortRead::expected: usize
|
|
pub mxaccess_codec::CodecError::UnexpectedOpcode(u8)
|
|
pub mxaccess_codec::CodecError::UnsupportedProtocolMarker(i32)
|
|
pub mxaccess_codec::CodecError::UnsupportedVersion
|
|
pub mxaccess_codec::CodecError::UnsupportedVersion::actual: u16
|
|
pub mxaccess_codec::CodecError::UnsupportedVersion::expected: u16
|
|
impl core::error::Error for mxaccess_codec::error::CodecError
|
|
impl core::fmt::Debug for mxaccess_codec::error::CodecError
|
|
pub fn mxaccess_codec::error::CodecError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::fmt::Display for mxaccess_codec::error::CodecError
|
|
pub fn mxaccess_codec::error::CodecError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Freeze for mxaccess_codec::error::CodecError
|
|
impl core::marker::Send for mxaccess_codec::error::CodecError
|
|
impl core::marker::Sync for mxaccess_codec::error::CodecError
|
|
impl core::marker::Unpin for mxaccess_codec::error::CodecError
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::error::CodecError
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::error::CodecError
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::error::CodecError
|
|
pub enum mxaccess_codec::DecodedVariant
|
|
pub mxaccess_codec::DecodedVariant::Bool(bool)
|
|
pub mxaccess_codec::DecodedVariant::BoolArray(alloc::vec::Vec<bool>)
|
|
pub mxaccess_codec::DecodedVariant::DateTime(i64)
|
|
pub mxaccess_codec::DecodedVariant::DateTimeArray(alloc::vec::Vec<i64>)
|
|
pub mxaccess_codec::DecodedVariant::Double(f64)
|
|
pub mxaccess_codec::DecodedVariant::DoubleArray(alloc::vec::Vec<f64>)
|
|
pub mxaccess_codec::DecodedVariant::Duration(i64)
|
|
pub mxaccess_codec::DecodedVariant::DurationArray(alloc::vec::Vec<i64>)
|
|
pub mxaccess_codec::DecodedVariant::Empty
|
|
pub mxaccess_codec::DecodedVariant::Float(f32)
|
|
pub mxaccess_codec::DecodedVariant::FloatArray(alloc::vec::Vec<f32>)
|
|
pub mxaccess_codec::DecodedVariant::Int32(i32)
|
|
pub mxaccess_codec::DecodedVariant::Int32Array(alloc::vec::Vec<i32>)
|
|
pub mxaccess_codec::DecodedVariant::String(alloc::string::String)
|
|
pub mxaccess_codec::DecodedVariant::StringArray(alloc::vec::Vec<alloc::string::String>)
|
|
pub mxaccess_codec::DecodedVariant::Unsupported
|
|
pub mxaccess_codec::DecodedVariant::Unsupported::payload: alloc::vec::Vec<u8>
|
|
pub mxaccess_codec::DecodedVariant::Unsupported::type_id: u16
|
|
impl core::clone::Clone for mxaccess_codec::asb_variant::DecodedVariant
|
|
pub fn mxaccess_codec::asb_variant::DecodedVariant::clone(&self) -> mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::cmp::PartialEq for mxaccess_codec::asb_variant::DecodedVariant
|
|
pub fn mxaccess_codec::asb_variant::DecodedVariant::eq(&self, other: &mxaccess_codec::asb_variant::DecodedVariant) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::asb_variant::DecodedVariant
|
|
pub fn mxaccess_codec::asb_variant::DecodedVariant::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::marker::Freeze for mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::marker::Send for mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::marker::Sync for mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::marker::Unpin for mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::DecodedVariant
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::DecodedVariant
|
|
#[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::MxDataType
|
|
pub mxaccess_codec::MxDataType::BigString = 16
|
|
pub mxaccess_codec::MxDataType::Boolean = 1
|
|
pub mxaccess_codec::MxDataType::DataQualityType = 12
|
|
pub mxaccess_codec::MxDataType::Double = 4
|
|
pub mxaccess_codec::MxDataType::ElapsedTime = 7
|
|
pub mxaccess_codec::MxDataType::End = 17
|
|
pub mxaccess_codec::MxDataType::Enum = 10
|
|
pub mxaccess_codec::MxDataType::Float = 3
|
|
pub mxaccess_codec::MxDataType::Integer = 2
|
|
pub mxaccess_codec::MxDataType::InternationalizedString = 15
|
|
pub mxaccess_codec::MxDataType::NoData = 0
|
|
pub mxaccess_codec::MxDataType::QualifiedEnum = 13
|
|
pub mxaccess_codec::MxDataType::QualifiedStruct = 14
|
|
pub mxaccess_codec::MxDataType::ReferenceType = 8
|
|
pub mxaccess_codec::MxDataType::SecurityClassificationEnum = 11
|
|
pub mxaccess_codec::MxDataType::StatusType = 9
|
|
pub mxaccess_codec::MxDataType::String = 5
|
|
pub mxaccess_codec::MxDataType::Time = 6
|
|
pub mxaccess_codec::MxDataType::Unknown = -1
|
|
impl mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::from_i16(value: i16) -> Self
|
|
pub fn mxaccess_codec::value::MxDataType::to_i16(self) -> i16
|
|
impl core::clone::Clone for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::clone(&self) -> mxaccess_codec::value::MxDataType
|
|
impl core::cmp::Eq for mxaccess_codec::value::MxDataType
|
|
impl core::cmp::PartialEq for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::eq(&self, other: &mxaccess_codec::value::MxDataType) -> bool
|
|
impl core::default::Default for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::default() -> mxaccess_codec::value::MxDataType
|
|
impl core::fmt::Debug for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxDataType::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::value::MxDataType
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxDataType
|
|
impl core::marker::Freeze for mxaccess_codec::value::MxDataType
|
|
impl core::marker::Send for mxaccess_codec::value::MxDataType
|
|
impl core::marker::Sync for mxaccess_codec::value::MxDataType
|
|
impl core::marker::Unpin for mxaccess_codec::value::MxDataType
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxDataType
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxDataType
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxDataType
|
|
#[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::MxStatusCategory
|
|
pub mxaccess_codec::MxStatusCategory::CommunicationError = 3
|
|
pub mxaccess_codec::MxStatusCategory::ConfigurationError = 4
|
|
pub mxaccess_codec::MxStatusCategory::Ok = 0
|
|
pub mxaccess_codec::MxStatusCategory::OperationalError = 5
|
|
pub mxaccess_codec::MxStatusCategory::OtherError = 8
|
|
pub mxaccess_codec::MxStatusCategory::Pending = 1
|
|
pub mxaccess_codec::MxStatusCategory::SecurityError = 6
|
|
pub mxaccess_codec::MxStatusCategory::SoftwareError = 7
|
|
pub mxaccess_codec::MxStatusCategory::Unknown = -1
|
|
pub mxaccess_codec::MxStatusCategory::Warning = 2
|
|
impl mxaccess_codec::status::MxStatusCategory
|
|
pub const fn mxaccess_codec::status::MxStatusCategory::from_i16(value: i16) -> Self
|
|
pub const fn mxaccess_codec::status::MxStatusCategory::to_i16(self) -> i16
|
|
impl core::clone::Clone for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::clone(&self) -> mxaccess_codec::status::MxStatusCategory
|
|
impl core::cmp::Eq for mxaccess_codec::status::MxStatusCategory
|
|
impl core::cmp::PartialEq for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::eq(&self, other: &mxaccess_codec::status::MxStatusCategory) -> bool
|
|
impl core::default::Default for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::default() -> mxaccess_codec::status::MxStatusCategory
|
|
impl core::fmt::Debug for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::status::MxStatusCategory
|
|
pub fn mxaccess_codec::status::MxStatusCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::Freeze for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::Send for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::Sync for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::Unpin for mxaccess_codec::status::MxStatusCategory
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatusCategory
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatusCategory
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatusCategory
|
|
#[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::MxStatusSource
|
|
pub mxaccess_codec::MxStatusSource::RequestingAutomationObject = 4
|
|
pub mxaccess_codec::MxStatusSource::RequestingLmx = 0
|
|
pub mxaccess_codec::MxStatusSource::RequestingNmx = 2
|
|
pub mxaccess_codec::MxStatusSource::RespondingAutomationObject = 5
|
|
pub mxaccess_codec::MxStatusSource::RespondingLmx = 1
|
|
pub mxaccess_codec::MxStatusSource::RespondingNmx = 3
|
|
pub mxaccess_codec::MxStatusSource::Unknown = -1
|
|
impl mxaccess_codec::status::MxStatusSource
|
|
pub const fn mxaccess_codec::status::MxStatusSource::from_i16(value: i16) -> Self
|
|
pub const fn mxaccess_codec::status::MxStatusSource::to_i16(self) -> i16
|
|
impl core::clone::Clone for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::clone(&self) -> mxaccess_codec::status::MxStatusSource
|
|
impl core::cmp::Eq for mxaccess_codec::status::MxStatusSource
|
|
impl core::cmp::PartialEq for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::eq(&self, other: &mxaccess_codec::status::MxStatusSource) -> bool
|
|
impl core::default::Default for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::default() -> mxaccess_codec::status::MxStatusSource
|
|
impl core::fmt::Debug for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::status::MxStatusSource
|
|
pub fn mxaccess_codec::status::MxStatusSource::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::Freeze for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::Send for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::Sync for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::Unpin for mxaccess_codec::status::MxStatusSource
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatusSource
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatusSource
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatusSource
|
|
#[non_exhaustive] pub enum mxaccess_codec::MxValue
|
|
pub mxaccess_codec::MxValue::BoolArray(alloc::vec::Vec<bool>)
|
|
pub mxaccess_codec::MxValue::Boolean(bool)
|
|
pub mxaccess_codec::MxValue::DateTime(i64)
|
|
pub mxaccess_codec::MxValue::DateTimeArray(alloc::vec::Vec<i64>)
|
|
pub mxaccess_codec::MxValue::ElapsedTime(i64)
|
|
pub mxaccess_codec::MxValue::Float32(f32)
|
|
pub mxaccess_codec::MxValue::Float32Array(alloc::vec::Vec<f32>)
|
|
pub mxaccess_codec::MxValue::Float64(f64)
|
|
pub mxaccess_codec::MxValue::Float64Array(alloc::vec::Vec<f64>)
|
|
pub mxaccess_codec::MxValue::Int32(i32)
|
|
pub mxaccess_codec::MxValue::Int32Array(alloc::vec::Vec<i32>)
|
|
pub mxaccess_codec::MxValue::String(alloc::string::String)
|
|
pub mxaccess_codec::MxValue::StringArray(alloc::vec::Vec<alloc::string::String>)
|
|
impl mxaccess_codec::value::MxValue
|
|
pub fn mxaccess_codec::value::MxValue::data_type(&self) -> mxaccess_codec::value::MxDataType
|
|
pub fn mxaccess_codec::value::MxValue::kind(&self) -> mxaccess_codec::value::MxValueKind
|
|
impl core::clone::Clone for mxaccess_codec::value::MxValue
|
|
pub fn mxaccess_codec::value::MxValue::clone(&self) -> mxaccess_codec::value::MxValue
|
|
impl core::cmp::PartialEq for mxaccess_codec::value::MxValue
|
|
pub fn mxaccess_codec::value::MxValue::eq(&self, other: &mxaccess_codec::value::MxValue) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::value::MxValue
|
|
pub fn mxaccess_codec::value::MxValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxValue
|
|
impl core::marker::Freeze for mxaccess_codec::value::MxValue
|
|
impl core::marker::Send for mxaccess_codec::value::MxValue
|
|
impl core::marker::Sync for mxaccess_codec::value::MxValue
|
|
impl core::marker::Unpin for mxaccess_codec::value::MxValue
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxValue
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxValue
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxValue
|
|
#[non_exhaustive] #[repr(u8)] pub enum mxaccess_codec::MxValueKind
|
|
pub mxaccess_codec::MxValueKind::BoolArray = 65
|
|
pub mxaccess_codec::MxValueKind::Boolean = 1
|
|
pub mxaccess_codec::MxValueKind::DateTime = 6
|
|
pub mxaccess_codec::MxValueKind::DateTimeArray = 70
|
|
pub mxaccess_codec::MxValueKind::ElapsedTime = 7
|
|
pub mxaccess_codec::MxValueKind::Float32 = 3
|
|
pub mxaccess_codec::MxValueKind::Float32Array = 67
|
|
pub mxaccess_codec::MxValueKind::Float64 = 4
|
|
pub mxaccess_codec::MxValueKind::Float64Array = 68
|
|
pub mxaccess_codec::MxValueKind::Int32 = 2
|
|
pub mxaccess_codec::MxValueKind::Int32Array = 66
|
|
pub mxaccess_codec::MxValueKind::String = 5
|
|
pub mxaccess_codec::MxValueKind::StringArray = 69
|
|
pub mxaccess_codec::MxValueKind::Unknown = 0
|
|
impl mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::for_data_type(data_type: mxaccess_codec::value::MxDataType, is_array: bool) -> core::option::Option<mxaccess_codec::value::MxValueKind>
|
|
pub fn mxaccess_codec::value::MxValueKind::from_u8(value: u8) -> Self
|
|
pub fn mxaccess_codec::value::MxValueKind::to_u8(self) -> u8
|
|
impl core::clone::Clone for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::clone(&self) -> mxaccess_codec::value::MxValueKind
|
|
impl core::cmp::Eq for mxaccess_codec::value::MxValueKind
|
|
impl core::cmp::PartialEq for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::eq(&self, other: &mxaccess_codec::value::MxValueKind) -> bool
|
|
impl core::default::Default for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::default() -> mxaccess_codec::value::MxValueKind
|
|
impl core::fmt::Debug for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::value::MxValueKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::Freeze for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::Send for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::Sync for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::Unpin for mxaccess_codec::value::MxValueKind
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxValueKind
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxValueKind
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxValueKind
|
|
#[repr(u8)] pub enum mxaccess_codec::NmxItemControlCommand
|
|
pub mxaccess_codec::NmxItemControlCommand::AdviseSupervisory = 31
|
|
pub mxaccess_codec::NmxItemControlCommand::UnAdvise = 33
|
|
impl core::clone::Clone for mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub fn mxaccess_codec::item_control::NmxItemControlCommand::clone(&self) -> mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::cmp::Eq for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::cmp::PartialEq for mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub fn mxaccess_codec::item_control::NmxItemControlCommand::eq(&self, other: &mxaccess_codec::item_control::NmxItemControlCommand) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub fn mxaccess_codec::item_control::NmxItemControlCommand::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub fn mxaccess_codec::item_control::NmxItemControlCommand::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::Freeze for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::Send for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::Sync for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::Unpin for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::item_control::NmxItemControlCommand
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub enum mxaccess_codec::NmxOperationStatusFormat
|
|
pub mxaccess_codec::NmxOperationStatusFormat::CompletionOnly
|
|
pub mxaccess_codec::NmxOperationStatusFormat::StatusWord
|
|
impl core::clone::Clone for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::clone(&self) -> mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::cmp::Eq for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::cmp::PartialEq for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::eq(&self, other: &mxaccess_codec::operation_status::NmxOperationStatusFormat) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::marker::Freeze for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::marker::Send for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::marker::Sync for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::marker::Unpin for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
#[non_exhaustive] #[repr(u8)] pub enum mxaccess_codec::NmxTransferMessageKind
|
|
pub mxaccess_codec::NmxTransferMessageKind::ItemControl = 2
|
|
pub mxaccess_codec::NmxTransferMessageKind::Metadata = 1
|
|
pub mxaccess_codec::NmxTransferMessageKind::Unknown = 0
|
|
pub mxaccess_codec::NmxTransferMessageKind::Write = 3
|
|
impl core::clone::Clone for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::clone(&self) -> mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::cmp::Eq for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::cmp::PartialEq for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::eq(&self, other: &mxaccess_codec::envelope::NmxTransferMessageKind) -> bool
|
|
impl core::default::Default for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::default() -> mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::fmt::Debug for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub fn mxaccess_codec::envelope::NmxTransferMessageKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::Freeze for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::Send for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::Sync for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::Unpin for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub struct mxaccess_codec::AsbStatus
|
|
pub mxaccess_codec::AsbStatus::count: i8
|
|
pub mxaccess_codec::AsbStatus::payload: alloc::vec::Vec<u8>
|
|
impl mxaccess_codec::asb_variant::AsbStatus
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::wire_len(&self) -> usize
|
|
impl core::clone::Clone for mxaccess_codec::asb_variant::AsbStatus
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::clone(&self) -> mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::cmp::Eq for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::cmp::PartialEq for mxaccess_codec::asb_variant::AsbStatus
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::eq(&self, other: &mxaccess_codec::asb_variant::AsbStatus) -> bool
|
|
impl core::default::Default for mxaccess_codec::asb_variant::AsbStatus
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::default() -> mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::fmt::Debug for mxaccess_codec::asb_variant::AsbStatus
|
|
pub fn mxaccess_codec::asb_variant::AsbStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::marker::Freeze for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::marker::Send for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::marker::Sync for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::marker::Unpin for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::AsbStatus
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::AsbStatus
|
|
pub struct mxaccess_codec::AsbVariant
|
|
pub mxaccess_codec::AsbVariant::length: i32
|
|
pub mxaccess_codec::AsbVariant::payload: alloc::vec::Vec<u8>
|
|
pub mxaccess_codec::AsbVariant::type_id: u16
|
|
impl mxaccess_codec::asb_variant::AsbVariant
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::empty() -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::new(type_id: mxaccess_codec::asb_variant::AsbDataType, payload: alloc::vec::Vec<u8>) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::wire_len(&self) -> usize
|
|
impl mxaccess_codec::asb_variant::AsbVariant
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_bool(value: bool) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_bool_array(values: &[bool]) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_duration_array(values: &[i64]) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_duration_ticks(value: i64) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_f32(value: f32) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_f32_array(values: &[f32]) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_f64(value: f64) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_f64_array(values: &[f64]) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_filetime(value: i64) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_filetime_array(values: &[i64]) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_i32(value: i32) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_i32_array(values: &[i32]) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_string(value: &str) -> Self
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::from_string_array(values: &[&str]) -> Self
|
|
impl core::clone::Clone for mxaccess_codec::asb_variant::AsbVariant
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::clone(&self) -> mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::cmp::Eq for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::cmp::PartialEq for mxaccess_codec::asb_variant::AsbVariant
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::eq(&self, other: &mxaccess_codec::asb_variant::AsbVariant) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::asb_variant::AsbVariant
|
|
pub fn mxaccess_codec::asb_variant::AsbVariant::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::marker::Freeze for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::marker::Send for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::marker::Sync for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::marker::Unpin for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::AsbVariant
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::AsbVariant
|
|
pub struct mxaccess_codec::DecodedSecuredWrite
|
|
pub mxaccess_codec::DecodedSecuredWrite::client_name: alloc::string::String
|
|
pub mxaccess_codec::DecodedSecuredWrite::current_user_token: [u8; 16]
|
|
pub mxaccess_codec::DecodedSecuredWrite::inner: mxaccess_codec::write_message::DecodedWrite
|
|
pub mxaccess_codec::DecodedSecuredWrite::verifier_user_token: [u8; 16]
|
|
impl core::clone::Clone for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
pub fn mxaccess_codec::secured_write::DecodedSecuredWrite::clone(&self) -> mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::cmp::PartialEq for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
pub fn mxaccess_codec::secured_write::DecodedSecuredWrite::eq(&self, other: &mxaccess_codec::secured_write::DecodedSecuredWrite) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
pub fn mxaccess_codec::secured_write::DecodedSecuredWrite::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::marker::Freeze for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::marker::Send for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::marker::Sync for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::marker::Unpin for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::secured_write::DecodedSecuredWrite
|
|
pub struct mxaccess_codec::MxReferenceHandle
|
|
pub mxaccess_codec::MxReferenceHandle::attribute_id: i16
|
|
pub mxaccess_codec::MxReferenceHandle::attribute_index: i16
|
|
pub mxaccess_codec::MxReferenceHandle::engine_id: u16
|
|
pub mxaccess_codec::MxReferenceHandle::galaxy_id: u8
|
|
pub mxaccess_codec::MxReferenceHandle::object_id: u16
|
|
pub mxaccess_codec::MxReferenceHandle::platform_id: u16
|
|
pub mxaccess_codec::MxReferenceHandle::primitive_id: i16
|
|
pub mxaccess_codec::MxReferenceHandle::property_id: i16
|
|
impl mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub const mxaccess_codec::reference_handle::MxReferenceHandle::ENCODED_LEN: usize
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::attribute_signature(self) -> u16
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::encode(self) -> [u8; 20]
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::from_names(galaxy_id: u8, platform_id: u16, engine_id: u16, object_id: u16, object_tag_name: &str, primitive_id: i16, attribute_id: i16, property_id: i16, attribute_name: &str, is_array: bool) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::object_signature(self) -> u16
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::parse(bytes: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_attribute_name(self, attribute_name: &str) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_object_tag_name(self, object_tag_name: &str) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::write_to(self, destination: &mut [u8])
|
|
impl core::clone::Clone for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::clone(&self) -> mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::cmp::Eq for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::cmp::PartialEq for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::eq(&self, other: &mxaccess_codec::reference_handle::MxReferenceHandle) -> bool
|
|
impl core::default::Default for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::default() -> mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::fmt::Debug for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::Freeze for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::Send for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::Sync for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::Unpin for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_handle::MxReferenceHandle
|
|
pub struct mxaccess_codec::MxStatus
|
|
pub mxaccess_codec::MxStatus::category: mxaccess_codec::status::MxStatusCategory
|
|
pub mxaccess_codec::MxStatus::detail: i16
|
|
pub mxaccess_codec::MxStatus::detected_by: mxaccess_codec::status::MxStatusSource
|
|
pub mxaccess_codec::MxStatus::success: i16
|
|
impl mxaccess_codec::status::MxStatus
|
|
pub const mxaccess_codec::status::MxStatus::ACTIVATE_OK: Self
|
|
pub const mxaccess_codec::status::MxStatus::DATA_CHANGE_OK: Self
|
|
pub const mxaccess_codec::status::MxStatus::INVALID_REFERENCE_CONFIGURATION: Self
|
|
pub const mxaccess_codec::status::MxStatus::SUSPEND_PENDING: Self
|
|
pub const mxaccess_codec::status::MxStatus::WRITE_COMPLETE_OK: Self
|
|
pub fn mxaccess_codec::status::MxStatus::detail_text(&self) -> core::option::Option<&'static str>
|
|
pub const fn mxaccess_codec::status::MxStatus::from_nmx_response_code(response_code: u8) -> core::option::Option<Self>
|
|
pub const fn mxaccess_codec::status::MxStatus::from_packed_u32(packed: u32) -> Self
|
|
pub fn mxaccess_codec::status::MxStatus::is_ok(&self) -> bool
|
|
pub const fn mxaccess_codec::status::MxStatus::to_packed_u32(self) -> u32
|
|
impl core::clone::Clone for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::clone(&self) -> mxaccess_codec::status::MxStatus
|
|
impl core::cmp::Eq for mxaccess_codec::status::MxStatus
|
|
impl core::cmp::PartialEq for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::eq(&self, other: &mxaccess_codec::status::MxStatus) -> bool
|
|
impl core::default::Default for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::default() -> mxaccess_codec::status::MxStatus
|
|
impl core::fmt::Debug for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::status::MxStatus::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::status::MxStatus
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatus
|
|
impl core::marker::Freeze for mxaccess_codec::status::MxStatus
|
|
impl core::marker::Send for mxaccess_codec::status::MxStatus
|
|
impl core::marker::Sync for mxaccess_codec::status::MxStatus
|
|
impl core::marker::Unpin for mxaccess_codec::status::MxStatus
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatus
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatus
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatus
|
|
pub struct mxaccess_codec::NmxItemControlMessage
|
|
pub mxaccess_codec::NmxItemControlMessage::attribute_id: i16
|
|
pub mxaccess_codec::NmxItemControlMessage::attribute_index: i16
|
|
pub mxaccess_codec::NmxItemControlMessage::attribute_signature: u16
|
|
pub mxaccess_codec::NmxItemControlMessage::command: mxaccess_codec::item_control::NmxItemControlCommand
|
|
pub mxaccess_codec::NmxItemControlMessage::item_correlation_id: [u8; 16]
|
|
pub mxaccess_codec::NmxItemControlMessage::object_id: u16
|
|
pub mxaccess_codec::NmxItemControlMessage::object_signature: u16
|
|
pub mxaccess_codec::NmxItemControlMessage::primitive_id: i16
|
|
pub mxaccess_codec::NmxItemControlMessage::property_id: i16
|
|
pub mxaccess_codec::NmxItemControlMessage::tail: u32
|
|
impl mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::encoded_length(command: mxaccess_codec::item_control::NmxItemControlCommand) -> usize
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::from_reference_handle_fields(command: mxaccess_codec::item_control::NmxItemControlCommand, item_correlation_id: [u8; 16], object_id: u16, object_signature: u16, primitive_id: i16, attribute_id: i16, property_id: i16, attribute_signature: u16, attribute_index: i16, tail: u32) -> Self
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::to_advise_supervisory(self) -> Self
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::to_un_advise(self) -> Self
|
|
impl core::clone::Clone for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::clone(&self) -> mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::cmp::Eq for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::eq(&self, other: &mxaccess_codec::item_control::NmxItemControlMessage) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub fn mxaccess_codec::item_control::NmxItemControlMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::Freeze for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::Send for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::Sync for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::Unpin for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::item_control::NmxItemControlMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::item_control::NmxItemControlMessage
|
|
pub struct mxaccess_codec::NmxMetadataQueryMessage
|
|
impl mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
pub fn mxaccess_codec::metadata_query::NmxMetadataQueryMessage::encode_observed_pre_advise(item_correlation_id: [u8; 16]) -> alloc::vec::Vec<u8>
|
|
impl core::marker::Freeze for mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
impl core::marker::Send for mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
impl core::marker::Sync for mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
impl core::marker::Unpin for mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::metadata_query::NmxMetadataQueryMessage
|
|
pub struct mxaccess_codec::NmxObservedEnvelope
|
|
pub mxaccess_codec::NmxObservedEnvelope::actual_inner_length: usize
|
|
pub mxaccess_codec::NmxObservedEnvelope::declared_inner_length: i32
|
|
pub mxaccess_codec::NmxObservedEnvelope::has_length_prefix: bool
|
|
pub mxaccess_codec::NmxObservedEnvelope::header: alloc::vec::Vec<u8>
|
|
pub mxaccess_codec::NmxObservedEnvelope::inner_body: alloc::vec::Vec<u8>
|
|
pub mxaccess_codec::NmxObservedEnvelope::total_length_prefix: core::option::Option<i32>
|
|
impl mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_process_data_received_body(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_process_data_received_body_flexible(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_transfer_data_body(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::clone(&self) -> mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::cmp::Eq for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::cmp::PartialEq for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::eq(&self, other: &mxaccess_codec::observed_frame::NmxObservedEnvelope) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::marker::Freeze for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::marker::Send for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::marker::Sync for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::marker::Unpin for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_frame::NmxObservedEnvelope
|
|
pub struct mxaccess_codec::NmxObservedMessage
|
|
pub mxaccess_codec::NmxObservedMessage::command: u8
|
|
pub mxaccess_codec::NmxObservedMessage::command_name: &'static str
|
|
pub mxaccess_codec::NmxObservedMessage::item_correlation_id: core::option::Option<[u8; 16]>
|
|
pub mxaccess_codec::NmxObservedMessage::strings: alloc::vec::Vec<mxaccess_codec::observed_frame::NmxObservedString>
|
|
pub mxaccess_codec::NmxObservedMessage::synthetic_name: core::option::Option<alloc::string::String>
|
|
pub mxaccess_codec::NmxObservedMessage::version_major: u8
|
|
pub mxaccess_codec::NmxObservedMessage::version_minor: u8
|
|
impl mxaccess_codec::observed_frame::NmxObservedMessage
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedMessage::clone(&self) -> mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::cmp::Eq for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedMessage::eq(&self, other: &mxaccess_codec::observed_frame::NmxObservedMessage) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::marker::Freeze for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::marker::Send for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::marker::Sync for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::marker::Unpin for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_frame::NmxObservedMessage
|
|
pub struct mxaccess_codec::NmxObservedString
|
|
pub mxaccess_codec::NmxObservedString::offset: usize
|
|
pub mxaccess_codec::NmxObservedString::value: alloc::string::String
|
|
impl core::clone::Clone for mxaccess_codec::observed_frame::NmxObservedString
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedString::clone(&self) -> mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::cmp::Eq for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::cmp::PartialEq for mxaccess_codec::observed_frame::NmxObservedString
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedString::eq(&self, other: &mxaccess_codec::observed_frame::NmxObservedString) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::observed_frame::NmxObservedString
|
|
pub fn mxaccess_codec::observed_frame::NmxObservedString::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::marker::Freeze for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::marker::Send for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::marker::Sync for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::marker::Unpin for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_frame::NmxObservedString
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_frame::NmxObservedString
|
|
pub struct mxaccess_codec::NmxOperationStatusMessage
|
|
pub mxaccess_codec::NmxOperationStatusMessage::command: u8
|
|
pub mxaccess_codec::NmxOperationStatusMessage::completion_code: u8
|
|
pub mxaccess_codec::NmxOperationStatusMessage::format: mxaccess_codec::operation_status::NmxOperationStatusFormat
|
|
pub mxaccess_codec::NmxOperationStatusMessage::status: mxaccess_codec::status::MxStatus
|
|
pub mxaccess_codec::NmxOperationStatusMessage::status_code: u16
|
|
impl mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::is_mx_access_write_complete(&self) -> bool
|
|
pub const fn mxaccess_codec::operation_status::NmxOperationStatusMessage::promote_to_typed(&self) -> mxaccess_codec::status::MxStatus
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_inner(inner: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_process_data_received_body(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::clone(&self) -> mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::cmp::Eq for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::eq(&self, other: &mxaccess_codec::operation_status::NmxOperationStatusMessage) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::Freeze for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::Send for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::Sync for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::Unpin for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusMessage
|
|
pub struct mxaccess_codec::NmxReferenceRegistrationMessage
|
|
pub mxaccess_codec::NmxReferenceRegistrationMessage::item_context: alloc::string::String
|
|
pub mxaccess_codec::NmxReferenceRegistrationMessage::item_correlation_id: mxaccess_codec::reference_registration::Guid16
|
|
pub mxaccess_codec::NmxReferenceRegistrationMessage::item_definition: alloc::string::String
|
|
pub mxaccess_codec::NmxReferenceRegistrationMessage::item_handle: i32
|
|
pub mxaccess_codec::NmxReferenceRegistrationMessage::reserved_25_27: [u8; 2]
|
|
pub mxaccess_codec::NmxReferenceRegistrationMessage::reserved_31_55: [u8; 24]
|
|
pub mxaccess_codec::NmxReferenceRegistrationMessage::subscribe: bool
|
|
impl mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub const mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::COMMAND: u8
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::to_buffered_item_definition(item_definition: &str) -> core::result::Result<alloc::string::String, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::clone(&self) -> mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::cmp::Eq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::eq(&self, other: &mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage) -> bool
|
|
impl core::default::Default for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::default() -> mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::fmt::Debug for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::Freeze for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::Send for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::Sync for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::Unpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage
|
|
pub struct mxaccess_codec::NmxReferenceRegistrationResultMessage
|
|
pub mxaccess_codec::NmxReferenceRegistrationResultMessage::first_timestamp_filetime: i64
|
|
pub mxaccess_codec::NmxReferenceRegistrationResultMessage::item_context: alloc::string::String
|
|
pub mxaccess_codec::NmxReferenceRegistrationResultMessage::item_correlation_id: mxaccess_codec::reference_registration::Guid16
|
|
pub mxaccess_codec::NmxReferenceRegistrationResultMessage::item_definition: alloc::string::String
|
|
pub mxaccess_codec::NmxReferenceRegistrationResultMessage::item_handle: i32
|
|
pub mxaccess_codec::NmxReferenceRegistrationResultMessage::mx_data_type: i32
|
|
pub mxaccess_codec::NmxReferenceRegistrationResultMessage::second_timestamp_filetime: i64
|
|
pub mxaccess_codec::NmxReferenceRegistrationResultMessage::status_category: u8
|
|
pub mxaccess_codec::NmxReferenceRegistrationResultMessage::status_detail: u8
|
|
impl mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub const mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::COMMAND: u8
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::clone(&self) -> mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::cmp::Eq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::eq(&self, other: &mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage) -> bool
|
|
impl core::default::Default for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::default() -> mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::fmt::Debug for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::Freeze for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::Send for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::Sync for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::Unpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage
|
|
pub struct mxaccess_codec::NmxSecuredWrite2Message
|
|
impl core::clone::Clone for mxaccess_codec::NmxSecuredWrite2Message
|
|
pub fn mxaccess_codec::NmxSecuredWrite2Message::clone(&self) -> mxaccess_codec::NmxSecuredWrite2Message
|
|
impl core::fmt::Debug for mxaccess_codec::NmxSecuredWrite2Message
|
|
pub fn mxaccess_codec::NmxSecuredWrite2Message::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Freeze for mxaccess_codec::NmxSecuredWrite2Message
|
|
impl core::marker::Send for mxaccess_codec::NmxSecuredWrite2Message
|
|
impl core::marker::Sync for mxaccess_codec::NmxSecuredWrite2Message
|
|
impl core::marker::Unpin for mxaccess_codec::NmxSecuredWrite2Message
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::NmxSecuredWrite2Message
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::NmxSecuredWrite2Message
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::NmxSecuredWrite2Message
|
|
pub struct mxaccess_codec::NmxSubscriptionMessage
|
|
pub mxaccess_codec::NmxSubscriptionMessage::command: u8
|
|
pub mxaccess_codec::NmxSubscriptionMessage::item_correlation_id: core::option::Option<mxaccess_codec::subscription_message::NmxGuid>
|
|
pub mxaccess_codec::NmxSubscriptionMessage::operation_id: mxaccess_codec::subscription_message::NmxGuid
|
|
pub mxaccess_codec::NmxSubscriptionMessage::record_count: i32
|
|
pub mxaccess_codec::NmxSubscriptionMessage::records: alloc::vec::Vec<mxaccess_codec::subscription_message::NmxSubscriptionRecord>
|
|
pub mxaccess_codec::NmxSubscriptionMessage::version: u16
|
|
impl mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub const mxaccess_codec::subscription_message::NmxSubscriptionMessage::PREAMBLE_LEN: usize
|
|
pub const mxaccess_codec::subscription_message::NmxSubscriptionMessage::SUBSCRIPTION_STATUS_HEADER_LEN: usize
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::parse_inner(inner: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::clone(&self) -> mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::cmp::PartialEq for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::eq(&self, other: &mxaccess_codec::subscription_message::NmxSubscriptionMessage) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::Freeze for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::Send for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::Sync for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::Unpin for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionMessage
|
|
pub struct mxaccess_codec::NmxSubscriptionRecord
|
|
pub mxaccess_codec::NmxSubscriptionRecord::detail_status: core::option::Option<i32>
|
|
pub mxaccess_codec::NmxSubscriptionRecord::length: usize
|
|
pub mxaccess_codec::NmxSubscriptionRecord::offset: usize
|
|
pub mxaccess_codec::NmxSubscriptionRecord::quality: u16
|
|
pub mxaccess_codec::NmxSubscriptionRecord::status: i32
|
|
pub mxaccess_codec::NmxSubscriptionRecord::timestamp_filetime: i64
|
|
pub mxaccess_codec::NmxSubscriptionRecord::value: core::option::Option<mxaccess_codec::value::MxValue>
|
|
pub mxaccess_codec::NmxSubscriptionRecord::wire_kind: u8
|
|
impl core::clone::Clone for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionRecord::clone(&self) -> mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::cmp::PartialEq for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionRecord::eq(&self, other: &mxaccess_codec::subscription_message::NmxSubscriptionRecord) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
pub fn mxaccess_codec::subscription_message::NmxSubscriptionRecord::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::marker::Freeze for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::marker::Send for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::marker::Sync for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::marker::Unpin for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionRecord
|
|
pub struct mxaccess_codec::NmxTransferEnvelope
|
|
pub mxaccess_codec::NmxTransferEnvelope::local_engine_id: i32
|
|
pub mxaccess_codec::NmxTransferEnvelope::message_kind: mxaccess_codec::envelope::NmxTransferMessageKind
|
|
pub mxaccess_codec::NmxTransferEnvelope::reserved6_10: [u8; 4]
|
|
pub mxaccess_codec::NmxTransferEnvelope::source_galaxy_id: i32
|
|
pub mxaccess_codec::NmxTransferEnvelope::source_platform_id: i32
|
|
pub mxaccess_codec::NmxTransferEnvelope::target_engine_id: i32
|
|
pub mxaccess_codec::NmxTransferEnvelope::target_galaxy_id: i32
|
|
pub mxaccess_codec::NmxTransferEnvelope::target_platform_id: i32
|
|
pub mxaccess_codec::NmxTransferEnvelope::timeout_ms: i32
|
|
impl mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub const mxaccess_codec::envelope::NmxTransferEnvelope::HEADER_LEN: usize
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::encode_with_inner(self, inner_body: &[u8]) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::parse(transfer_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::write_to(self, transfer_body: &mut [u8]) -> core::result::Result<(), mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::clone(&self) -> mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::cmp::Eq for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::cmp::PartialEq for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::eq(&self, other: &mxaccess_codec::envelope::NmxTransferEnvelope) -> bool
|
|
impl core::default::Default for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::default() -> Self
|
|
impl core::fmt::Debug for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::hash::Hash for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
|
impl core::marker::Copy for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::Freeze for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::Send for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::Sync for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::Unpin for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope::NmxTransferEnvelope
|
|
pub struct mxaccess_codec::NmxTransferEnvelopeTemplate
|
|
impl mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub const mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::HEADER_LEN: usize
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::decode_inner<'a>(&self, transfer_body: &'a [u8]) -> core::result::Result<&'a [u8], mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::encode(&self, inner_put_request_body: &[u8]) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::from_observed(observed_transfer_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::header(&self) -> &[u8; 46]
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::with_inner_length(self, inner_length: i32) -> Self
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::with_message_kind(self, kind: mxaccess_codec::envelope::NmxTransferMessageKind) -> Self
|
|
impl core::clone::Clone for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::clone(&self) -> mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::cmp::Eq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::cmp::PartialEq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::eq(&self, other: &mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::Freeze for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::Send for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::Sync for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::Unpin for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate
|
|
pub struct mxaccess_codec::NmxWriteMessage
|
|
impl core::clone::Clone for mxaccess_codec::NmxWriteMessage
|
|
pub fn mxaccess_codec::NmxWriteMessage::clone(&self) -> mxaccess_codec::NmxWriteMessage
|
|
impl core::fmt::Debug for mxaccess_codec::NmxWriteMessage
|
|
pub fn mxaccess_codec::NmxWriteMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Freeze for mxaccess_codec::NmxWriteMessage
|
|
impl core::marker::Send for mxaccess_codec::NmxWriteMessage
|
|
impl core::marker::Sync for mxaccess_codec::NmxWriteMessage
|
|
impl core::marker::Unpin for mxaccess_codec::NmxWriteMessage
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::NmxWriteMessage
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::NmxWriteMessage
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::NmxWriteMessage
|
|
pub struct mxaccess_codec::ObservedWriteBodyTemplate
|
|
impl mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::command(&self) -> u8
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::decode_write_index(body: &[u8]) -> core::result::Result<i32, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::from_observed(kind: mxaccess_codec::value::MxValueKind, observed_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::kind(&self) -> mxaccess_codec::value::MxValueKind
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::prefix(&self) -> &[u8]
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::suffix_before_write_index(&self) -> &[u8]
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::wire_kind(&self) -> u8
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_boolean(&self, value: bool, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_float32(&self, value: f32, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_float64(&self, value: f64, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_int32(&self, value: i32, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_string(&self, value: &str, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_value(&self, value: &mxaccess_codec::value::MxValue, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
|
|
impl core::clone::Clone for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::clone(&self) -> mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl core::fmt::Debug for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Freeze for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl core::marker::Send for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl core::marker::Sync for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl core::marker::Unpin for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate
|
|
pub struct mxaccess_codec::RuntimeValue
|
|
pub mxaccess_codec::RuntimeValue::status: mxaccess_codec::asb_variant::AsbStatus
|
|
pub mxaccess_codec::RuntimeValue::timestamp_binary: i64
|
|
pub mxaccess_codec::RuntimeValue::timestamp_specified: bool
|
|
pub mxaccess_codec::RuntimeValue::value: mxaccess_codec::asb_variant::AsbVariant
|
|
impl mxaccess_codec::asb_variant::RuntimeValue
|
|
pub fn mxaccess_codec::asb_variant::RuntimeValue::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::asb_variant::RuntimeValue::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_codec::asb_variant::RuntimeValue::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
|
|
pub fn mxaccess_codec::asb_variant::RuntimeValue::wire_len(&self) -> usize
|
|
impl core::clone::Clone for mxaccess_codec::asb_variant::RuntimeValue
|
|
pub fn mxaccess_codec::asb_variant::RuntimeValue::clone(&self) -> mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::cmp::PartialEq for mxaccess_codec::asb_variant::RuntimeValue
|
|
pub fn mxaccess_codec::asb_variant::RuntimeValue::eq(&self, other: &mxaccess_codec::asb_variant::RuntimeValue) -> bool
|
|
impl core::fmt::Debug for mxaccess_codec::asb_variant::RuntimeValue
|
|
pub fn mxaccess_codec::asb_variant::RuntimeValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::marker::Freeze for mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::marker::Send for mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::marker::Sync for mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::marker::Unpin for mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::RuntimeValue
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::RuntimeValue
|
|
pub const mxaccess_codec::ENVELOPE_HEADER_LEN: usize
|
|
pub fn mxaccess_codec::compute_name_signature(name: &str) -> core::result::Result<u16, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::decode_variant(variant: &mxaccess_codec::asb_variant::AsbVariant) -> core::result::Result<mxaccess_codec::asb_variant::DecodedVariant, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_codec::detail_text(detail: i16) -> core::option::Option<&'static str>
|
|
pub const fn mxaccess_codec::update_crc16_ibm(crc: u16, value: u8) -> u16
|