[−][src]Trait seeed_erpc::RPC
Describes an RPC used by the system.
Associated Types
type ReturnValue[src]
type Error[src]
Required methods
pub fn header(&self, seq: u32) -> Header[src]
pub fn parse(
&mut self,
data: &[u8]
) -> Result<Self::ReturnValue, Err<Self::Error>>[src]
&mut self,
data: &[u8]
) -> Result<Self::ReturnValue, Err<Self::Error>>
Provided methods
Loading content...Implementors
impl RPC for GetMacAddress[src]
type ReturnValue = String<U18>
type Error = i32
pub fn header(&self, seq: u32) -> Header[src]
pub fn parse(
&mut self,
data: &[u8]
) -> Result<Self::ReturnValue, Err<Self::Error>>[src]
&mut self,
data: &[u8]
) -> Result<Self::ReturnValue, Err<Self::Error>>
impl RPC for GetVersion[src]
type ReturnValue = String<U16>
type Error = ()
pub fn header(&self, seq: u32) -> Header[src]
pub fn parse(&mut self, data: &[u8]) -> Result<String<U16>, Err<()>>[src]
impl RPC for IsScanning[src]
type ReturnValue = bool
type Error = ()
pub fn header(&self, seq: u32) -> Header[src]
pub fn parse(
&mut self,
data: &[u8]
) -> Result<Self::ReturnValue, Err<Self::Error>>[src]
&mut self,
data: &[u8]
) -> Result<Self::ReturnValue, Err<Self::Error>>
impl RPC for ScanGetNumAPs[src]
type ReturnValue = u16
type Error = ()
pub fn header(&self, seq: u32) -> Header[src]
pub fn parse(
&mut self,
data: &[u8]
) -> Result<Self::ReturnValue, Err<Self::Error>>[src]
&mut self,
data: &[u8]
) -> Result<Self::ReturnValue, Err<Self::Error>>
impl RPC for ScanStart[src]
type ReturnValue = i32
type Error = ()
pub fn header(&self, seq: u32) -> Header[src]
pub fn parse(
&mut self,
data: &[u8]
) -> Result<Self::ReturnValue, Err<Self::Error>>[src]
&mut self,
data: &[u8]
) -> Result<Self::ReturnValue, Err<Self::Error>>
impl<N: ArrayLength<ScanResult>> RPC for ScanGetAP<N>[src]
type ReturnValue = (GenericArray<ScanResult, N>, i32)
type Error = usize
pub fn header(&self, seq: u32) -> Header[src]
pub fn args(&self, buff: &mut Vec<u8, U64>)[src]
pub fn parse(
&mut self,
data: &[u8]
) -> Result<Self::ReturnValue, Err<Self::Error>>[src]
&mut self,
data: &[u8]
) -> Result<Self::ReturnValue, Err<Self::Error>>