Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.SocketCAN.Bindings
Synopsis
- newtype SockAddrCAN = SockAddrCAN Word32
- pattern CAN_RAW :: ProtocolNumber
- newtype SocketCANArbitrationField = SocketCANArbitrationField {}
- data SocketCANFrame = SocketCANFrame {}
Network package compatibility
newtype SockAddrCAN Source #
CAN Socket type
Constructors
SockAddrCAN Word32 |
Instances
Eq SockAddrCAN Source # | |
Defined in Network.SocketCAN.Bindings | |
Ord SockAddrCAN Source # | |
Defined in Network.SocketCAN.Bindings Methods compare :: SockAddrCAN -> SockAddrCAN -> Ordering # (<) :: SockAddrCAN -> SockAddrCAN -> Bool # (<=) :: SockAddrCAN -> SockAddrCAN -> Bool # (>) :: SockAddrCAN -> SockAddrCAN -> Bool # (>=) :: SockAddrCAN -> SockAddrCAN -> Bool # max :: SockAddrCAN -> SockAddrCAN -> SockAddrCAN # min :: SockAddrCAN -> SockAddrCAN -> SockAddrCAN # | |
SocketAddress SockAddrCAN Source # | |
Defined in Network.SocketCAN.Bindings Methods sizeOfSocketAddress :: SockAddrCAN -> Int # peekSocketAddress :: Ptr SockAddrCAN -> IO SockAddrCAN # pokeSocketAddress :: Ptr a -> SockAddrCAN -> IO () # |
pattern CAN_RAW :: ProtocolNumber Source #
CAN RAW protocol family of PF_CAN
SocketCAN bindings
newtype SocketCANArbitrationField Source #
SocketCAN Arbitration field (CAN ID including RTR, EFF, ERR bits)
Constructors
SocketCANArbitrationField | |
Fields |
Instances
data SocketCANFrame Source #
Constructors
SocketCANFrame | |
Instances
Storable SocketCANFrame Source # | |
Defined in Network.SocketCAN.Bindings Methods sizeOf :: SocketCANFrame -> Int # alignment :: SocketCANFrame -> Int # peekElemOff :: Ptr SocketCANFrame -> Int -> IO SocketCANFrame # pokeElemOff :: Ptr SocketCANFrame -> Int -> SocketCANFrame -> IO () # peekByteOff :: Ptr b -> Int -> IO SocketCANFrame # pokeByteOff :: Ptr b -> Int -> SocketCANFrame -> IO () # peek :: Ptr SocketCANFrame -> IO SocketCANFrame # poke :: Ptr SocketCANFrame -> SocketCANFrame -> IO () # | |
Show SocketCANFrame Source # | |
Defined in Network.SocketCAN.Bindings Methods showsPrec :: Int -> SocketCANFrame -> ShowS # show :: SocketCANFrame -> String # showList :: [SocketCANFrame] -> ShowS # |