barco_event_master 5.0.1 barco_event_master: ^5.0.1 copied to clipboard
A library for controlling Barco Event Master systems via JSON RPC
A dart library for controlling Barco Event Master systems via JSON RPC
Currently Supported Functions #
I am adding these as I require them. If you would like a specific one added, feel free to open a ticket.
- ❌ allTrans
- ❌ cut
- ❌ resetFrameSettings
- ❌ powerStatus
- ✅ listPresets
- ❌ listDestinationsForPreset
- ❌ savePreset
- ❌ renamePreset
- ✅ activatePreset
- ❌ recallNextPreset
- ❌ deletePreset
- ✅ listDestinations
- ✅ listSources
- ❌ activateCue
- ❌ listCues
- ❌ activateDestGroup
- ❌ 3dControl
- ❌ listContent
- ❌ listSuperDestContent
- ❌ listSuperAuxContent
- ❌ changeContent
- ✅ changeAuxContent
- ❌ changeSuperAuxContent
- ❌ freezeDestSource
- ❌ listStill
- ❌ deleteStill
- ❌ takeStill
- ❌ getFrameSettings
- ❌ listAuxContent
- ❌ 3dControlOutput
- ❌ armUnarmDestination
- ❌ fillHV
- ❌ clearLayers
- ❌ recallUserKey
- ❌ listUserKey
- ❌ listSourceMainBackup
- ❌ activateSourceMainBackup
- ❌ resetSourceMainBackup
- ❌ listInputs
- ❌ listOutputs
- ❌ mvrLayoutChange
- ❌ listOperators
- ❌ configureOperator
- ✅ getInputThumbnail (unofficial)
Usage #
import 'package:barco_event_master/barco_event_master.dart';
Future<void> main() async {
final e2 = EventMaster(ipAddress: '192.168.1.100');
final r = await e2.listDestinations();
print(r.result?.response?.toJson());
}
Additional information #
Issues and feature requests can be filed here.