Skip to content

PowerPMAC Coordinate System Status not supported #152

@LeandroMartinsdS

Description

@LeandroMartinsdS

The bits definitions for the two bytes words containing the status of the Coordinate Systems in the pmacCsController.cpp support only the TurboPMAC controllers - link to the snippet belllow:

https://github.com/DiamondLightSource/pmac/blob/dfc9726adc33f89a2bbf9d2bc9d07fa2e67119c1/pmacApp/src/pmacCSController.h#L141C1-L191C73

That might cause :

  • False errors - the bits has different uses,
  • Undetected statuses - with the PowerPMAC having 32 bits in each word, while the TurboPMAC has only 24.

As suggestion for fixing, the same approached of the PR #114

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions