Virtual Channel Table (Logic Channel Number) in DCM9900

Hello everybody,
I would like to configure the DCM9900 (v. 10.0.02) in order to arrange the position where every channel will be tuned in our STB customers. I've read the manual and it seems that VCT (or LCN in some networks / literature) is not compatible under the DVB standard.
Is there any way to configure VCT / LCN in DCM9900? Why is it compatible/configurable under ATSC and not in DVB networks?
(Cable)VCT is very useful for TV network operators as we can configure the position of every TV channel tuned in the customer Set Top Box.
Could someone gime me some help ? Maybe it's necessary to have ROSA system installed to configure DCM (don't have it).
Best regards,
Inaki
Virtual Channel Table (VCT)
The CVCT (Cable VCT) and TVCT (Terrestrial VCT) provide information for all virtual channels in a transport stream like: major and minor channel numbers, short channel name, and information for navigation and tuning.

You don't need to call this function, but your specific driver does. That function is a utility function provided by the IVI engine that allows the specific driver to register all of it's channels with the engine. The engine can then use this information to track per-channel attributes, etc. All of this should happen behind the scenes. You only need to be concerned with it unless you are actually developing a specific driver yourself.
This is different from the virtual channel name mapping in MAX. That mapping allows you to create aliased names for pre-existing channels. In your case, the IVI engine doesn't think that you have any channels (because apparently none were registered).
You might try using a different specific driver temporarily just to ma
ke sure that everything else is working as you'd expect.

Similar Messages

  • Logical Channels and Opening An Application

    Hello,
    Upon sending an APDU to a Java Card (a GEM card) to open a channel, it works fine. But when I try to select an application on that new logical channel which is in the secured state, it always gives back an error, but I can select that same application from the basic channel. Do I need to do something else besides simply opening the new logical channel to let it be able to select applications in the secured state?
    Thanks,
    Mizax

    Hello,
    Thanks for your response.
    Yes I'm sure the card supports multiple logical channels, I've checked the historical bytes, and am able to open the number of logical channels the historical bytes say I should.
    I can select other applications on the new logical channel and send commands to them, that works fine. When selecting a secured application, it fails with error code. In particular, I'm trying to select the card manage application, and that fails. Although this shouldn't be necessary, I make sure the basic channel doesn't have the card manager selected also:
    Log:
    Warm Reset Card
    Open Logical Channel 1
    Command: 00 70 00 01
    Response: 90 00
    Select some other App on the Basic Channel:
    Command: 00 A4 04 00 0F A0 00 00 00 18 50 21 00 00 00 00 00 57 49 42
    Response: 90 00
    Select card manager on Channel 1:
    Command: 01 A4 04 00 07 A0 00 00 00 18 43 4D
    Response: 6E 00
    To sum up: Open a new logical channel, select some other app on the basic channel, try to select the card manager on the new logical channel, it fails. If I then reselect the card manager on the basic channel, it works fine. I can select other non-secured apps on the new logical channel, and that works fine too. In any of the cases I mention, I ensure that only one channel is trying to select an app, so that I'm not worrying about the issue of whether an app is multi-selectable.
    I've been wrestling and googling this for hours with no luck. Any help would be greatly appreciated.
    Thanks,
    Mizax

  • Logical channels and secureChannel.resetSecurity();

    Hi,
    1- an external entity A selects an applet APP on logical channel 0 and establishes a secure channel.
    2- another external entiry B selects the same applet on channel 1 without establishing a secure channel.
    3- B exchanges a few commands and responses with the APP.
    4- The execution of the commands in (3) leads to calling secureChannel.resetSecurity() within APP.
    5- secureChannel.resetSecurity() returns the error code 6985 which means conditions of use not satisfied.
    It looks like the secure channel that was established when the APP was selected through the logical channel 0, cannot be reset while the APP is selected on a different logical channel.
    Has anyone faced this situation before? Any ideas how to reset the secure channel under the described circumstances?
    Thanks in advance,
    Hugo

    Hi,
    Logical channel 0 is the basic channel. Have you tried having all host applications on a logical channel other than 0?
    As a rule, we only ever used GP secure channel to secure card issuance/updates or to secure updating the main transport key on the card (the private key had to be encrypted). These actions only ever had one channel to the card open. All other communication was done through a secure channel that was handled by the applet (AES based) that did not rely on the card platform keys so this wasn't an issue in our case.
    Cheers,
    Shane

  • In channel table view Rows Ch name as column

    while viewing data as  channel table   how to  view  the  rows   in the column field & the   columns in the   row field

    Hi aparab,
    You can do that in REPORT but not in VIEW.
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments

  • Logic Channel Strip Instruments no longer open after Logic 8 upgrade

    I upgraded Logic 8.0 to 8.0.1 and now none of the preset Logic Channel strip instruments will open. I can open all of the instruments on their own no problem. But if I select something from one of their saved presets or an instrument that I've saved, it does nothing, just hangs. There's no beach ball or logic not responding. When you do force quit, it quits logic and then upon a restart of the system, the system just freezes too. This is really frustrating because I've save a lot of my own instruments and can't get to them now. This happen in a previous session and a new session started from scratch with the upgrade. I can access all of my saved audio channel strips. Has anyone encountered this? One more bit of frustration and impediment to my work flow. Thanks, Jeff.

    I've also trouble with that Channel Strips. I've saved and closed a Song with some Mastering-Plugs in the Output 1-2 ( also Stereo Sum ) and after I reloaded that song, there wasn't no Plug anymore. So all my work was gone and I am also very frustrated.
    The next big Problem is working with folders. I've in most of my songs folder of MIDI and Singers and when I am working with this songs on Logic 8, I got many failure in the view of waveforms and regions.
    Sometimes regions doesn't play anymore when I switched between folders in the song. That nervs me up the whole time ...
    Maybe someone can help or can tell me that's why we get ProKit 4.5

  • Access a java card via two logical channels

    Dear all;
    I was wondering if someone managed to do following setup(because it doesn't work for me):
    I have an android phone with a sd-card slot in which I've inserted a java card. I can open a logical channel from my android phone to the java card. Since the java card also suports T=CL, I'm also able to open a logical channel from a pc to the java card via a contactless interface (with a reader that is connected to the pc). But what seams to be impossible is opening the two logical channels simultaniously. So I can't open simultaniously a logical channel from the android phone to the java card and a logical channel via the contactless interface.
    Did anyone have succes with this setup? (I made the applet multiselectable)
    greets,
    JT

    If you are trying to connect to the card over both the NFC controller (card emulation) and the device interface from Android at the same time you will probably have a race condition. On the phones I have used, you can only have one active at time.
    Shane

  • Supplementary logical channels and R-MAC on JCOP cards

    Hi,
    please, do current models of JCOP cards support supplementary logical channels ? I have found on forums infos saying both yes and no.
    So maybe in earlier years, there was no support, now there is some.
    I have found this post, which may clarify it a little bit:
    All JCOP products have by default only the basic logical channel enabled. The reason is that it shall be GP compliant, and GP spec says that the CardManager must be multiple selectable if multiple logical channels are supported. The CM in JCOP is not multi selectable. If you don't care about GP compliancy (at least on this issue), you can set up to 4 logical channels during pre-perso (JCRE_MODE, two lowest bits).
    However I don't know how to set the JCRE_MODE flags and what they are. I couldn't find any info on them.
    Where are they located and described ? Which APDU command should I use to set them, and with which parameters ?
    And a short second question - are there any JCOP cards, which support R-MAC, when communicating with the card manager ?
    Thanks a lot,
    Peter

    PeterCZ wrote:
    please, do current models of JCOP cards support supplementary logical channels ? I have found on forums infos saying both yes and no.
    So maybe in earlier years, there was no support, now there is some.
    I have found this post, which may clarify it a little bit:
    All JCOP products have by default only the basic logical channel enabled. The reason is that it shall be GP compliant, and GP spec says that the CardManager must be multiple selectable if multiple logical channels are supported. The CM in JCOP is not multi selectable. If you don't care about GP compliancy (at least on this issue), you can set up to 4 logical channels during pre-perso (JCRE_MODE, two lowest bits).
    However I don't know how to set the JCRE_MODE flags and what they are. I couldn't find any info on them.
    Where are they located and described ? Which APDU command should I use to set them, and with which parameters ?JCOP supports supplementary logical channels, but it is switched off by NXP during production and can be re-enabled during pre-personalization (JCOP proprietary process). In order to do that, you need unfused cards and the corresponding transport key from NXP.
    And a short second question - are there any JCOP cards, which support R-MAC, when communicating with the card manager ?No, JCOP does not support RMAC. Tell me a good reason why it should. I cannot think of any GP commands which would be worth protecting the response.

  • Logical Channel problem

    Hi, everybody in the forum, I'm a beginner in these fields.
    While I'm using JCOP debugger simulating JCOP41v22, I found that Logical Channel 1,2,3 is opened by default In Java Card specs I found that only channel 0 must be open by default. Is there any rule that these 3 channels must be opened or closed on card reset, or is it depend on card manufacture?

    Hi,
       check thsi link, u can get an idea[http://help.sap.com/saphelp_nw70/helpdata/en/60/183d78163011d2953c0000e8353423/content.htm]

  • How do I add an Ouput Channel in LOGIC X

    how do I add an Ouput Channel in LOGIC X?

    A CHannel Strip is just a visual representation of an Environment Object. An Environments Object is the representation of an available component to Logic, the building blocks for your virutal studio (256 Audio Channels, 256 Software Instruments, 64 BUsses, etc). THe available components or your Output Channels depend the selected Audio Device in Logic (Preferences, Audio, Devices)
    To assign a new Environment Object.
    Goto the ENvironment Window
    Click on the Menu New ➤ Channel Strip ➤ Output
    Or to reassign an Environment Object, select from the Channels menu in the Instruments Inspector and choose an Output channel.
    Once the Environment Object is created, make sure to hav the "Output" FIlter BUtton selected in the Mixer window, to display it.
    You can also create a Track for that Output Channel Strip with the "Create Track" command.
    Hope that helps 
    Edgar Rothermich
    http://DingDingMusic.com/Manuals/ 'I may receive some form of compensation, financial or otherwise, from my recommendation or link.'

  • Channel table to table

    Hi All,
    I would like to Fill in a Table in the SUD with  a Channel Data (more than 20000 rows)
     I was trying with a loop  which takes more than 3 mins to fill the table and display it .I just need to consider the real data NOVALUES are not taken in to consider.
    For rowcnt = 1 To ChnLength("PosPeaks")
    If Not ( CHD(rowcnt,CNo("PosPeaks")) = "NOVALUE" ) Then
    tblCrossOver.Cells(cnt,1).Value = rowcnt
    tblCrossOver.Cells(cnt,2).Value = Round(CHD(rowcnt,CNo("PosPeaks")),10)
    cnt = cnt + 1
    End If
    Next 'rowcnt
    Output should be like the Table above.
    Kindly help me with this.
    regards,
    Swaroop K.B
    Solved!
    Go to Solution.

    Hi dragnov,
    Please find attached a SUD example which uses the XTable - the fast table for DIAdem dialogs.
    In this table the channels of the example dataset "Noise data" are displayed. Each of these channels contains 325 000 values. With using the XTable it is easy to scroll through the channels.
    In the XTable we have tow main events: "EventValGet" and "EventValSet"
    "EventValGet" is called for each cell to get the content which should be shown in that cell.
    "EventValSet" is called for each cell to save the content which have been changed.
    This table is very fast, because this is done only for the table row's and col's you currently see.
    To run the example, please load the example dataset, open the SUD editor and load and run the attached example.
    If it is necessary to change the displayed data go to the initialization event (row 14) and change the channel group name.
    The example was created with DIAdem 2011
    Greetings
    Walter
    Attachments:
    FastTable.SUD ‏11 KB

  • Question about Logic Channel EQ

    When i use Logic Channel EQ to cut low frequencies of say, a kickdrum (in this particular case up to 200hz), the level meter on the channel increases quite a bit. I thought cutting frequencies is supposed to reduce the volume? Also there arent any other plug ins on the channel. Is this normal?

    At it's default setting the low cut on the channel eq has quite a bit of filter resonance at the cutoff point. This resonant boost is what you are hearing. If you lower the Q all the way this resonance will be gone and you will get only the cut you are looking for. If you use the graphic analyzer be sure to set it to maximum resolution as it is quite misleading otherwise.

  • Sync Band Cursor in "Channel Table"

    Hi,
    I’m using diadem to playback my data, including “AI Signal”, “DI Signal”, “Serial Port Data”.
    For “AI” and “DI” Signal I can choose the “Display Type-2D Axis System”.
    For “Serial Port” the data is in string format, e.g. AA BB AC EF…… I choose “Display Type-Channel Table”
    My question is when I use the band cursor to see the detail curve information in “2D Axis System” , all the numeric channel can Zoom in/off together,  while the “Serial Port” data is in the channel table, it’s not effected by the cursor, and I can’t get the exact/related "serial port data" in that time slot.
    How can I sync the “Channel table” data with cursor?
    Can I get the cursor start position and point it to the channel table, or make a SUDialog to display the data in band cursor range? 
    My application is: 1) Review the AI/DI, Serial Data; 2)Select the interested data pieces; 3) Export the interested data files for report or sth else.
    Thanks and waiting for reply.
    Xifeng

    Hi Brad,
    Thanks for your advice, I have written a script to solve this problem.
    1. I use the property “DisplayObj.XBegin” and “DisplayObj.Xend” in “2D Axis System” to get the relative time information in curve page.
    Dim X1, X2
    X1=view.Sheets(1).ActiveArea.DisplayObj.XBegin
    X2=view.Sheets(1).ActiveArea.DisplayObj.XEnd
    2. Write a small function to compare X1,X2 with the timestamp in “Serial Port” to allocate the relate data position, then set it as the active cell in “channel table”.
    call view.Sheets(2).ActiveArea.DisplayObj.SetActiveCell(AllocatePos,1)
    (AllocatePos is the relate data position that I calculated)
    3. I customized the tool bar to add a new button, when users click this button, I will execute the script
    Call MenuItemAdd("View","7","MenuItem","Sync time info","ScriptStart(""C:\Sync Analot time info to Serial Port.VBS"")")
    The solution is kind of awkward, but it did work......
    Thanks again, and sorry for my late reply.
    Best rergards
    XIfeng 

  • What's mean the Logic channel?

    Hello !!!
    Now I studying the Java Card and ISO7816...
    but I have a probrem....
    I can't understand the logical channel....
    Does logical channel is the path between CAD and JavaCard ?
    um...sorry for my enlish is poor.....

    It's a logical path between CARD and Javacard, as the name indicates. One of the main purpose of logical channel is to select multiple applets in the card. Normally, whenever we select an applet, the previously selected applet gets de-selected and the CLEAR-ON-DESELECT variables of that apples gets defaulted to zero. There may be some scenario where we need to have both the applets selected. Hence, select the first applet in logical channel 0 (which happens by default) and select the second applet in logical channel 1.

  • Inserting records into Table with check table logic in place

    I want to insert records into a table, and have the check table to not allow invalid entries.  Is there a function out there that will allow this?  I am currently using the insert statement and it is working except that it is not giving an error when the value does not exist in the check table for the particular fields.
    INSERT INTO ZSD_XREF VALUES WA_XREF.
    That is the basic statement I'm using ZSD_XREF has several fields one being the material number field tied to the check table which happens to be MAKT file.  The insert statement is not validating the material numbers using the check table, or at least it is not giving an error.  Any ideas?

    Paul,
    Unfortunately, open SQL statements such as INSERT, UPDATE do not go through the check table logic as they directly hit the database layer. Check table checks are performed only if you go through application layer that is when you enter the same data through a screen.
    You have to do the checks yourself.
    Happy checking!!!
    Srinivas

  • Data plugin to append to channels in different channel groups

    Hello
    I try to import particel counter data from a text file which is organized in a difficult way:
    Data come in blocks with each block taken at one time. Each block consists of a table of tab-separated data. e.g.
    (start of Block 1)
    04.06.2013 - 16:34:13 - 10s/10 -   m                                                               
    N analysed: 1521 P Sum(dCn): 5444,470 P/cm³                                                   
    N total: 1521 P Sum(dCm): 1,7536 mg/m³                                                   
    X [µm] 0,148647 0,159737 0,171655 0,184462 0,198224 0,213013 0,228905 0,245984 0,264336 0,284057                                              
    dN [P] 0 0 0 6.155.882 29.521.097 101.420.330 83.226.951 85.545.715 159.120.955 158.057.455                                              
    dN/N [-] 0 0 0 0,004048 0,019414 0,066696 0,054732 0,056256 0,104641 0,103941                                              
    dN/N/dX [1/µm] 0 0 0 0,305126 1.361.669 4.353.255 3.324.322 3.179.709 5.503.848 5.087.496                                              
    dCn [P/cm³] 0 0 0 22.040.393 105.696.730 363.123.274 297.984.071 306.286.127 569.713.408 565.905.674                                              
    dCn/Cn [-] 0 0 0 0,004048 0,019414 0,066696 0,054732 0,056256 0,104641 0,103941                                              
    dCn/Cn/dX [1/µm] 0 0 0 0,305126 1.361.669 4.353.255 3.324.322 3.179.709 5.503.848 5.087.496                                              
    (start of Block 2)                                                        
    04.06.2013 - 16:34:23 - 10s/10 -   m                                                               
    N analysed: 1071 P Sum(dCn): 3833,350 P/cm³                                                   
    N total: 1071 P Sum(dCm): 0,3581 mg/m³                                                   
    X [µm] 0,148647 0,159737 0,171655 0,184462 0,198224 0,213013 0,228905 0,245984 0,264336 0,284057                                              
    dN [P] 0 0 0 6.981.271 18.451.972 25.599.194 70.809.673 88.966.677 122.491.615 83.363.748                                              
    dN/N [-] 0 0 0 0,006521 0,017234 0,02391 0,066137 0,083096 0,114408 0,077862                                              
    dN/N/dX [1/µm] 0 0 0 0,491474 1.208.812 1.560.603 4.017.064 4.696.707 6.017.589 3.811.039                                              
    dCn [P/cm³] 0 0 0 24.995.600 66.065.063 91.654.830 253.525.502 318.534.467 438.566.469 298.473.857                                              
    dCn/Cn [-] 0 0 0 0,006521 0,017234 0,02391 0,066137 0,083096 0,114408 0,077862                                              
    dCn/Cn/dX [1/µm] 0 0 0 0,491474 1.208.812 1.560.603 4.017.064 4.696.707 6.017.589 3.811.039                                              
    (start of Block 3)                            
    04.06.2013 - 16:34:33 - 9s/9 -   m                                                               
    N analysed: 1277 P Sum(dCn): 5080,103 P/cm³                                                   
    N total: 1277 P Sum(dCm): 2,2456 mg/m³                                                   
    X [µm] 0,148647 0,159737 0,171655 0,184462 0,198224 0,213013 0,228905 0,245984 0,264336 0,284057                                              
    dN [P] 0 0 6.983.139 13.137.502 30.294.664 52.503.076 114.177.807 82.937.875 112.476.377 117.880.295                                              
    dN/N [-] 0 0 0,005468 0,010288 0,023724 0,041115 0,089412 0,064948 0,08808 0,092311                                              
    dN/N/dX [1/µm] 0 0 0,442925 0,77543 1.663.971 2.683.579 5.430.769 3.670.984 4.632.772 4.518.256                                              
    dCn [P/cm³] 0 0 27.780.321 52.263.604 120.518.214 208.867.707 454.222.092 329.943.409 447.453.461 468.951.325                                              
    dCn/Cn [-] 0 0 0,005468 0,010288 0,023724 0,041115 0,089412 0,064948 0,08808 0,092311                                              
    dCn/Cn/dX [1/µm] 0 0 0,442925 0,77543 1.663.971 2.683.579 5.430.769 3.670.984 4.632.772 4.518.256    
    (This is of course only an excerpt. There may be more blocks and there will be more size channels and more channel groups...)
    Now, I want to store the dN values in one channel group, the dN/N in the next group etc. There should be 10 channels, one for each size class, and the data from the various blocks as sequential values in these channels. (I hope I wa able to explain this in a comprehensoble way...)
    I can generate the groups and the respective channels:
    set oChn = ochngrp.Channels(2) 'Der Kanal mit den mittleren Dm wird für die Kanalnamen der Gruppen weiterverwendet
    for i = 1 to 25
      sMyLine = file.getnextline
      aChnData = split(sMyLine,vbTab,-1,vbTextCompare)           'Read one line and parse it into an array
      if not Root.ChannelGroups.Exists(aChnData(0)) then          'test if a group named like array(0) exists
        Set oChnGrp = Root.ChannelGroups.Add(aChnData(0))  ' and create one if necessary.
        for j = 1 to oChn.Size
          call oChnGrp.Channels.Add("" & oChn(j),eR64)                'add empty channels
        next
      end if
    next
    How would I read the data?
    With a lot of nested i,j-for..next loops, I could read a line via
    for j = 1 to root.channelgroups.count
             aValue = split(file.getnextline)
             for i = 1 to 10
                    root.channelgroups(j).values(i) = aValue(i)
             next
    next
    ' then jump to timestamp of next data block with some skiplines, read timestamp and reiterate
    or I could try to read all values for one channel group and use skiplines, e.g.
    for i = 1 to root.channelgroups.count
       while file.position <> file.size
             aValue(j) = split(file.getnextline)
             file.skiplines(as many as are between the blocks)
       wend
    ' now I have a 2dim array aValue to transfer into data channels.But how?
    file.position = 1
    next
    Could file.GetStringBlock be of any help?
    Has anybody tackled a similar file structure and could give me a clue or some code sniplet?
    Thank you...
    Michael

    Hi Michael,
    I would just go line by line in the data file and send the array channel values (one value at a time) to the Channel.Values() property of the matching channel name.  It's not going to be fast any way you do it in VBScript.
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments

Maybe you are looking for

  • Newly added field not getting displayed in ALV output

    Hi All,    I'm adding one more field/column to be displayed in an old existing program that uses REUSE_ALV_FIELDCATALOG_MERGE to generate the ALV fieldcat. DATA: BEGIN OF it_salary OCCURS 0,         pernr LIKE pa0000-pernr,         ename LIKE pa0001-

  • Cannot find apps purchased for iPhone and iPad in iTune

    My iMac 27 running very slowly under Mavericks and since the upgrade of iTune to version 12.01.26 being impossible to complete a sync of my iPhone and iPad I decided to completely reset my iMac 27. Before doing this I copied all the files I wanted to

  • Unable to open Document from Asset Business Package

    Hi, We have installed Asset Business Package in portal. Almost everything is working fine. But when we try to open a document (PDF ) attached to an asset by clicking the document link in the page, a new browser window opens with a text inside. The PD

  • How can I clear star up disk - keep getting message that it is almost full

    How can I clear star up disk - keep getting message that it is almost full

  • Enhancement for VL32N

    Hi, In vl32n transaction when we save the particular inbound delivery I want to perform material to material transfer posting by triggering MIGO transaction and changing the batch number . Can u suggest any enhancement for this requirement?