Skip to content

DistRap/network-canopen

Repository files navigation

network-canopen

GitHub Workflow Status Hackage version

Work-in-progress native CANOpen protocol master implementation.

Usage

import qualified Network.CANOpen

main :: IO ()
main = do
  runCANOpen <HOW> $ do
    io <- addNode 1
    forAllNodes waitBootup
    forAllNodes setOperational

    let outputAddr = VariableAddress (Index 0x6000) (SubIndex 1)

    sdoWrite io outputAddr 0b1
    sdoRead io outputAddr
      >>= liftIO . print

About

CANOpen protocol implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages