Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Network.CAN.Types
Contents
Synopsis
- data CANArbitrationField = CANArbitrationField {}
- standardID :: Word16 -> CANArbitrationField
- extendedID :: Word32 -> CANArbitrationField
- setRTR :: CANArbitrationField -> CANArbitrationField
- data CANMessage = CANMessage {}
- standardMessage :: Word16 -> [Word8] -> CANMessage
Arbitration
data CANArbitrationField Source #
Constructors
CANArbitrationField | |
Fields
|
Instances
Arbitrary CANArbitrationField Source # | |
Defined in Network.CAN.Types Methods | |
Show CANArbitrationField Source # | |
Defined in Network.CAN.Types Methods showsPrec :: Int -> CANArbitrationField -> ShowS # show :: CANArbitrationField -> String # showList :: [CANArbitrationField] -> ShowS # | |
Eq CANArbitrationField Source # | |
Defined in Network.CAN.Types Methods (==) :: CANArbitrationField -> CANArbitrationField -> Bool # (/=) :: CANArbitrationField -> CANArbitrationField -> Bool # | |
Ord CANArbitrationField Source # | |
Defined in Network.CAN.Types Methods compare :: CANArbitrationField -> CANArbitrationField -> Ordering # (<) :: CANArbitrationField -> CANArbitrationField -> Bool # (<=) :: CANArbitrationField -> CANArbitrationField -> Bool # (>) :: CANArbitrationField -> CANArbitrationField -> Bool # (>=) :: CANArbitrationField -> CANArbitrationField -> Bool # max :: CANArbitrationField -> CANArbitrationField -> CANArbitrationField # min :: CANArbitrationField -> CANArbitrationField -> CANArbitrationField # |
standardID :: Word16 -> CANArbitrationField Source #
Construct standard CAN ID (11 bits)
extendedID :: Word32 -> CANArbitrationField Source #
Construct extended CAN ID (29 bits)
setRTR :: CANArbitrationField -> CANArbitrationField Source #
Set remote transmission request bit
Message
data CANMessage Source #
Constructors
CANMessage | |
Fields |
Instances
Arbitrary CANMessage Source # | |
Defined in Network.CAN.Types | |
Show CANMessage Source # | |
Defined in Network.CAN.Types Methods showsPrec :: Int -> CANMessage -> ShowS # show :: CANMessage -> String # showList :: [CANMessage] -> ShowS # | |
Eq CANMessage Source # | |
Defined in Network.CAN.Types | |
Ord CANMessage Source # | |
Defined in Network.CAN.Types Methods compare :: CANMessage -> CANMessage -> Ordering # (<) :: CANMessage -> CANMessage -> Bool # (<=) :: CANMessage -> CANMessage -> Bool # (>) :: CANMessage -> CANMessage -> Bool # (>=) :: CANMessage -> CANMessage -> Bool # max :: CANMessage -> CANMessage -> CANMessage # min :: CANMessage -> CANMessage -> CANMessage # |
standardMessage :: Word16 -> [Word8] -> CANMessage Source #
Create standard CAN message