Epics@GSI Webhome

HadCon Multipurpose Controls Protocol Cmnd Can

Introduction

Command descriptions of CAN commands

CAN

    Keyword Action FormatSorted ascending Description Comments
    CAN CAN commands CAN <sub command> [ <arguments>> ... ]

    response:
    ...
    Replacing above commands by sub commoands TODO:
    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


-- PeterZumbruch - 08 Jul 2013
Topic revision: r5 - 2014-11-04, 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
Imprint (in German)
Privacy Policy (in German)