Question about using HTTP to control Aximmetry and managing device settings

 

Dear Team of Aximmetry,


I'm having an issue with using HTTP to control Aximmetry. I can use HTTP to control the components in .xcomp files, but I have a question about whether it's possible to change the settings in Edit -> Manage Devices. If it's possible to do this via HTTP, could you please provide an example command for controlling this function? If it's not possible to do this via HTTP, is there any other method to control these types of functions externally?


Warm regards,

Juoruky

   Ruizhong

 
Profile Image
Eifert@Aximmetry
  -  

Hi Juoruky,

Some of the device types can be set as text without it being present in the Manage Devices.
For example, you could dynamically set Free-D like this:

And in a similar way, you could actually target the Device pin directly in a Control Board by an HTTP command:

Otherwise, if it is not a dynamic device and you know the possible variation beforehand, then you should use the device mapper. And switch between the mapped devices using HTTP commands.

If none of these fits your needs, then can you tell me a bit more about your situation? Like, which device type would you use like that?

Warmest regards,

 
Profile Image
Ruizhong
  -  

Dear Eifert,


Thank you for your time!

I am looking to develop an Android application that integrates and simplifies some of the operations in Aximmetry. The issue I am currently facing is that I would like to add some new channels in the Video Out, such as adding NDI channels or incorporating SMPTE 2110 related content.


However, it seems that these settings cannot be directly accessed through Compounds. Therefore, I was wondering if it is possible to access and operate these settings through the HTTP protocol?


Warm regards,

Juoruky

 
Profile Image
Eifert@Aximmetry
  -  

Hi Juoruky,

You can not dynamically create SMPTE 2110 devices or access the Manage Devices with HTTP commands.

However, if you know the devices beforehand. And you added them in the Manage Devices. Then you could switch between them as output using the Video Device Out module and a Switch Text module, like this:

With the HTTP Command, you would target the Switch Text module's Selected pin.

Warmest regards,