The camera doesn’t look like its using the standard features for software triggering.
You first need to get the node map from the device as shown here:
https://forum.commonvisionblox.com/t/cvb-py-set-node/294/2?u=parsd
Also the feature nodes are mapped by their actual name and are not made pythonic. Try something like:
device_node_map = vin_device.node_maps['Device']
sw_trigger = device_node_map.outputLineSoftwareCmd
sw_trigger.execute()