|
| 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.