Skip to content

janelia-modular-devices/aalborg_mfc_interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aalborg_mfc_interface

Repository Information

Author
Peter Polidoro
License
BSD

More Detailed Help on Installation and Usage

modular-devices

Device Information

{
  "method":"?",
  "device_info":{
    "name":"aalborg_mfc_interface",
    "model_number":1100,
    "serial_number":0,
    "firmware_version":{
      "major":0,
      "minor":1,
      "patch":0
    }
  },
  "methods":[
    "getMemoryFree",
    "resetDefaults",
    "setSerialNumber",
    "executeStandaloneCallback",
    "getLedsPowered",
    "setMfcFlow",
    "setMfcFlows",
    "getMfcFlowSetting",
    "getMfcFlowSettings",
    "getMfcFlowMeasure",
    "getMfcFlowMeasures",
    "getAnalogInput",
    "getAnalogInputs",
    "saveState",
    "recallState",
    "getSavedStates",
    "pulseBncB"
  ],
  "status":success
}

Verbose Device Information

{
  "method":"??",
  "device_info":{
    "name":"aalborg_mfc_interface",
    "model_number":1100,
    "serial_number":0,
    "firmware_version":{
      "major":0,
      "minor":1,
      "patch":0
    }
  },
  "methods":[
    {
      "name":"getMemoryFree",
      "parameters":[]
    },
    {
      "name":"resetDefaults",
      "parameters":[]
    },
    {
      "name":"setSerialNumber",
      "parameters":[
        {
          "name":"serial_number",
          "type":"long",
          "min":0,
          "max":65535
        }
      ]
    },
    {
      "name":"executeStandaloneCallback",
      "parameters":[]
    },
    {
      "name":"getLedsPowered",
      "parameters":[]
    },
    {
      "name":"setMfcFlow",
      "parameters":[
        {
          "name":"mfc",
          "type":"long",
          "min":0,
          "max":2
        },
        {
          "name":"percent",
          "type":"long",
          "min":0,
          "max":100
        }
      ]
    },
    {
      "name":"setMfcFlows",
      "parameters":[
        {
          "name":"percents",
          "type":"array",
          "array_element_type":"long",
          "min":0,
          "max":100
        }
      ]
    },
    {
      "name":"getMfcFlowSetting",
      "parameters":[
        {
          "name":"mfc",
          "type":"long",
          "min":0,
          "max":2
        }
      ]
    },
    {
      "name":"getMfcFlowSettings",
      "parameters":[]
    },
    {
      "name":"getMfcFlowMeasure",
      "parameters":[
        {
          "name":"mfc",
          "type":"long",
          "min":0,
          "max":2
        }
      ]
    },
    {
      "name":"getMfcFlowMeasures",
      "parameters":[]
    },
    {
      "name":"getAnalogInput",
      "parameters":[
        {
          "name":"ain",
          "type":"long",
          "min":0,
          "max":2
        }
      ]
    },
    {
      "name":"getAnalogInputs",
      "parameters":[]
    },
    {
      "name":"saveState",
      "parameters":[
        {
          "name":"state",
          "type":"long",
          "min":0,
          "max":9
        }
      ]
    },
    {
      "name":"recallState",
      "parameters":[
        {
          "name":"state",
          "type":"long",
          "min":0,
          "max":9
        }
      ]
    },
    {
      "name":"getSavedStates",
      "parameters":[]
    },
    {
      "name":"pulseBncB",
      "parameters":[
        {
          "name":"duration",
          "units":"ms",
          "type":"long",
          "min":1,
          "max":10000
        }
      ]
    }
  ],
  "status":success
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages