[−][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>>