AddSignal¶
- 
virtual void ISignalCollection::AddSignal(PSignal signal) = 0¶
- Adds signal to collection; it is allowed to add signals multiple times. - Parameters
- signal – Signal to add to collection of signals. 
- Throws
- CInvalidArgumentException– Signal cannot be added to this collection.
- CUnknownObjectException– Signal is unknown, belongs to other controller.
- CUnsupportedException– Collection cannot be modified.
- CInvalidOperationException– Entity associated with this collection is in invalid state.
- COutOfResourcesException– Maximum number of signals reached.
- CCommunicationErrorException– Protocol error.
- CConnectionLostException– Connection to controller lost.
- CRebootedException– Controller has been rebooted since this object reference was retrieved, invalidating this reference.