Epics@GSI Webhome

HadCon Multipurpose Controls Protocol Cmnd Can

Introduction

Command descriptions of CAN commands

CAN

    Keyword Action Format Description Comments
    SEND
    CANT
    Send CAN Message SEND <CAN Message-ID> <ID-Range> [<RTR> <Length> <Data0 ... Data7>]
    CANT <CAN Message-ID> <ID-Range> [<RTR> <Length> <Data0 ... Data7>]

    response:
    RECV <MOB-number> <CAN Message-ID> <ID-Range> [<RTR> <Length> <Data0 ... Data7>]

    future response:
    RECV <CAN Message-ID> <ID-Range> [<RTR> <Length> <Data0 ... Data7>]
    Message-ID: CAN Message Identifier (hex)
    ID-Range: used as mask on Message IDs (hex)
    RTR: sets Remote Transmission Request Mode
    Length: number of data bytes to send (max: 8)
    Data 0...7: 0 to 8 data bytes (hex) MOB-number: index of receiving MOB (Message Object Blocks) in CAN controller
     
    SUBS
    CANS
    Subscribe to Message-IDs SUBS <CAN Message-ID> <ID-Range>
    CANS <CAN Message-ID> <ID-Range>

    response:
    nothing
    Subscribe to react on (a range of) CAN Messages
    Message-ID: CAN Message Identifier (hex)
    ID-Range: used as mask on Message IDs (hex)
    TODO: look to code, has to be clarified
    USUB
    CANU
    Unsubscribe from Message-IDs USUB <CAN Message-ID> <ID-Range>
    CANU <CAN Message-ID> <ID-Range>

    response:
    nothing
    Unsubscribe from reacting on (a range of) CAN Messages
    Message-ID: CAN Message Identifier (hex)
    ID-Range: used as mask on Message IDs (hex)
    TODO: look to code, has to be clarified
    CAN CAN commands CAN <sub command> [ <arguments>> ... ]

    response:
    ...
    Replacing above commands by sub commoands TODO:


-- PeterZumbruch - 08 Jul 2013
Topic revision: r6 - 2020-11-09, PeterZumbruch
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback | Legal notice | Privacy Policy (german)