Trait LowLevelRead

Source
pub trait LowLevelRead<DataT, ResultT> {
    // Required methods
    fn ll_message_length(&self) -> usize;
    fn ll_message_chunk_offset(&self) -> usize;
    fn ll_message_chunk_data(&self) -> &[DataT];
    fn get_result(&self) -> ResultT;
}

Required Methods§

Implementors§

Source§

impl LowLevelRead<bool, ErrorLogResult> for ErrorLogLowLevel

Source§

impl LowLevelRead<bool, ReadBlackWhiteResult> for ReadBlackWhiteLowLevel

Source§

impl LowLevelRead<bool, ReadColorResult> for ReadColorLowLevel

Source§

impl LowLevelRead<bool, ReadPixelsResult> for tinkerforge_async::lcd_128x64_bricklet::ReadPixelsLowLevel

Source§

impl LowLevelRead<bool, ReadPixelsResult> for tinkerforge_async::oled_128x64_v2_bricklet::ReadPixelsLowLevel

Source§

impl LowLevelRead<bool, ModbusMasterReadCoilsResponseResult> for ModbusMasterReadCoilsResponseLowLevelEvent

Source§

impl LowLevelRead<bool, ModbusMasterReadDiscreteInputsResponseResult> for ModbusMasterReadDiscreteInputsResponseLowLevelEvent

Source§

impl LowLevelRead<bool, ModbusSlaveWriteMultipleCoilsRequestResult> for ModbusSlaveWriteMultipleCoilsRequestLowLevelEvent

Source§

impl LowLevelRead<char, ReadResult> for tinkerforge_async::rs232_v2_bricklet::ReadLowLevel

Source§

impl LowLevelRead<char, ReadResult> for tinkerforge_async::rs232_v2_bricklet::ReadLowLevelEvent

Source§

impl LowLevelRead<char, ReadResult> for tinkerforge_async::rs485_bricklet::ReadLowLevel

Source§

impl LowLevelRead<char, ReadResult> for tinkerforge_async::rs485_bricklet::ReadLowLevelEvent

Source§

impl LowLevelRead<i8, QueueConfigurationResult> for QueueConfigurationLowLevel

Source§

impl LowLevelRead<i16, WaveformResult> for WaveformLowLevel

Source§

impl LowLevelRead<u8, FrameReadResult> for FrameReadLowLevelEvent

Source§

impl LowLevelRead<u8, ReadFrameResult> for tinkerforge_async::can_v2_bricklet::ReadFrameLowLevel

Source§

impl LowLevelRead<u8, FrameResult> for FrameLowLevelEvent

Source§

impl LowLevelRead<u8, ReadFrameResult> for tinkerforge_async::dmx_bricklet::ReadFrameLowLevel

Source§

impl LowLevelRead<u8, SatelliteSystemStatusResult> for tinkerforge_async::gps_v2_bricklet::SatelliteSystemStatusLowLevel

Source§

impl LowLevelRead<u8, SatelliteSystemStatusResult> for tinkerforge_async::gps_v3_bricklet::SatelliteSystemStatusLowLevel

Source§

impl LowLevelRead<u8, GuiGraphDataResult> for GuiGraphDataLowLevel

Source§

impl LowLevelRead<u8, LedValuesResult> for LedValuesLowLevel

Source§

impl LowLevelRead<u8, P2pReadNdefResult> for P2pReadNdefLowLevel

Source§

impl LowLevelRead<u8, ReaderGetTagIdResult> for ReaderGetTagIdLowLevel

Source§

impl LowLevelRead<u8, ReaderReadNdefResult> for ReaderReadNdefLowLevel

Source§

impl LowLevelRead<u8, ReaderReadPageResult> for ReaderReadPageLowLevel

Source§

impl LowLevelRead<u8, SimpleGetTagIdResult> for SimpleGetTagIdLowLevel

Source§

impl LowLevelRead<u8, SensorIdentifiersResult> for SensorIdentifiersLowLevel

Source§

impl LowLevelRead<u8, StationIdentifiersResult> for StationIdentifiersLowLevel

Source§

impl LowLevelRead<u8, HighContrastImageResult> for HighContrastImageLowLevel

Source§

impl LowLevelRead<u8, HighContrastImageResult> for HighContrastImageLowLevelEvent

Source§

impl LowLevelRead<u16, ModbusMasterReadHoldingRegistersResponseResult> for ModbusMasterReadHoldingRegistersResponseLowLevelEvent

Source§

impl LowLevelRead<u16, ModbusMasterReadInputRegistersResponseResult> for ModbusMasterReadInputRegistersResponseLowLevelEvent

Source§

impl LowLevelRead<u16, ModbusSlaveWriteMultipleRegistersRequestResult> for ModbusSlaveWriteMultipleRegistersRequestLowLevelEvent

Source§

impl LowLevelRead<u16, SpectrumResult> for SpectrumLowLevel

Source§

impl LowLevelRead<u16, SpectrumResult> for SpectrumLowLevelEvent

Source§

impl LowLevelRead<u16, TemperatureImageResult> for TemperatureImageLowLevel

Source§

impl LowLevelRead<u16, TemperatureImageResult> for TemperatureImageLowLevelEvent

Source§

impl LowLevelRead<u64, SearchBusResult> for SearchBusLowLevel