pub fn new(channel: TestChannel) -> Self {
        Self {
            channel,
            status: TestChannelStatus::NotInitialized,
            pins: None,
        }
    }
/// Creates a new instance of the struct.
/// This function does not initialize the hardware. The struct needs to be initialized by calling init_pins function before it is fully usable. If any functions are called which require initialization prior to initialization they will return a [`RpiTestChannelError::NotInitialized`]
Creates a new instance of the struct.
This function does not initialize the hardware. The struct needs to be initialized by calling init_pins function before it is fully usable. If any functions are called which require initialization prior to initialization they will return a [`RpiTestChannelError::NotInitialized`]
Creates a new instance of the struct . This function does not initialize the hardware . The struct needs to be initialized by calling init_pins function before it is fully usable . If any functions are called which require initialization prior to initialization they will return a [ ` RpiTestChannelError :: NotInitialized ` ]
pub fn new(channel: TestChannel) -> Self {
        Self {
            channel,
            status: TestChannelStatus::NotInitialized,
            pins: None,
        }
    }
pub fn new ( channel : TestChannel ) -> Self { Self { channel , status : TestChannelStatus :: NotInitialized , pins : None , } }
Creates a new instance of the struct.
Creates a new instance of the struct .
channel
TestChannel