Skip to content

Bliss lima

Valentin Valls requested to merge bliss-lima into main

This PR is an attempt to provide a Lima hardware based on BLISS protocol.

A Lima controller have it's own state in BLISS.

This state is only applied at the start of a scan.

To be aware of the state of Lima controller, we have to design a hardware based on the BLISS protocol + tango.

Closes #132 (closed)

Result

{
  tomo3_128p: {
    alias: null,
    callables: [],
    errors: [],
    id: 'tomo3_128p',
    name: 'tomo3_128p',
    online: true,
    properties: {
      acc_max_expo_time: 1,
      binning: [
        1,
        1
      ],
      flip: [
        false,
        false
      ],
      raw_roi: [
        0,
        0,
        128,
        128
      ],
      rotation: 0,
      size: [
        128,
        128
      ],
      state: 'READY',
      static: {
        camera_model: 'Generator Prefetched',
        camera_pixelsize: [
          1000,
          1000
        ],
        camera_type: 'Simulator',
        image_max_dim: [
          128,
          128
        ],
        lima_type: 'VoxelTomoSimulator',
        lima_version: '1.9.24'
      }
    },
    protocol: 'bliss',
    require_staff: false,
    type: 'lima',
    user_tags: []
  }
}
{
  tomo3_128p: {
    alias: null,
    callables: [],
    errors: [],
    id: 'tomo3_128p',
    name: 'tomo3_128p',
    online: true,
    properties: {
      acc_max_expo_time: 1,
      binning: [
        1,
        1
      ],
      flip: [
        false,
        false
      ],
      raw_roi: [
        0,
        0,
        128,
        128
      ],
      rotation: 0,
      size: [
        128,
        128
      ],
      state: 'OFFLINE',
      static: null
    },
    protocol: 'bliss',
    require_staff: false,
    type: 'lima',
    user_tags: []
  }
}
Edited by Valentin Valls

Merge request reports

Loading