pub struct ESP8266Device {
pub device_id: String,
/* private fields */
}Expand description
ESP8266 device protocol handler. Reduced tensor dimensions (32x32) and limited operation set.
Fields§
§device_id: StringImplementations§
Source§impl ESP8266Device
impl ESP8266Device
pub fn new(device_id: String) -> ESP8266Device
pub fn record_heartbeat(&self)
pub fn is_stale(&self, timeout_secs: u64) -> bool
Trait Implementations§
Source§impl DeviceProtocol for ESP8266Device
impl DeviceProtocol for ESP8266Device
fn device_type(&self) -> DeviceType
fn max_tensor_dims(&self) -> (usize, usize)
fn max_working_memory(&self) -> usize
fn heartbeat(&self) -> Result<DeviceStatus, TribeError>
fn supported_operations(&self) -> Vec<&'static str>
Auto Trait Implementations§
impl !Freeze for ESP8266Device
impl RefUnwindSafe for ESP8266Device
impl Send for ESP8266Device
impl Sync for ESP8266Device
impl Unpin for ESP8266Device
impl UnsafeUnpin for ESP8266Device
impl UnwindSafe for ESP8266Device
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more