pfbBusParms (card_id [tokRotationTime [slotTime [idleTime1 [idleTime2
[readyTime [gapUpdateFactor [quietTime]]]]]]])
If succesful:
(pfbBusParms card_id tokRotationTime slotTime idleTime1 idleTime2
readyTime gapUpdateFactor quietTime)Otherwise, one of the following error messages:
(error "pfbBusParms DR_ERR_CARD_INVALID (time) invalid card: card_id") (error "pfbBusParms PFB_ERR_NO_CARD (time) Card not available") (error "pfbBusParms PFB_ERR_CMD_TIMEOUT (time) Cmd failed (timeout)") (error "pfbBusParms PFB_ERR_CMD_INVALID (time) Cmd not valid in current card state") (error "pfbBusParms PFB_ERR_CMD_BAD_TOK_ROT (time) PFB: Bad Token Rot") (error "pfbBusParms PFB_ERR_CMD_BAD_SLOT_TME (time) PFB: Bad Slot Time") (error "pfbBusParms PFB_ERR_CMD_BAD_IDLE_1 (time) PFB: Bad Idle 1") (error "pfbBusParms PFB_ERR_CMD_BAD_IDLE_2 (time) PFB: Bad Idle 2") (error "pfbBusParms PFB_ERR_CMD_BAD_RDY_TME (time) PFB: Bad Ready Time") (error "pfbBusParms PFB_ERR_CMD_BAD_QUI_TME (time) PFB: Bad Quit Time") (error "pfbBusParms PFB_ERR_CMD_BAD_GAP_UPD (time) PFB: Bad Gap Update")
This command is used to set the bus timing parameters. The card must be off line to use this command. The units for all timing parameters are in bit-times, the inverse of baud rate.
All network parameters are optional, or will be ignored if specified as '*', permitting only the desired parameters to be modified. If no network parameters are specified, then the command reduces to a query. In all cases, the current values of the parameters are returned.
This command is typically used in the configuration file. However, the card resets all network parameters to their defaults every time the card is taken off line, making it necessary to re-issue the command before returning on line.
The bus timing parameters that are not specified are automatically calculated by the card based on the baud rate. If the baud rate is changed after its initial setting by the first call to pfbNetParms, then the card can no longer detect which bus parameters were unspecified and therefore will not re-calculate them. Putting the card on line, then back off line resets the defaults and permits the bus parameters to be re-calculated correctly.
Copyright © 1995-2006 by Cogent Real-Time Systems, Inc. All rights reserved.