|
| | CNTV2MBController (CNTV2Card &device) |
| |
| | CNTV2MailBox (CNTV2Card &device) |
| |
| | ~CNTV2MailBox () |
| |
| bool | sendMsg (char *msg, uint32_t timeout) |
| |
| bool | sendMsg (uint32_t timeout) |
| |
| void | getError (std::string &error) |
| |
| void | getResponse (std::string &response) |
| |
| bool | WriteChannelRegister (ULWord reg, ULWord value, ULWord mask=0xFFFFFFFF, ULWord shift=0x0) |
| |
| bool | ReadChannelRegister (const ULWord inReg, ULWord &outValue, const ULWord inMask=0xFFFFFFFF, const ULWord inShift=0x0) |
| |
| bool | ReadChannelRegister (ULWord inReg, ULWord *pOutValue, ULWord mask=0xFFFFFFFF, ULWord shift=0x0) |
| |
| void | SetChannel (ULWord channelOffset, ULWord channelNumber) |
| |
| bool | AcquireMailbox () |
| |
| void | ReleaseMailbox () |
| |
|
| bool | SetMBNetworkConfiguration (eSFP port, std::string ipaddr, std::string netmask, std::string gateway) |
| |
| bool | DisableNetworkInterface (eSFP port) |
| |
| bool | GetRemoteMAC (std::string remote_IPAddress, eSFP port, NTV2Stream stream, std::string &MACaddress) |
| |
| bool | SetIGMPVersion (uint32_t version) |
| |
| void | SetIGMPGroup (eSFP port, NTV2Stream stream, uint32_t mcast_addr, uint32_t src_addr, bool enable) |
| |
| void | UnsetIGMPGroup (eSFP port, NTV2Stream stream) |
| |
| void | EnableIGMPGroup (eSFP port, NTV2Stream stream, bool enable) |
| |
| bool | SetTxLinkState (NTV2Channel channel, bool sfp1Enable, bool sfp2Enable) |
| |
| bool | GetTxLinkState (NTV2Channel channel, bool &sfp1Enable, bool &sfp2Enable) |
| |
| bool | SetRxLinkState (NTV2Channel channel, bool sfp1Enable, bool sfp2Enable) |
| |
| bool | GetRxLinkState (NTV2Channel channel, bool &sfp1Enable, bool &sfp2Enable) |
| |
| bool | SetDualLinkMode (bool enable) |
| |
| bool | GetDualLinkMode (bool &enable) |
| |
| bool | SetRxMatch (NTV2Channel channel, eSFP link, uint8_t match) |
| |
| bool | GetRxMatch (NTV2Channel channel, eSFP link, uint8_t &match) |
| |
| bool | SetSFPActive (eSFP sfp) |
| |
| bool | SetSFPInactive (eSFP sfp) |
| |
| bool | GetSFPActive (eSFP sfp) |
| |
| bool | SetTxFormat (NTV2Channel chan, NTV2VideoFormat fmt) |
| |
| bool | GetTxFormat (NTV2Channel chan, NTV2VideoFormat &fmt) |
| |
| uint64_t | GetNTPTimestamp () |
| |
| bool | PushSDP (std::string filename, std::stringstream &sdpstream) |
| |
| bool | GetSDP (std::string url, std::string &sdp) |
| |
| bool | GetSFPInfo (eSFP port, SFPMSAData &sfpdata) |
| |
| bool | SetLLDPInfo (std::string sysname) |
| |
| bool | GetLLDPInfo (std::string &chassisId0, std::string &portId0, std::string &chassisId1, std::string &portId1) |
| |
| bool | rcvMsg (uint32_t timeout) |
| |
| bool | writeMB (uint32_t val, uint32_t timeout=50) |
| |
| bool | readMB (uint32_t &val, uint32_t timeout=50) |
| |
| bool | waitSOM (uint32_t timeout) |
| |
| bool | waitRxReady (uint32_t timeout) |
| |
| bool | waitTxReady (uint32_t timeout) |
| |
| bool | rxReady () |
| |
| uint32_t | getStatus () |
| |
| uint32_t | getFeatures () |
| |
Definition at line 128 of file ntv2mbcontroller.h.