Skip to content
Snippets Groups Projects
  • Marco Filho's avatar
    8fdce28d
    Add scanning. · 8fdce28d
    Marco Filho authored
    Scannig was not added until now because RMMAPI had an issue that made it
    scramble answers from the hardware if too much polling was made. This
    issue was fixed so we add scan now.
    
    In the channels array records, this called for a new record creation.
    This is because we need the asyn:READBACK info tag, which makes the
    readback from hardware and the setpoint record have the same values. So
    I guarantee that the record ending with R is the actual scanned
    parameter. I also removed the forward link from S to RB record to
    guarantee that the latest value we have in $(CH)-S record is still the
    setpoint.
    
    AnalogMon and ADCVal-R have PHAS 0 and 1 respectively to guarantee that
    we know what is the meaning of what we are reading.
    8fdce28d
    History
    Add scanning.
    Marco Filho authored
    Scannig was not added until now because RMMAPI had an issue that made it
    scramble answers from the hardware if too much polling was made. This
    issue was fixed so we add scan now.
    
    In the channels array records, this called for a new record creation.
    This is because we need the asyn:READBACK info tag, which makes the
    readback from hardware and the setpoint record have the same values. So
    I guarantee that the record ending with R is the actual scanned
    parameter. I also removed the forward link from S to RB record to
    guarantee that the latest value we have in $(CH)-S record is still the
    setpoint.
    
    AnalogMon and ADCVal-R have PHAS 0 and 1 respectively to guarantee that
    we know what is the meaning of what we are reading.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.